IF関数について、以下のような関数が作りたいのですが、できるでしょうか。
=IF(A1=0,…),"",IF(AND(B1>C1,D1>E1,F1>G1),"合格","不合格"))
上記のようなIF関数があり、A1セルが空の時は、合格・不合格の欄は空白になります。
また、以降のIF関数は、条件をすべて満たすと合格になり、ひとつでもみたさないと不合格になります。
ここで、後半のIF(AND(B1>C1,D1>E1,F1>G1)の部分で、入力時のとある条件で、F1>G1が空白だったとします。このときに計算結果だけは”合格”にしたいのです。
F1>G1が空白になるのは、計算結果がダメなのではなく、仕様上そうせざるを得ないため、わざと空白になるようにしています。
ISBLANK、ISERROR等を試しましたが、うまくいきませんでした。
Excelに詳しい方、お知恵を貸して頂けないでしょうか。
宜しくお願いします。
No.2
- 回答日時:
F1 > G1 は不等式だから、絶対に true か false しか出て来ないので、空白になるわけないんですね。
日本語が意味不明だから、エクセルのデータの写真を貼り付けられますか?
No.4
- 回答日時:
IF(AND(B1>C1,D1>E1,F1>G1,J1=0)
なのか
IF(AND(B1>C1,D1>E1,F1>G1,J1="")
なのか???
>I1セル 「=IF(J1=0,"","")」
が絡むなら、J1より I1="" で判定すべきなのかも?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 隣り合っていないセルを まとめて税込表示したい 8 2022/09/25 14:32
- Excel(エクセル) WORKDAY関数 4 2023/06/08 13:23
- Excel(エクセル) エクセル関数についてお教えください 3 2023/07/24 12:33
- Excel(エクセル) Excelの空文字判定について 7 2023/01/06 13:25
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
- Excel(エクセル) エクセルでIF関数中にIFERROR関数を使いたいのですが???? 5 2022/04/08 13:24
- Excel(エクセル) Excel2007での条件付き書式について 6 2023/05/02 10:56
- Excel(エクセル) ExcelのIF関数 2 2022/04/14 16:11
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- その他(Microsoft Office) IF関数について教えてください 2 2022/05/10 13:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IF関数で空欄("")の時、Null...
-
関数TRANSPOSEで空白セルを0に...
-
数式による空白を無視して最終...
-
Excelで"0"を空白に変換する方法
-
Excel:関数が入っているセルに...
-
空白セル内の数式を残したまま...
-
Excel > ピボットテーブル「(空...
-
OpenOfficeでのワイルドカード...
-
Excel 特定セルの数値を参照し...
-
エクセルで、「複数のセルの中...
-
vlookup にて、返す値が、空白...
-
VLOOK関数で作った請求書で、¥...
-
リンクされているセルを空白と...
-
エクセルで上の行の値を自動的...
-
エクセルで、合計をもとめたい...
-
エクセルの数式で教えてください。
-
時間の差し引き 元セルが空白セル
-
【EXCEL】空白でないセルの位置...
-
Excel関数 直近3回分の出庫平均...
-
列の複数ある空白セルを飛ばし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IF関数で空欄("")の時、Null...
-
数式による空白を無視して最終...
-
エクセルでCSVを編集するとき、...
-
ピボットテーブルで空白セルの...
-
excel2010 空白セルにのみ貼り...
-
Excel > ピボットテーブル「(空...
-
空白セル内の数式を残したまま...
-
「データ要素を線で結ぶ」がチ...
-
エクセルで、「複数のセルの中...
-
Excelで、入力文字の後に自動で...
-
エクセル 連番が途切れていると...
-
《Excel2000》SUMPRODUCT関数で...
-
SUMIFS関数で「計算式による空...
-
【Excel】 csvの作成時、空白セ...
-
形式貼り付けの「空白を無視す...
-
Excel:関数が入っているセルに...
-
リンク先が空白若しくはゼロの...
-
エクセルで上の行の値を自動的...
-
エクセルにて負の時間を0:00と...
-
エクセルのグラフで式や文字列...
おすすめ情報
補足になりますが、AND関数をOR関数に替えるのは、なしです。
理由は、ひとつでも条件を満たすと、他が満たしていなくても”合格”になってしまうためです。
「F1>G1」が空白の理由は、②です。
F1セルは、固定の数字が入っています。G1には、また別の計算式が入ってます。
例をあげるなら、
・F1セル 「10」と入力されていたとします。
・G1セル 「H1×I1」
・H1セル 「5」だったとします。
・I1セル 「=IF(J1=0,"","")」
・J1セル 「仕様上、入力されない場合があり、このときは入力されていなかった」とします。
要するに、追っていくと「J1が空白」→「ゆえにI1が空白」→「G1が5×" "のため、結果空白」
よって、10>空白となってしまい、ANDのひとつが成立しないのです。
但し、このときの「F1>G1」の結果は、仕様上入力されないだけなので、空白で正しいのです。
不等式なのも理解しています。AND関数の内、他はTrueでも「F1>G1」の計算結果が空白なので、合否判定の中で”False”として扱われているんだと思います。だから不合格になってしまうんだと思います。
No.1の方への補足に記載しましたが、F1には固定数字が入っていて、G1には、さらに異なるセルで計算を行うような式が入っているのです。
この計算式を追っていく過程で、空白が存在しているため、G1が空白になっており、「F1>G1」の不等式が「固定の数字>空白」になってしまうのです。
計算式の写真は、現在手元にないため、貼付できません。