我有一个列:
156
2105 Kb
15 Kb
163
14 secs
65 Kb
etc
我想要做的是将一个函数放在该列的底部,并将它与单位为Kb
的数字相加(所以2105 + 15 + 65 =答案)。我得到了:
=sumif(right(C200:C201,2),"Kb",LEFT(C200:C201,FIND(" ",C200:C201)-1))
我认为其失败的原因很多。我猜测SUMIF中的sum_range不能是一个函数。如果有另一种解决方案,很高兴摆脱SUM和IF。
答案 0 :(得分:1)
问题是SUMIF
无法将处理范围作为'sum_column'。您可以在数组函数中单独使用SUM
和IF
:
=SUM(IF(RIGHT(C200:C201,3)=" Kb",LEFT(C200:C201,FIND(" ",C200:C201)-1)*1,0))
数组函数意味着在输入公式后,您需要按 Ctrl + Shift + Enter 才能使用。< / p>