带有文本input的SUM / IF语句和Excel中的数字求和输出
好的,我在这个方程中遇到了麻烦。 我有(4)行的文本条目,根据您input的数字关联。 我拥有的公式并不是全部四行。 每个文本input"I"=100
, "P"=86
, "N"=63
,总和取决于input的内容。
=SUM(IF(A4:D4="I",100)+IF(A4:D4="P",86)+IF(A4:D4="N",63,0))
我应该在E4
input400
,在A4:D4
input"I"
在A4:D4
input344
,在A4:D4
input"P"
。
谢谢你的帮助。
KC
你也可以用像这样的“Array”公式来做到这一点
=SUM((A1:D1="I")*100,(A1:D1="P")*86,(A1:D1="N")*63)
您必须使用Ctrl-Shift和Enter键input,并将其括在大括号中。
查看“数组公式”了解详细信息,他们很难find你的头,但会为你节省很多额外的列。
可以花一点时间来计算一个大的头脑。
你可以在相邻单元格中插入值:(我将转置数据以简化格式化)
| A | B | 1 | I | =IF(A1="I";100;IF(A1="P";86;IF(A1="N";63;0))) 2 | I | =IF(A1="I";100;IF(A1="P";86;IF(A1="N";63;0))) 3 | I | =IF(A1="I";100;IF(A1="P";86;IF(A1="N";63;0))) 4 | I | =IF(A1="I";100;IF(A1="P";86;IF(A1="N";63;0)))
然后在E4
有: SUM(A1:A4)