settingsログイン
メニュー

【回答済み】IF関数とAND,ORの組み合わせ

閲覧 340
こんにちは。
久しく関数を触ってなかったので全然できなくなってしまい
ました。
IF文の組み合わせでできたと思うのですが
4ケタの入力値が
9987,9992の時と0000~0972の時と
3805~5198の時は”4330”を

2809~3791の時は”3960”を
6609~6790の時は”3940”を
返したいのです。
ANDの組み合わせが上手くいきません。お助けください。

匿名 2016 8/21 質問 Excel(エクセル)

回答 1

役立ち 0
IF関数の論理式にANDとORを使うことになります。
 入力値のセルを仮に[A2]とします。
・1つ目の場合
  「9987,9992の時と0000~0972の時と
  3805~5198の時は”4330”」

  OR(A2=9987,A2=9992, AND(A2>=0, A2<=972)

・2つ目の場合 「2809~3791の時は”3960”」
  AND(A2>=2809, A2<=3791)

・3つ目の場合 「6609~6790の時は”3940”」
  AND(A2>=6609, A2<=6790)

これらをIF関数にネストして

IF(OR(A2=9987,A2=9992, AND(A2>=0, A2<=972)), 4330,
  IF(AND(A2>=2809, A2<=3791), 3960,
   IF(AND(A2>=6609, A2<=6790), 3940, ””)))

 *ただし、入力値が文字列の設定になっている場合は
  数式内の「A2」をすべて「VALUE(A2)」と数値にしておく必要が
  あります。
 *また、上記条件以外の場合は何も表示しないようになっています。

ツボウチ塾 パソコンスクール 岐阜県 各務原市 初心者向けパソコン教室

全ての回答 ホームページへ
2016 8/21 回答

Office(オフィス)、Excel(エクセル) の企業/事業者/教室/プロの方のホームページの集客、アクセスアップ、SEO対策効果が期待できるリスティングサイト=Ask-itをぜひご活用ください

Ask IT にようこそ。ここではコミュニティメンバーに質問したり、回答を得ることができます。
ITについて質問したい方へ ITについてプロに質問したい方は会員登録後すぐに質問をする事ができます。

プロフェッショナルの方へ 質問に答えていただけるプロフェッショナルの方は下記をご覧下さい

お気づきの点があれば是非お知らせください
...