excel中怎样求得A1*B1+A2*B2…………+A100*B100 别让我一个一个的去加!如果A列中有文本则按50计算

2024-12-04 17:19:21
推荐回答(5个)
回答1:

公式可为
=SUMPRODUCT(TEXT(A1:A50,"G/通用格式;-G/通用格式;0;!5!0")*B1:B50)
回车即可,B列总不会出现文本吧。

回答2:

使用数组公式
在单元格中输入下面公式
=SUM(A1:A100*B1:B100)
输完后不要直接回车,按 Ctrl + Shift + Enter 公式外层产生一对花括符即表示数数公式输入成功

用公式=SUMPRODUCT(A1:A100,B1:B100) 也可以,这是非数组公式的用法

回答3:

可以在C1中输入公式“=IF(ISTEXT(A1),50,A1*B1)”,拖动公式到C100,最后汇总即可

一定好用,我试验过

回答4:

=SUMPRODUCT((A1:A100)*(B1:B100))

回答5:

=sumproduct(if(istext(A1:A100),50,A1:A100)*B1:B100)