消費とレートに基づいて計算するExcelの数式とは


1

これに対する解決策を考え出すには助けが必要です:

実際に電力消費量を計算したいです。添付写真として。最初の消費0-200kwh、レート0.218ドル、201-300消費レートは0.334ドル、301-600レートは0.516ドル、601-900レートは0.546ドルです。

私は使用してみました:

=IF(F3<200, 0.218, IF(F3>200, 0.334, IF(F3>300, 0.516, IF(F3>600, 0.546, 0))))*F3 

しかし、間違った答えを得る。

私も試しました:

=VLOOKUP(F3, [Book2.xlsx]Sheet3!$A$2:$C$603, 3, 0) 

しかし、私が得たのは総消費量です(写真を参照してください合計326kwhx0.516 = 168.216)。

それぞれのレートに応じて、最初の0-200、201-300などのkwhを分離します。どうやってやるの?

ここに画像の説明を入力してください

サンプル


試したことと、なぜ機能しないのかをお知らせください。あなたが今まで持っているものだけを考えれば、何をする必要があるのか​​推測することはできません。
タイソン

そして、実際に計算する必要があるもの-コスト?また、すべての大文字を入力すると、インターネットの失礼とみなされる
ジャーニーマンオタク

こんにちは、キャップは申し訳ありませんが、
impolite.huhuuの

実際に、電力消費量を計算したいです。添付写真として。最初の消費0-200kwh、レート0.218ドル、201-300消費レートは0.334ドル、301-600レートは0.516ドル、601-900レートは0.546ドルです。
ニサ

= IF(F3 <200,0.218、IF(F3> 200,0.334、IF(F3> 300,0.516、IF(F3> 600,0.546,0))))* F3を使用しようとしましたが、間違った答えを取得しました。 。私はExcelが得意ではありませんが、試しました、本当にあなたの助けが必要です
。.-nisa

回答:


3

あなたは正しい軌道に乗っていますが、いくつかのことを好転させる必要があります。あなたの式:

=IF(F3<200,0.218,IF(F3>200,0.334,IF(F3>300,0.516,IF(F3>600,0.546,0))))*F3 

350の値を試してみてくださいIF(F3>200。350は200を超えているため、式の残りの部分は評価されないため、これを超えることはありません。そのため、比較の順序を大きな数値から小さな数値に変更します。

=IF(F3<200,0.218,IF(F3>600,0.334,IF(F3>300,0.516,IF(F3>200,0.334,0))))*F3

ネストされたIF()の代わりに、消費しきい値でソートされたルックアップテーブルを検討することもできます。近似ルックアップの4番目のパラメーターとしてTRUEまたは1を指定してVlookupを使用すると、ルックアップ値以下の結果が返されます。

ここに画像の説明を入力してください


これの前にvlookupを試してみましたが、良くないかもしれません。返信いただきありがとうございます:-)
nisa

もしこれがあなたの質問に答えるなら、ツアーに
teylyn
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.