• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルのIF文)

エクセルのIF文の使い方と条件設定方法

このQ&Aのポイント
  • エクセル初心者の方に向けて、IF文の使い方と条件設定方法を解説します。
  • A1セルにIF文を使用して、D1セルの値に応じてA1セルに値を表示する方法を解説します。
  • 特定の条件を満たした場合にのみ特定の値を表示するためのAND関数の使い方についても解説します。

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

  • ベストアンサー
  • Nobu-W
  • ベストアンサー率39% (725/1832)
回答No.2

=IF(COUNTIF(A17,"*TEL*")>=1,"TEL注文",IF(D1="楽天","R",IF(D1="座頭市","K",IF(D1="Amazon店!","A",IF(D1="Wowma","W",IF(D1="Yahoo!店","Y",IF(AND(D1="本店",A17="TEL"),"TEL","H")))))))

prg_test
質問者

お礼

あいまい検索が出来る様になったので、こちらを適用させていただきました。 本店のみ"TEL"表示はあきらめました。

prg_test
質問者

補足

ありがとうございます。 D1が"本店"の時で、D17に"TEL"の文字がある時のみA1に"TEL"と表示したいのです。座頭市の時に"TEL"が入ってる場合は"K"のままがいいのです。 わかりにくくてすみません、お願いします。

その他の回答 (3)

  • OKWavex
  • ベストアンサー率22% (1222/5383)
回答No.4

=IF(D1="楽天","R",IF(D1="御座布","K",IF(D1="Amazon店","A",IF(D1="*Wowma*","W",IF(D1="Yahoo!店","Y",IF(AND(D1="本店",IFERROR(FIND("TEL",A17),0)),"TEL",IF(D1="本店","H"," ")))))))

prg_test
質問者

補足

何度もありがとうございます。 「指定した数式で使用されている入れ子のレベル数が、現在のファイル形式で許容される上限を超えているため、数式を入力できません。」 とエラーがでました。

  • mt2015
  • ベストアンサー率49% (258/524)
回答No.3

私ならどこかに対応表を作って(添付の図ではD3:E9)こんな感じにします。 =VLOOKUP(D1&IF(AND(D1="本店",A17="TEL"),"TEL",""),D3:E9,2,FALSE) 該当するものが無い時にはエラー(#N/A)です。 #N/AがいやならIFERROR関数でエラー処理をしてください。

prg_test
質問者

補足

ありがとうございます。 斬新で、きれいなソースで見やすいです。 本店TELという文字列がない為か、TEL表示できませんでした。

  • OKWavex
  • ベストアンサー率22% (1222/5383)
回答No.1

=IF(D1="楽天","R",IF(D1="御座布","K",IF(D1="Amazon店","A",IF(D1="*Wowma*","W",IF(D1="Yahoo!店","Y",IF(AND(D1="本店",A17="TEL"),"TEL",IF(D1="本店","H"," ")))))))

prg_test
質問者

補足

ありがとうございます!! A17に"TEL注文"と入力される場合もあり、TELを含んでるものを全てA1にTELと表示したいです。

関連するQ&A

専門家に質問してみよう