【发布时间】:2016-06-02 08:47:03
【问题描述】:
我有一个带有公式值的列 A:1 op、2 op、4 op、9 op、234 op 和另一个具有与这些值对应的名称:mike1、mike3、mike8、mike2、mike1。如何对每个名称的值求和?我已经尝试过 sumif,count 但它并没有对它们求和。我有按字母顺序显示唯一名称的公式,但我无法得出总和。谢谢。
------------------------------------------
| A | B | C | D | E |
------------------------------------------
|1 OP | mike1 | | mike1 | 235 op |
------------------------------------------
|2 OP | mike3 | | mike3 | 11 op |
------------------------------------------
|4 OP | mike8 | | mike8 | 4 op |
------------------------------------------
|9 OP | mike3 | | | |
------------------------------------------
|234 OP | mike1 | | | |
------------------------------------------
【问题讨论】:
-
这也取决于格式...“** OP”单元格需要用数字来求和
-
嗨,A 列的格式是数字,对于 =SUMIF($a$2:$a$79,b2,$b$2:$b$79) 它给出 0,对于 =SUMPRODUCT((b2 :b100=b2)*a1:a100) 它给出 0
-
不,列的格式无关紧要。 @DirkReichel 的意思是:A 中的值必须只是一个数字,而不是附有字母字符。例如。而不是“1 OP”,您需要在该单元格中使用“1”。
-
但是有一些方法可以对数字求和,而不必删除“ OP”。 A列中的值,它们总是采用这种格式吗? “### XX”(数字+空格+字符)
-
嗨,如果可以的话,我可以剪掉 OP,但问题是我做不到。带有 OP 的列的公式是: =IF(ISBLANK('C:[EXPORT.xlsm]Sheet1'!$C:$C),"",('C:[EXPORT.xlsm]Sheet1'!$C:$ C)) 。我尝试过替换,但它不起作用。
标签: excel excel-formula sum