带有文本输入的SUM / IF语句和Excel中的数字和输出

时间:2012-07-27 06:22:48

标签: excel

好的,我在使用这个等式时遇到了麻烦。我有(4)行文本条目,具有数字关联取决于您输入的内容。我所拥有的等式并不是所有四行的SUM。每个文字输入"I"=100"P"=86"N"=63,其总和取决于输入内容。

=SUM(IF(A4:D4="I",100)+IF(A4:D4="P",86)+IF(A4:D4="N",63,0))

400E4的号码"I"A4:D4输入344E4 "P" A4:D4输入{{1}}。

感谢您提供任何帮助。

KC

2 个答案:

答案 0 :(得分:2)

你也可以使用像这样的“数组”公式

=SUM((A1:D1="I")*100,(A1:D1="P")*86,(A1:D1="N")*63)

您必须使用Ctrl-Shift和Enter输入它,它将用大括号括起来。

查看“数组公式”了解详细信息,它们很难让您满意,但会为您节省大量额外的列。

可能需要一段时间来计算一张大单。

答案 1 :(得分:0)

您可以在相邻单元格中插入值:(我将转置数据以简化格式化)

   |  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)