- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの関数(続き))
Excelの関数で条件を成立させるための式が成立しない問題
このQ&Aのポイント
- Excelの関数を使って条件式を組み立て、特定の条件を満たすための式を作成しましたが、期待する結果が得られませんでした。
- 試みた式は前回の質問から持ってきたもので、特定の数値によってセルの値を分類するためのものです。
- しかし、今回の条件を満たすために式を組み変えたものがうまく機能していないようです。ご教授いただけると助かります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
補足です。 CHOOSE(MOD(A1,3)+1,"C","A","B") CHOOSE命令は特に説明は不要でしょう。結果に応じたナンバーのデータを取得するものです。 MOD(A1,3)+1 で"+1"にしているのは、結果が0だとCHOOSE命令がエラーになってしまうため、やむなくこれを入れています。 そのため、参照する結果文字がABCの順ではなく、CABになっています。 これでよいでしょうか?
その他の回答 (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"と表示されるようにもしてあります。
質問者
お礼
回答ありがとうございました!規定外の数字を入力した場合の方法まで教えていただけるとは!感無量です;-; 動作確認しました!間違いなく成立しました^^ 今後の参考にさせていただきます!ありがとうございました^^
お礼
補足説明ありがとうございます。 確かに3の倍数は割り切れてしまいましたので???と思っていました C A B 余り 1 2 3 といった感じになるんですね。勉強になりました^^ ご教授とご助力に感謝します^^