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

Excelの関数で条件を成立させるための式が成立しない問題

このQ&Aのポイント
  • Excelの関数を使って条件式を組み立て、特定の条件を満たすための式を作成しましたが、期待する結果が得られませんでした。
  • 試みた式は前回の質問から持ってきたもので、特定の数値によってセルの値を分類するためのものです。
  • しかし、今回の条件を満たすために式を組み変えたものがうまく機能していないようです。ご教授いただけると助かります。

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

  • ベストアンサー
  • multiface
  • ベストアンサー率36% (308/834)
回答No.2

補足です。 CHOOSE(MOD(A1,3)+1,"C","A","B") CHOOSE命令は特に説明は不要でしょう。結果に応じたナンバーのデータを取得するものです。 MOD(A1,3)+1 で"+1"にしているのは、結果が0だとCHOOSE命令がエラーになってしまうため、やむなくこれを入れています。 そのため、参照する結果文字がABCの順ではなく、CABになっています。 これでよいでしょうか?

noname543654324
質問者

お礼

補足説明ありがとうございます。 確かに3の倍数は割り切れてしまいましたので???と思っていました      C     A    B 余り   1     2   3 といった感じになるんですね。勉強になりました^^ ご教授とご助力に感謝します^^                

その他の回答 (1)

  • multiface
  • ベストアンサー率36% (308/834)
回答No.1

これでどうでしょうか? =IF(A1="","",IF(A1=0,0,IF(A1>36,"ERROR",CHOOSE(MOD(A1,3)+1,"C","A","B")))) A1に36よりも大きい数字を入れると"ERROR"と表示されるようにもしてあります。

noname543654324
質問者

お礼

回答ありがとうございました!規定外の数字を入力した場合の方法まで教えていただけるとは!感無量です;-; 動作確認しました!間違いなく成立しました^^ 今後の参考にさせていただきます!ありがとうございました^^

関連するQ&A