- ベストアンサー
【Excel】エクセルの論理式について【エクセル】
E列には前日の件数データ、F列には今日の件数データが入っています。 条件1 ・前日が0で翌日が0→変動無し ・前日が0で翌日が1以上→新規追加 =IF(AND(E2=0,F2>=1),"新規追加","変動無し") 条件2 ・前日が1以上で翌日が0→削除 ・前日が1以上で翌日も1以上→変動無し =IF(AND(E2>=1,F2=0),"削除","変動無し") この関数を同じセルで処理するにはどうしたら良いでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
何通りか書き方がありますが =IF(E2,IF(F2,"変動なし","削除"),IF(F2,"新規作成","変動なし")) 直感的に読み易いのはこんな感じでしょう。 if(e2, とは、if(e2<>0, と同義です。 件数など、マイナスが発生しない時には数式がすっきりします。
その他の回答 (1)
- wisemac21
- ベストアンサー率39% (171/429)
回答No.1
=IF(AND(E2>0,F2=0),"削除",IF(AND(E2=0,F2>0),"新規","変動なし"))
質問者
お礼
解決しました。 回答ありがとうございます。
お礼
私の知らない新しい書き方で驚きました。 回答ありがとうございました。