- ベストアンサー
エクセル
1、A1には常に全角英数字 A2には常にひらがなを入力モードを変えずに入力できるようにしたい。 2、B1が100、A2が50、A3が空白の場合 B2に"=$B$1-A2"で値は50 B3に"=$B$1-A3"の数式は生かして空白に表示させる。 3、上記の2の場合で数式の入ってるB2、B3を入力できないようにしたい。 質問がわかりにくいかもしれませんがよろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
1.データ→日本語入力 で 「ひらがな」(または「ON」)と「全角英数字」を指定します。 3. #1さまの回答のほか、オートシェイプの四角(透明、枠線なし)を置いて、クリックできないようにする方法もありますね
その他の回答 (3)
- wisemac21
- ベストアンサー率39% (171/429)
>A3とB4とD5の3行それぞれ数字が入るようなケースでどれも空白だった場合 =IF(AND(A3="",B4="",D5=""),"",$B$1-A3)
お礼
できました!ありがとうございました!
- 134
- ベストアンサー率27% (162/600)
>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セルのみ保護できます。 (図形を移動させない) 同様に、シート全体のロックを解除し、オートシェイプのロックのみかかった状態で、シートの保護を行います。
お礼
(セルの保護について) できました!2回もありがとうございました!
- lalpuru
- ベストアンサー率21% (93/436)
2、=if(A3="","",$B$1-A3) 3、シートの保護でできます。
お礼
早速の回答ありがとうございました。 2、できました!追加でお聞きしたいのですが 今回のようにA3一行だけじゃなくA3とB4とD5の3行それぞれ数字が入るようなケースでどれも空白だった場合、計算式を表示させない場合はどうすればいいでしょうか? 3、やり方がまずいのかシート内のセルがすべてロックされてしまします。
補足
3、セルのロック解除でできました! ありがとうございました!
お礼
1、3できました! 3で図形が動かないようにする方法はできますか? 回答ありがとうございました。