プロが教える店舗&オフィスのセキュリティ対策術

E列には前日の件数データ、F列には今日の件数データが入っています。

条件1
・前日が0で翌日が0→変動無し
・前日が0で翌日が1以上→新規追加
=IF(AND(E2=0,F2>=1),"新規追加","変動無し")

条件2
・前日が1以上で翌日が0→削除
・前日が1以上で翌日も1以上→変動無し
=IF(AND(E2>=1,F2=0),"削除","変動無し")

この関数を同じセルで処理するにはどうしたら良いでしょうか?

A 回答 (2件)

何通りか書き方がありますが


=IF(E2,IF(F2,"変動なし","削除"),IF(F2,"新規作成","変動なし"))
直感的に読み易いのはこんな感じでしょう。

if(e2, とは、if(e2<>0, と同義です。
件数など、マイナスが発生しない時には数式がすっきりします。
    • good
    • 0
この回答へのお礼

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

お礼日時:2009/03/16 11:23

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

    • good
    • 0
この回答へのお礼

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

お礼日時:2009/03/16 11:22

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!