『空白or品番を返す数式』(ふじ)
F9のセルには
=IF(I9="","","31-004")
I9のセルには
=IFERROR(G9*H9,"")
を入力してあり、I9が空白の時にはF9は空白になるようにできています。
しかし、同じシート内で
K9のセルには
=IF(N9="","","31-000")
N9のセルには
=IFERROR(Sheet2!Y17/Sheet2!G5,"")
を入力した場合、
Sheet2!G5に文字があるとN9は空白のままですがK9に文字が表示されてしまいます。
解決策はありますか?
=IF(N9="","",IFERROR("31-000",""))
に変更も試してみましたが、同じ結果でした。
31-004や31-000は品番です。
< 使用 Excel:Excel2021、使用 OS:Windows11 >
例えば、こんな風に
=IF(AND(A1<>"",B1<>""),"OK","どちらか空白")
(エバ) 2024/04/15(月) 12:08:22
Sheet2!G5に文字があると、Sheet2!Y17/Sheet2!G5 は #VALUE!エラー になるので N9は""になって、K9も""になるはず
Sheet2!G5に数値(数字)が入っていると、Sheet2!Y17/Sheet2!G5 が 0 になる場合があります 0を表示しない(セルの書式の表示形式やオプションで)設定になっていると N9="" が成立しないので、K9に文字が表示されます
ということなんじゃないかなと
Sheet2!G5の値をチェックするのがいいのでは (´・ω・`) 2024/04/15(月) 12:21:51
Sheet2!Y17が0(未入力)なのでは? (はてな) 2024/04/15(月) 12:55:50
ありがとうございます。
Sheet2!5を参照するのが確実で早そうですね。
全く思いつきませんでした。ありがとうございます。
>Sheet2!Y17が0(未入力)
未入力の状態なこと(説明が下手ですみません)が多い為、Sheet2!Gだけが入力されている状態でも空白にしたかったです。
ご回答いただきありがとうございました。
(ふじ) 2024/04/15(月) 13:04:14
>未入力の状態なこと(説明が下手ですみません)が多い為未入力の状態なこと(説明が下手ですみません)が多い為 =IF(OR(N9={"",0}),"","31-000") (はてな) 2024/04/15(月) 13:19:53
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.