答案1
你可以尝试一下这个SUMPRODUCT
公式:
单元格中的公式
E23
,填写完毕。=SUMPRODUCT((D23:D31 <> "")*(C23:C31=C23:C31),1/COUNTIF(D23:D31,D23:D31 & ""))
编辑:
添加新公式,因为@Jeeped 启发我修正现有公式以获得期望的结果。
单元格中的公式
E23
:=SUMPRODUCT((C$23:C$31=C23)/(COUNTIFS(C$23:C$31, C23, D$23:D$31, D$23:D$31)+(C$23:C$31<>C23)))
注意:
由于您应该将公式向下拖动,因此为了避免之后出现零row 31
,您可以使用此公式的修订版本。
=IF(SUMPRODUCT((C$23:C$31=C23)/(COUNTIFS(C$23:C$31, C23, D$23:D$31, D$23:D$31)+(C$23:C$31<>C23)))=0,"",SUMPRODUCT((C$23:C$31=C23)/(COUNTIFS(C$23:C$31, C23, D$23:D$31, D$23:D$31)+(C$23:C$31<>C23))))
根据需要调整公式中的单元格引用。