- ベストアンサー
どんな式を入れたらいいですか?
エクセルで、 A.B列がともに空欄だった場合のみ、 C列に0:50という文字を入れたいのですが どのような式をCにいれたらよいですか? (A.B列が空欄以外の場合はC列は空欄) 宜しくお願いします。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
おはようございます。 では、以下の計算式でいけるのではないでしょうか? =IF(AND(A1=0,B1=""),"0:50","") おそらく、「ゼロ値」を非表示にしているのかと思います。 オプションの表示タブで、「ゼロ値」のチェックをはずしてあるのかもしれません。
その他の回答 (6)
- michi_001
- ベストアンサー率32% (21/65)
#5の返事について。 ということは、A列に何が入っているかを知る必要がありますので、A列全体をコピー、関係ない(使用していない)列に「値」のみを貼り付けて、何が出てくるか確認してみてください。 それによって条件が変わってきます。 あと、A列の「条件付書式」がどうなっているかも確認できますか? A列(というよりは該当セルのみがいいかな)選択後、「書式」→「条件付書式」でどんなことが条件にされているかも確認してください。 それと、B列は計算式等何もない、ただの「空白」でいいんですよね?
お礼
おはようございます。 色々お手数おかけして申し訳ありません。 A列コピーしてみました。 ×のセルと0(ゼロ)のセルのどちらかが出ています。 条件付書式は「設定されていません」でした。 B列には計算式は有りませんが、 手動で○(単なる丸)を入れることがあります。 宜しくお願い致します。
- michi_001
- ベストアンサー率32% (21/65)
度々回答1,4のものです。 そうすると、A列にはエラー値が入っていて、それを条件付書式かなんかで表示しない設定になっているのだと思います。 なので、以下の式を入れてみてください。 =IF(AND(ISERROR(A1),B1=""),"0:50","") これで出るようになるのでは?と思います。
お礼
ありがとうございます。 しかし、駄目でした。 お答えの式をいれても 見かけ上何も入っていないA列のところでも Cは空欄になってしまいます。(×_×;)
- michi_001
- ベストアンサー率32% (21/65)
No.1のものです。 補足を拝見しましたが、私の方でA列に計算式をいれ、""(空白)を入れてもC列の計算式はちゃんと表示します。 どのような計算式がA列に入っているのかご案内いただけないでしょうか? その結果によって、表示させる条件が変わってくると思いますので。
補足
ご親切にありがとうございます。 下記のような式でした。 =HLOOKUP(D$5,別シートa!$B$3:$AN$34,別シートb!$A8+1,FALSE) これで、A列には×が入っている所と空欄のところがあります。 退職してしまった人が作ったものなので、よくわからないのですが、 これでご理解いただけますか?
- Nouble
- ベストアンサー率18% (330/1783)
=lookup((a1="")*(b1=""),{0,1},{"","0:50"}) =index({"","0:50"},(a1="")*(b1="")+1) =index({"","0:50"},match((a1="")*(b1=""),{0,1}) =vlookup((a1="")*(b1=""),{0,1;"","0:50"},2,0) =choose((a1="")*2+(b1="")+1,"","","0:50") こんな感じで如何でしょうか
- mu2011
- ベストアンサー率38% (1910/4994)
一例です。 =IF(COUNTBLANK(A1:B1)=2,"0:50","")
- michi_001
- ベストアンサー率32% (21/65)
C1セルに =IF(AND(A1="",B1=""),"0:50","") 以下コピー で出来ませんか?
補足
早々にありがとうございます。 1つ追記しわすれたのですが A列には別の式が入っていて、 (見かけ上は空欄だったのですが) この式が入っているのが理由だと思うのですが Cに、ご回答頂いた式をいれると 全て空欄になってしまいます。 このような場合どうしたらよいでしょうか?
お礼
できました!! 完璧です!! 本当に長々付き合って頂きありがとうございました。 ネット上でしかお礼ができなくて 申し訳ないくらいです。 とても助かりました。m(_ _)m