如何根据总和公式中的内容来指定单元格的值
我有一个列包含一些文本如下:
one two three four
我想根据它们的内容来总结这个列单元格的值,所以我应该检查内容然后返回一个值,就if(cell = one) then 1
所以总和的结果应该是1 + 2 + 3 + 4 = 10
我试图做一个像=SUM(IF(A1=apartment,1),...)
的公式=SUM(IF(A1=apartment,1),...)
但它的绝对错误。
我怎么写这个公式?
你也可以这样做:
=SUMPRODUCT((A1:A10={"One","two","three","four"})*{1,2,3,4})
这build立了一个二维数组,其中行对应于您的数据和列对应的string“一”,“二”,“三”和“四”。 只有在数据与四个string中的一个匹配的情况下,这些元素才被设置为“true”。 然后这个数组乘以数字1,2,3和4的行。“TRUE”在乘法中计数为1,“FALSE”计数为0。
通过关联的值计算单词和多个单词:
=COUNTIF(A:A,"one")+2*COUNTIF(A:A,"two")+3*COUNTIF(A:A,"three")+4*COUNTIF(A:A,"four")+5*COUNTIF(A:A,"five")
您可以通过添加更多条款来扩展此公式,或者使用VLOOKUP()表。