[[20240415113932]] 『空白or品番を返す数式』(ふじ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) |

| 全文検索 | 過去ログ ]

 

『空白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.