• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの関数(条件付け)について)

エクセルの関数(条件付け)について

このQ&Aのポイント
  • エクセルにおける条件付け関数について質問です。A行に品名(文字列)、B行に価格(数値)、C行にチェック1(1と入力)が入力されている状態で、D行には「Cが1でなければ2を表示する」、E行には「Cが1ならばBの数値を表示する」、F行には「Dが2ならばBの数値を表示する」式を表示させたいです。
  • エクセルの条件付け関数についての質問です。A行に品名、B行に価格、C行にチェック1が入力されているとき、D行には「Cが1でなければ2を表示する」、E行には「Cが1ならばBの数値を表示する」、F行には「Dが2ならばBの数値を表示する」式を表示させたいです。
  • エクセルの関数に関する質問です。A行に品名、B行に価格、C行にチェック1が入力されているとき、D行には「Cが1でなければ2を表示する」、E行には「Cが1ならばBの数値を表示する」、F行には「Dが2ならばBの数値を表示する」式を表示する方法を教えてください。

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

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

 まず、D2セルには次の様な関数を入力して下さい。 =IF(AND(ISNUMBER($B2),$C2<>1),2,"")  次に、E2セルには次の様な関数を入力して下さい。 =IF(AND(ISNUMBER($B2),$C2=1),$B2,"")  次に、F2セルには次の様な関数を入力して下さい。 =IF(AND(ISNUMBER($B2),$D2=2),$B2,"")  そして、D2~F2の範囲をコピーして、同じ列範囲の3行目以下に貼り付けて下さい。

momojiroqq
質問者

お礼

表まで添付して頂き感激しました! まさにこれがやりたかったことです! 本当にありがとうございました!

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

D2=IF(C2<>2,2,"") E2=IF(C2=1,B2,"") F2=IF(D2=2,B2,"")

momojiroqq
質問者

お礼

わかりやすい式をありがとうございました!参考にさせて頂きます!

関連するQ&A