• ベストアンサー

【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),"削除","変動無し") この関数を同じセルで処理するにはどうしたら良いでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • umach
  • ベストアンサー率35% (600/1691)
回答No.2

何通りか書き方がありますが =IF(E2,IF(F2,"変動なし","削除"),IF(F2,"新規作成","変動なし")) 直感的に読み易いのはこんな感じでしょう。 if(e2, とは、if(e2<>0, と同義です。 件数など、マイナスが発生しない時には数式がすっきりします。

udon0318
質問者

お礼

私の知らない新しい書き方で驚きました。 回答ありがとうございました。

その他の回答 (1)

  • wisemac21
  • ベストアンサー率39% (171/429)
回答No.1

=IF(AND(E2>0,F2=0),"削除",IF(AND(E2=0,F2>0),"新規","変動なし"))

udon0318
質問者

お礼

解決しました。 回答ありがとうございます。

関連するQ&A