- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル2007 IF関数について教えてください)
Excel2007のIF関数について教えてください
このQ&Aのポイント
- Excel2007のIF関数を使って、複数の条件をまとめて数値を表示する方法を教えてください。
- データを抽出している中で、未処理の件数を管理したいですが、キャンセル扱いの条件を除いて数値を表示する方法がわかりません。
- IF関数でなくても構いませんが、未処理(キャンセル扱い除く)の条件を満たす数字を表示させる方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。 たぶんこんな事がやりたいのでしょうか。 =IF(D2=0,"",IF(C2<>"","キャンセル",IF(E2=0,"未処理",D2))) 1.注文数に記入が無ければ、そもそも何もない 2.C列に記入があればキャンセル 3.E列がゼロの間は未処理 4.E列が記入されたらD2の値 #参考 あなたが挙げた条件のうち、 >B列が空欄or文字の入力有 については、「それ以外の状態が無い」ので条件になっていません(常に成立している、という意味です)。 他の条件について整理すると、要するにアナタがヤリタイ事は ○C列が空欄で かつ ○E列がゼロで かつ ○D列に数字が記入されている ときにD列の数字を表示したい それ以外の状況では、何を表示したいのか不明です。
補足
こんばんは。 お世話になります。早速の回答ありがとうございます。 >B列が空欄or文字の入力有 については、「それ以外の状態が無い」ので条件になっていません(常に成立している、という意味です)。 ⇒ご指摘の通りです。希望する条件を満たそうと思い、条件として成立していないものも条件として 考えていました。 未処理を”未処理"と表示させたいのではなく、D列の数字を表示させたかったので、 下記のようにさせてさせて頂いたら、上手くできました。 =IF(D2=0,"",IF(C2<>"","キャンセル",IF(E2=0,D2,0))) 遅い時間にもかかわらず、ご教示、ありがとうございました。m(_ _)m