Я пытаюсь составить формулу, которая будет рассчитывать стоимость выхода из региона AWS в Интернет. Это не должно обновляться в реальном времени, так что это просто многоуровневая модель ценообразования.
Я нашел сообщение на форуме, в котором предлагалось попробовать функцию SUMPRODUCT
в Excel, и я попробовал это сделать, но результаты калькулятора цен меняются.
Формула, которую я пытаюсь смоделировать:
+-----------------------------------------------+---------------+ | Data Transfer OUT From Amazon EC2 To Internet | | +-----------------------------------------------+---------------+ | Up to 1 GB / Month | $0.00 per GB | | Next 9.999 TB / Month | $0.09 per GB | | Next 40 TB / Month | $0.085 per GB | | Next 100 TB / Month | $0.07 per GB | | Greater than 150 TB / Month | $0.05 per GB | +-----------------------------------------------+---------------+
Формула SUMPRODUCT
я пробовал до сих пор:
=SUMPRODUCT(--(H2>{0,1000000000,10000000000000,410000000000000,1410000000000000,2910000000000000}),--(H2-{0,1000000000,10000000000000,410000000000000,1410000000000000,2910000000000000}),{0,0.00000000009,-0.000000000005,-0.000000000015,-0.00000000002,-0.00000000002})
Где ячейка H2 содержит количество байтов , выводимых.
Однако это сообщает о неверном результате для больших значений. Например, при вводе 822031 ГБ (8,22031e+14 байт) моя формула дает результат в 63 742,09058 долларов США, тогда как простой ежемесячный калькулятор дает результат в размере 44 992,66 доллара США; что довольно значительная разница.
Есть ли более простой способ смоделировать эту схему ценообразования в Excel?
Кто-нибудь может обнаружить ошибку в моей логике SUMPRODUCT
?