1

Мне нужна помощь, чтобы найти решение для этого:

На самом деле я хочу рассчитать потребление электроэнергии. как прикрепленный рис. первое потребление 0-200 кВт / ч, ставка 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 и так далее в соответствии с соответствующей скоростью. Как я могу это сделать?

Образец

1 ответ1

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() вы можете рассмотреть таблицу поиска, отсортированную по пороговым значениям потребления. Используйте Vlookup с TRUE или 1 в качестве четвертого параметра для приблизительного поиска, который возвращает результат, который равен или меньше значения поиска.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .