• ベストアンサー

IFの使い方

どうもうまく行きません。 体重が適正かどうかを知るための、ローレル指数を計算し、その数値によりテキストを表示させたいのです。 セルC6に、ローレル指数を求めるところまで出来ました。 求めた値に対して、下記のように表示させたいのです。 99以下 やせ 100~114 やや、やせ 115~144 標準 145~159 やや太り 160以上 太り と言う具合に、他のセルにIF関数を使って表示させる方法を教えて頂きたく、お願い致します。

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

  • ベストアンサー
  • fiva205c
  • ベストアンサー率43% (234/533)
回答No.1

=IF(C6<=99,"やせ",IF(C6<=114,"やや、やせ",IF(C6<=144,"標準",IF(C6<=159,"やや太り","太り")))) となります。

sai34
質問者

お礼

完全解決です! お休みの所、お時間を割いて頂き、 誠に有り難うございます。

その他の回答 (2)

  • bomberman
  • ベストアンサー率32% (10/31)
回答No.3

セルの内容として次の感じで書くとうまくいくと思います。 =IF(C6>99&C6<120,"やせ","ふとり") 参照するセルをC6だけに限定するなら IF文をネストする必要がありますので =IF(C6<99,"やせ",IF(C6<114&C6>100,"やや、やせ",ここにまたIF文)"ふとり") という感じでえらい面倒になります。

sai34
質問者

お礼

アドバイス有り難うございます。 解決致しました。

  • Hageoyadi
  • ベストアンサー率40% (3145/7860)
回答No.2

下記URLの「IF(イフ)関数 [論理関数]」の 「入れ子(ネスト)分岐」をご参照ください。 http://www.causu.com/terakoya_excel_3b.htm ネストで冗長になってしまうIF関数ではなくVLOOKUPを使う方法もあります。 http://homepage2.nifty.com/vbasys/mailmagazine/excel/vol038.htm

参考URL:
http://www.causu.com/terakoya_excel_3b.htm
sai34
質問者

お礼

大変参考になりました。 お休みの貴重なお時間を割いて頂き、誠に有り難うございました。

関連するQ&A