我有一个如下表:
X 1
X 3
X 2
Y 2
Y 5
Z 3
Z 4
我知道我可以使用SUMIF来为第一列中的每个值计算第二列的总和,例如= SUMIF(A1:A7,“ X”,B1:B7)会给我X的值之和:1 + 3 + 2 = 6。但是,我希望第二列中的值是第一列中每个值的乘积。即,输出将是:
A 6
B 10
C 12
当我尝试搜索SUMIF而不是产品时,我只看到使用SUMPRODUCT的建议,但这会将数组相乘,然后相加它们的值,而我不想累加任何东西,只需将一列中的所有值相乘即可。
我唯一的想法是使用值的日志创建一个新列,然后执行EXP(SUMIF(...))以获取产品。但是,如果任何值为0或负数,则将不起作用。有什么办法可以直接计算我想要的产品吗?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句