前两列包含数据。在第三栏中,我提出了要加起来的标准。例如,当我把A,B,D放在第三列时,当第一列中的值是A,B或D时,我想在第二列中求和,这就是1+2+4+5+7,当我把A,B放在第三列时,我得到了1+2+5等等。如何在求和函数(或其他和函数)中实现?谢谢。

发布于 2014-01-28 20:38:56
如果您需要将满足的所有值之和--所有的任何一个条件--则可以使用以下公式:
=SUMPRODUCT(NOT(ISNA(MATCH(A:A,D1:D3,0)))*1,B:B)其中,A:A包含您的数据与"A“、"B”、"C“、"D”等,B:B包含相应的数字,D1:D3包含您的搜索准则,即G。"A“、"B”和"D“。
如果您不知道D列中标准的确切数量,可以将D1:D3更改为D1:D100或D:D。但是D:D会让你的公式变慢一点。
发布于 2014-01-28 20:40:59
假设上面所示的最左边的列是A列,第一行是第1行,那么E1中的公式应该是
=SUMIF(A:A,D1,B:B)另一种方法是使用枢轴表。
https://stackoverflow.com/questions/21416281
复制相似问题