• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルでIFとANDを使った関数について教えて下さい)

エクセルでIFとANDを使った関数について教えて下さい

このQ&Aのポイント
  • エクセルでIFとANDを使った関数について詳しく教えてください。条件を満たす場合に特定の値を返す方法を知りたいです。
  • エクセルのIFとANDを組み合わせた関数について説明します。条件を満たす場合に特定の結果を返す方法です。
  • エクセルの関数にはIFとANDを組み合わせることで条件に応じた処理を行うことができます。詳しく説明します。

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

  • ベストアンサー
  • poohron
  • ベストアンサー率59% (574/971)
回答No.1

こんな感じでどうでしょう。 =AND($D2="合格",OR($C2=E1,AND($B2=E1,$C2=""),AND($A2=E1,$B2="",$C2="")))*1

mozes28
質問者

お礼

有難うございます!ANDとORを利用するとは 思いつきませんでした。 早速試してみたいと思います。 関数に関しては全然初心者レベルなので、大変勉強に なりました。 もっと、勉強したいと思います。 有難うございました。

その他の回答 (1)

  • Nayuta_X
  • ベストアンサー率46% (240/511)
回答No.2

C2の日付がE1(該当セル、E1なら2/3、F1なら2/4)と同じなら「1」、 違うなら「0」 まず 整理してみると C2の日付がE1と同じなら「1」、違うなら「0」ですが =IF(C2=E1,"1","0") となります。 ここまでは、わかると思いますが。 詳細を回答したいのですが 表の説明が、不足しています。(該当セルとは、どこでしょうか?。を含め 疑問がいっぱいです。) 詳しく説明してください。

mozes28
質問者

お礼

回答、有難うございます。 言葉が足りなくてすみません。 「C2の日付がE1ならば(該当セル)」ですが、 毎日、多くの試験があるため日にちごとにいくつ合格したかを 集計しなければいけないのです。 「C2」とは、合格した日を入力したセル、「E1」とは、 集計する日付のことをさしています。 それが更に、一回で合格しなければ、「C2」に日付が入っても 判定は「不合格」になるので、カウントせず、2回目の試験を実施 します。2回目で合格すれば、2回目の日付だけカウントして、 1回目の不合格の日付はカウントしないという集計方法になります。 上手く説明できず、恥ずかしいのですが、こんな感じです。 関数は初心者レベルなので、どう説明したら良いかわからないので 伝わらなかったらすみません。

関連するQ&A