- ベストアンサー
エクセル関数教えて下さい。
該当する関数があればご指南下さい。 A B C D 1 20 1 =A1*B1 2 30 3 40 4 50 5 =SUM(C1:C4) 上記の様な時にD1にC5の値が20だったら1を30だったら2を… といった形にしたいのですがお願いします。 初心者です…。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
#1です。 この手のものは、自分で考えないと身につきません。 http://www.yoshikawa.co.jp/ybs/skilup/ybs0308.htm 参考にして下さい。 このサイトの小技は活かせる機会が多いですよ。 http://www.yoshikawa.co.jp/ybs/skilup/skil_top.htm
その他の回答 (3)
- hallo-2007
- ベストアンサー率41% (888/2115)
>返す値がいくつもある時はどうすればよいのでしょうか Vlookup関数をご存知でしょうか? 詳しくは Helpで調べてみてください。 A B C D E F 1 20 1 =A1*B1 20 1 2 30 30 2 3 40 40 3 4 50 ・・・・ 5 =SUM(C1:C4) とE列、F列に対応の表を準備しておきます。 D1セルに =VLOOKUP(C$5,E$1:F$6,2,FALSE) で対応表のE列にあれば、F列の値、なければエラー表示です。 エラー表示を - にしたければ =IF(ISERROR(VLOOKUP(C$5,E$1:F$6,2,FALSE)),"-",VLOOKUP(C$5,E$1:F$6,2,FALSE)) となります。
- oyaoya65
- ベストアンサー率48% (846/1728)
D1 =IF(C5=20;1;IF(C5=30;2;IF(C5=40;3;IF(C5=50;4;"-")))) のようにすれば良いです。 和が20,30,40,50,以外なら「-」を表示します。
お礼
ありがとうございました。 助かりました。 頑張って関数の勉強します!!
- umach
- ベストアンサー率35% (600/1691)
http://kokoro.kir.jp/excel/if.html やってみて下さい。
お礼
ご回答頂きありがとう御座いました。 付け加えご質問なのですが C5の値が20だったら1を、30だったら2を、40だったら3を50だったら4を…と返す値がいくつもある時はどうすればよいのでしょうか…? 何度も申し訳ないのですがお手隙であればお答え願います。
お礼
ありがとう御座いました。 今回はIF関数の複数条件を使用してみましたが 他の方法もある様で… とにかく、言われているとおり確かに参考にしながら 考え考えしながらではないと 堂々巡りになって身につかないので 頑張って学んでいきます。 何度もご回答ありがとう御座いました。