excel2003 中多条件求和 sumproduct()在vba中使用

2024-12-27 08:06:13
推荐回答(2个)
回答1:

VBA中使用工作表函数SumProduct,只能接受以逗号分隔的参数形式,不支持乘法运算形式

其实,用到VBA了,就可以尽量不用工作表函数,直接用VBA的强大功能灵活处理
或者,用Sheet2.Cells(1, 1).Formula = "=SUMPRODUCT(Sheet1!C2:C30=" & CHAR(34) & "A" & CHAR(34) &")*Sheet1!C2:C30)"
直接将公式填入单元格

回答2:

不想在表中写入公式来处理的话,建议使用循环来判断来处理。