次のような関数を省略、追加するにはどうしたらよいでしょうか?
考えている内容は電気料金の計算です。
単位がW、VAの2つが混ざった表でバラバラに並んでいます。
この表の金額の合計値を出して他のシート上に結果を表示させるということを考えています。
=IF(E23<=10,$E$29*G23,IF(AND(10<E23,E23<=20),$E$30*G23,IF(AND(20<E23,E23<=40),$E$31*G23,IF(AND(40<E23,E23<=60),$E$32*G23,IF(AND(60<=E23,E23<=100),$E$33*G23,IF(100<E23,$E$34*G23))))))
ある物の数値が
0~ 10ならば 0~ 10の時の値段と物の個数を掛ける
10~ 20ならば 10~ 20の時の値段と物の個数を掛ける
・
・
・
100~ ならば ~100の時の値段と物の個数を掛ける
といったところまでは上手くいった気がするのですがとても長くなってしまいます。
VLOOKUP関数を使えばいいと調べたらわかったのですが使い方がわかりません。
またこの関数にさらに追加したい条件として
100を超えた場合、50毎に値段を追加する
さらに別の数値の条件で
0~ 50ならば 0~ 50の時の値段と物の個数を掛ける
50~100ならば 50~100の時の値段と物の個数を掛ける
100を超えた場合、50毎に値段を追加する
を追加したいのですが同様にしたところエラーが出ました。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
> VLOOKUP関数を使えばいいと調べたらわかったのですが使い方がわかりません。
「検索値」と「対応する数値」を検索値「0」から「200」(最大値?)までを羅列した表を作成すれば、
=VLOOKUP(検索値, 範囲, 列番号, 検索の型)
で、「対応する数値」が表示されます。
「VLOOKUP関数【キッカリ検索編】」
http://kokoro.kir.jp/excel/vlookup-false.html
> さらに別の数値の条件
第一の条件との関係が不明ですが、例えば、加減乗除の関係なら、同様に第二の表を作成して、2つのVlookupを並べて、加減乗除するだけです。
No.1
- 回答日時:
>VLOOKUP関数を使えばいいと調べたらわかったのですが使い方がわかりません。
VLOOKUP関数を使うなら以下のような数式になります。
=VLOOKUP(A1-10^-10,$E$2:$F$7,2,TRUE)
上記の式はA1セルに検索値があり、添付画像のようなリストをE2:F7セルに作成した場合(0の右のセルに0~10の時の値を記入)、その値を取得する数式ですので、実際の数式ではセル番地に合わせて適宜数式を作成してください。
>またこの関数にさらに追加したい条件として
100を超えた場合、50毎に値段を追加する
「値段を追加する」の意味は単純に条件を追加するという意味なのでしょうか?
その場合はリストの数を増やしてください。
>さらに別の数値の条件で
0~ 50ならば 0~ 50の時の値段と物の個数を掛ける
50~100ならば 50~100の時の値段と物の個数を掛ける
100を超えた場合、50毎に値段を追加する
を追加したいのですが同様にしたところエラーが出ました。
具体的な数字などが出されていないので、どのようなことがしたいのかよくわかりません。
VOLOOKUP関数だけで対応できない場合は、どのような操作をしたいのか、具体的な数字などを挙げて補足説明してください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- その他(教育・科学・学問) エクセル関数について 2 2022/12/23 08:59
- その他(プログラミング・Web制作) 物理の斜方投射で目盛りに数値を入れたい 2 2023/05/27 06:32
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Visual Basic(VBA) if関数とifs関数は組み合わせることはできますか。 セルA1が「A」のとき「向日葵」と表示。 セル 4 2023/02/02 20:48
- Excel(エクセル) スプレッドシートの関数 2 2022/11/16 17:36
- UNIX・Linux Linuxのbash環境下です。 1 2022/11/27 12:31
- Excel(エクセル) エクセルでIF関数中にIFERROR関数を使いたいのですが???? 5 2022/04/08 13:24
- 大学・短大 C言語線形リストの問題です 3 2022/12/22 00:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのデーターが2か月前の...
-
エクセルVBA、別ブックへ転記す...
-
【マクロ】顧客番号にて一致さ...
-
エクセル共有したが、アクセス...
-
エクセル②
-
(マクロ)データをAブックからB...
-
Excelでセルの値が同じか...
-
エクセルを使っていて2024/5/15...
-
指定文字の間に
-
Microsoft 365の Excel を使用...
-
エクセルの計算
-
エクセルでの作業計算方法について
-
Excelで全角を半角にしたいので...
-
エクセル関数に詳しい方教えて...
-
Googleスプレッドシートでファ...
-
エクセル 文字を増やしたい。
-
はがきについて。
-
エクセルの暗号化なしのバーの...
-
【マクロ】必要な項目(列)の...
-
Excel
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報