エクセルでIFとANDを使った関数について教えて下さい
A B C D E F G
1 1 2 3 結果 2/3 2/4 2/5
2 2/3 2/4 2/5 合格 0 0 1
3
上記のような表を作成しようとしています。条件が、
D1が「合格」で、
C2の日付がE1(該当セル、E1なら2/3、F1なら2/4)と同じなら「1」、
違うなら「0」、
B2の日付がE1(該当セル、E1なら2/3、F1なら2/4)と同じで尚且つ、
C2が「空欄」なら「1」、違うなら「0」、
A2の日付がE1(該当セル、E1なら2/3、F1なら2/4)と同じで尚且つ、
C2が「空欄」で、B2が「空欄」なら「1」、違うなら「0」
を返しなさい。
という関数を作りたいのですが、上手くいきません。
IFとANDを使えばいいと思うのですが、どのように組み合わせれば
良いでしょうか。
真を返す、優先順位は、C2、B2、A2、のセルです。
C2に日付が入ってるときはB2とA2に日付が入っていても
カウントされないように(偽が入るように)したいのです。
ちなみに、最初は、
=IF($D2="合格",IF($C2=E$1,1,IF($B2=E$1,1,IF($A2=E$1,1,0))),0)
と、入れてましたが、これだと、C2に日付が入った時にC2だけカウント
したいのに、B2もA2もカウントされてしまいます。
どうか、良きアドバイスをお願いします!!