• ベストアンサー

エクセル

1、A1には常に全角英数字    A2には常にひらがなを入力モードを変えずに入力できるようにしたい。 2、B1が100、A2が50、A3が空白の場合   B2に"=$B$1-A2"で値は50   B3に"=$B$1-A3"の数式は生かして空白に表示させる。 3、上記の2の場合で数式の入ってるB2、B3を入力できないようにしたい。 質問がわかりにくいかもしれませんがよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • 134
  • ベストアンサー率27% (162/600)
回答No.2

1.データ→日本語入力 で 「ひらがな」(または「ON」)と「全角英数字」を指定します。 3. #1さまの回答のほか、オートシェイプの四角(透明、枠線なし)を置いて、クリックできないようにする方法もありますね

hidenakata
質問者

お礼

1、3できました! 3で図形が動かないようにする方法はできますか? 回答ありがとうございました。

その他の回答 (3)

  • wisemac21
  • ベストアンサー率39% (171/429)
回答No.4

>A3とB4とD5の3行それぞれ数字が入るようなケースでどれも空白だった場合 =IF(AND(A3="",B4="",D5=""),"",$B$1-A3)

hidenakata
質問者

お礼

できました!ありがとうございました!

  • 134
  • ベストアンサー率27% (162/600)
回答No.3

>A3とB4とD5の3行どれも空白だった場合、計算式を表示させない場合は =if(and(a3="",b4="",d5=""),"",~) というようになります。 質問者さまの場合 =if(A3="","",$B$1-A3) と組み合わせますので、 =if(or(A3="",and(a3="",b4="",d5="")),"",$B$1-A3) かな。 (セルの保護について) いったん、左上(「1の左」「Aの上」)をクリックして、セルの書式設定→保護 により、「ロック」を解除します。 ついで、B2とB3セルを指定して、セルの書式設定→保護 により、「ロック」します このあと、シートを保護しますと、B2とB3セルのみ保護できます。 (図形を移動させない) 同様に、シート全体のロックを解除し、オートシェイプのロックのみかかった状態で、シートの保護を行います。

hidenakata
質問者

お礼

(セルの保護について) できました!2回もありがとうございました!

  • lalpuru
  • ベストアンサー率21% (93/436)
回答No.1

  2、=if(A3="","",$B$1-A3) 3、シートの保護でできます。  

hidenakata
質問者

お礼

早速の回答ありがとうございました。 2、できました!追加でお聞きしたいのですが 今回のようにA3一行だけじゃなくA3とB4とD5の3行それぞれ数字が入るようなケースでどれも空白だった場合、計算式を表示させない場合はどうすればいいでしょうか? 3、やり方がまずいのかシート内のセルがすべてロックされてしまします。

hidenakata
質問者

補足

3、セルのロック解除でできました! ありがとうございました!

関連するQ&A