電子書籍の厳選無料作品が豊富!

=IF(D11>=30,1513,IF(D11>=26,1634,IF(D11>=22,1936,IF(D11>=18,2299,IF(D11>=15,2783,IF(D11>=12,3691,IF(D11>=11,3993,IF(D11>=10,4417,IF(D11>=9,5143,IF(D11>=8,5808,IF(D11>=7,6595,IF(D11>=6,7684))))))))))))

という式を殆ど空白のシートに入れています。
これを他の色々と表とか計算式が入っているシートに貼り付けると入れ子が限界と出て計算しません。

調べましたが、解決できず、対処法をお願いします。

A 回答 (3件)

> 6.5とか7.5の場合もあるので・・・。



えっと・・・
それでも目的の結果が得られると思いますが?
まずは試してみて下さい。

VLOOKUP関数は、
一致する場合のみしか使えないものじゃないんだけど、
詳しくはご自身で調べてみて下さい。
    • good
    • 0
この回答へのお礼

そうですね、出来ました。
ありがとうございました。

お礼日時:2018/10/31 14:41

回避策として。



IFの条件で表を作ってしまい、
VLOOKUP関数で参照する、という方法があります。

ここでは、A1:A12 の範囲で表を作ってみました。

D11セルには判定のもととなる数値を入力。
D12にはIF入れ子と同等の結果となるようにVLOOKUPの式を入れます
↓これね。
=VLOOKUP(D11,A1:B12,2)

6以下が指定されていないので、D11が6以下の場合はエラー表示となります。

ご参考に。
「エクセルのIF文で入れ子の限界になった場」の回答画像2
    • good
    • 0
この回答へのお礼

ありがとうございます。
そうですね、いい考えだと思いますが、6.5とか7.5の場合もあるので・・・。

お礼日時:2018/10/31 14:35

貼り付け先のExcelのバージョンが古いということはありませんか?

    • good
    • 0
この回答へのお礼

ありがとうございます。
バージョンは2013ですので問題はないのですが。

お礼日時:2018/10/31 14:34

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