带有文本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)) 

我应该在E4input400 ,在A4:D4input"I"A4:D4input344 ,在A4:D4input"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)