
Preciso de ajuda para encontrar uma solução para isso:
Na verdade, quero calcular meu consumo de eletricidade. como a foto em anexo. o primeiro consumo 0-200kwh, taxa de $ 0,218, para 201-300 a taxa de consumo é de $ 0,334, a taxa de 301-600 é de $ 0,516, a taxa de 601-900 é de $ 0,546.
Eu tentei usar:
=IF(F3<200, 0.218, IF(F3>200, 0.334, IF(F3>300, 0.516, IF(F3>600, 0.546, 0))))*F3
mas obtenha a resposta errada.
Eu também tentei:
=VLOOKUP(F3, [Book2.xlsx]Sheet3!$A$2:$C$603, 3, 0)
mas o que obtive foi o consumo total (consulte a foto, soma 326kwhx0,516 = 168,216).
Quero separar o kwh dos primeiros 0-200, 201-300 e assim por diante de acordo com a respectiva tarifa. Como eu posso fazer isso?
Responder1
Você está no caminho certo, mas precisa mudar algumas coisas. Sua fórmula:
=IF(F3<200,0.218,IF(F3>200,0.334,IF(F3>300,0.516,IF(F3>600,0.546,0))))*F3
Execute-o para o valor 350. Você nunca ultrapassará IF(F3>200
porque 350 é maior que 200 e o restante da fórmula não será avaliado. Portanto, altere a ordem de comparação de um número grande para um número pequeno.
=IF(F3<200,0.218,IF(F3>600,0.334,IF(F3>300,0.516,IF(F3>200,0.334,0))))*F3
Como alternativa ao IF() aninhado, você pode considerar uma tabela de pesquisa classificada pelos valores limite de consumo. Use Vlookup com TRUE ou 1 como o quarto parâmetro para uma pesquisa aproximada, que retorna o resultado igual ou menor que o valor da pesquisa.