- ベストアンサー
エクセル関数について
エクセルについての質問です。 ひとつのセルに=IF()関数は7段階までしか入れられないと聞きましたが、=IF()関数を12段階使いたいのですができません。 他の方法がありましたら教えてください。お願いします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
こんな風にするとか。ネストが深くなければいいんだから。 =IF(A13=1,"A",IF(A13=2,"B",IF(A13=3,"C",IF(A13=4,"D",IF(A13=5,"E",IF(A13=6,"F",""))))))&IF(A13=7,"G",IF(A13=8,"H",IF(A13=9,"I",IF(A13=10,"J",IF(A13=11,"K",IF(A13=12,"L",""))))))
その他の回答 (5)
- 135ok
- ベストアンサー率34% (26/75)
回答No.5
昔、OR関数を知らずIF関数をCONCATENATE関数を使いつなげって使ってました。 7段階の後に&でIF関数をつなげて使えば、何段階でもできると思います。 経験から、OR関数で解決できる気がしますが。
- gyouda1114
- ベストアンサー率37% (499/1320)
回答No.4
Excel2007ならもっと多くできますが VLOOKUP関数をつかったらどうですか VLOOKUP関数を使ってみよう http://www.yoshikawa.co.jp/ybs/skilup/ybs0308.htm
- CaveatEmptor
- ベストアンサー率26% (126/470)
回答No.3
ユーザー定義関数ではどうでしょうか?
- akiomyau
- ベストアンサー率43% (555/1280)
回答No.2
仕様として12段階入れることはできません。 具体的な式の条件などが分からないので何とも言えませんが 前半、後半の2つに分岐させ、中身を6段階にして 合計7つにするような方法や別の関数を使ったり リストを使ったりしてはどうでしょうか。
- DIooggooID
- ベストアンサー率27% (1730/6405)
回答No.1
すべてを ひとつのセルの中に収めなければならない、という条件がありますか?
お礼
早々に、回答をいただき有難う御座います。はじめての質問だったので回答が帰ってくるのか心配でした。大変助かりました。今後もわからないことがあった時には、また宜しくお願いします。本当に有難う御座いました。