私はこれに対する解決策を出すために助けが必要です:
実は電力消費量を計算したいです。添付の写真として。最初の消費量は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をそれぞれのレートに従って分離したいと思います。どうやってやるの?
あなたは正しい方向に進んでいますが、いくつかのことを好転させる必要があります。あなたの公式:
=IF(F3<200,0.218,IF(F3>200,0.334,IF(F3>300,0.516,IF(F3>600,0.546,0))))*F3
350の値で試してみてください。350は200を超えており、数式の残りの部分は評価されないため、IF(F3>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を使用します。これにより、ルックアップ値以下の結果が返されます。