Оригинальная рабочая формула
=SUMPRODUCT(SUMIFS(INDIRECT("'"&INVOICE&"'!"&"H48"), INDIRECT("'"&INVOICE&"'!"&"G11"),">="&C19,INDIRECT("'"&INVOICE&"'!"&"G11"),"<="EOMONTH(C19,0)))
Авария:
=SUMPRODUCT(
SUMIFS(
INDIRECT("'"&INVOICE&"'!"&"H48"),
INDIRECT("'"&INVOICE&"'!"&"G11"),
">="&C19,INDIRECT("'"&INVOICE&"'!"&"G11"),
"<="EOMONTH(C19,0)
)
)
Эта вышеприведенная формула работает довольно хорошо, чтобы суммировать всю сумму (H48
), я ввожу месяц в C19
, и сумма выполняется по списку счетов за этот месяц.
Формула, которая возвращает #Value Error
В настоящее время возникла проблема, когда приведенная ниже формула Excel возвращает ошибку #Value!
.
=SUMPRODUCT(SUMIFS(INDIRECT("'"&INVOICE&"'!"&"H19:H46"), INDIRECT("'"&INVOICE&"'!"&"G11"),">="&C19,INDIRECT("'"&INVOICE&"'!"&"G11"),"<="EOMONTH(C19,0)))
Разбивка:
=SUMPRODUCT(
SUMIFS(
INDIRECT("'"&INVOICE&"'!"&"H19:H46"), <== H48 replaced by H19:H46
INDIRECT("'"&INVOICE&"'!"&"G11"),
">="&C19,INDIRECT("'"&INVOICE&"'!"&"G11"),
"<="EOMONTH(C19,0)
)
)
Единственное, что изменилось, это sum_range
(H19:H46
), которое равно общей сумме стоимости в H48
.
Может ли кто-нибудь объяснить #Value!
в этой 2-й формуле и какие-либо решения для нее?
Любая помощь очень ценится :))