初めての店舗開業を成功させよう>>

エクセルについての質問です。
ひとつのセルに=IF()関数は7段階までしか入れられないと聞きましたが、=IF()関数を12段階使いたいのですができません。
他の方法がありましたら教えてください。お願いします。

このQ&Aに関連する最新のQ&A

A 回答 (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",""))))))
    • good
    • 0
この回答へのお礼

早々に、回答をいただき有難う御座います。はじめての質問だったので回答が帰ってくるのか心配でした。大変助かりました。今後もわからないことがあった時には、また宜しくお願いします。本当に有難う御座いました。

お礼日時:2009/11/13 15:48

昔、OR関数を知らずIF関数をCONCATENATE関数を使いつなげって使ってました。


7段階の後に&でIF関数をつなげて使えば、何段階でもできると思います。
経験から、OR関数で解決できる気がしますが。

参考URL:http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu …
    • good
    • 0

Excel2007ならもっと多くできますが



VLOOKUP関数をつかったらどうですか
VLOOKUP関数を使ってみよう
http://www.yoshikawa.co.jp/ybs/skilup/ybs0308.htm
    • good
    • 0

ユーザー定義関数ではどうでしょうか?

    • good
    • 0

仕様として12段階入れることはできません。



具体的な式の条件などが分からないので何とも言えませんが
前半、後半の2つに分岐させ、中身を6段階にして
合計7つにするような方法や別の関数を使ったり
リストを使ったりしてはどうでしょうか。
    • good
    • 0

すべてを ひとつのセルの中に収めなければならない、という条件がありますか?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング