- ベストアンサー
[Excel] 数字を入力したら他のセルに「1」と表示させたい
初めて質問致します。 表題ですが、例えばA-1に3と入れたらA-2に「1」、B-1に1と入れたらB-2に「1」という具合です。 表示させたい数字は1のみ、入力する数字は日付なので1~31です。 ご回答、よろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
A2に =if(A1<>"",1,"") という式でとりあえず出ます。 式の意味は「A1が空白でなかったら1を表示しろ」ですので、 1~31以外だったり、文字だったりしても 「1」と表示します。
その他の回答 (2)
- ro-chan
- ベストアンサー率38% (45/116)
回答No.2
=if(isblank(a1),"",1) ですと、a1セルが空白の場合は、空白が返されますが、いかがでしょうか?
質問者
お礼
早速の回答、ありがとうございます! 関数がさっぱりわからないのでとても助かりました。 同じ結果でも式は色々あるのですね。 教えて頂いた式をしっかり覚えておこうと思います。
- qyb
- ベストアンサー率15% (69/450)
回答No.1
. =if(A1>0,if(A1<32,1,""),"") A1に何か入ったらB1に1で良いならもっと簡単 =if(A1<>"",1,"") .
質問者
お礼
回答ありがとうございます! おそらく関数が絡むのだろうなとは思っていたのですが、合計と平均値しか求めたことがなかったのでif関数は未知の領域でした。 教えて頂いた式は応用がききそうなので、色々試してみようと思います。
お礼
それです! 「1」が表示されたとき、ちょっと感動しました。 文字でもできるのですね。 応用して他の表でも使ってみます。 本当にありがとうございました!