我有一个公式值为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 | | | |
------------------------------------------
答案 0 :(得分:3)
正如@Dirk所说 - A栏需要数字化。 “1”是数字,“OP”不是。
根据示例表,如果列A为数字,则此公式将起作用:=SUMIF($B$1:$B$5,$D1,$A$1:$A$5)
如果您希望A列是数字,则需要从单元格中删除OP文本。您可以使用自定义数字格式显示OP:# "OP"
- 然后SUMIF公式将起作用。
或者您可以使用此公式从单元格中删除OP并计算数字:=SUMPRODUCT(($B$1:$B$5=$D1)*(SUBSTITUTE($A$1:$A$5," OP",""))) & " OP"