我正在尝试找出如何用2个条件对命名范围(rng_charged_main)求和:1.仅在交付日期(“ rng_dateDeliverd_main”)是某个月份的情况下;并且2.它应与选定的客户(“ SelectedClient”)。
您不能使用SUMIFS,因为您不能在SUMIFS标准中提取MONTH('n')。
当我使用A2:A15之类的范围时,SUMPRODUCT仅适用于一个条件,但当我使用命名范围或表本身时将不起作用。
所以这可行,但不是我所需要的:
=SUMPRODUCT((O2:O3618)*(MONTH(N2:N3618)=11))
但是当我添加第二个条件(匹配所选的客户单元格)时,即使是以上方法也无法使用:
=SUMPRODUCT((O3390:O3611)*(MONTH(N3390:N3611)=11)*(C3390:C3641=C5))
使用表名和列名会给我一个错误“公式中使用的值的数据类型错误”
=SUMPRODUCT((tbl_main[Charged])*(MONTH(tbl_main[Date Finished])=11)*(rng_clients_main=SelectedClient))
使用命名范围会给我一个错误“公式中使用的值的数据类型错误”
=SUMPRODUCT((rng_charged_main)*(MONTH(rng_dateFinished_main)=11)*(rng_clients_main=SelectedClient))
任何想法如何做到这一点?