水平与条件相结合 [英] Summing up horizontally with condition
本文介绍了水平与条件相结合的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
ENO ABCD
1001 0 0 1.2 0
1001 1.9 0 0 2.2
1002 0 0 0 0
1002 0 0 6.6 0
1002 0 0 3 0
1003 0 0 0 0
1003 0 0 0 1
1004 0 2 0 0
1004 0 3 0 0
1004 0 0 0 0
1004 0 0 2 0
我试图总结A,B,C和D列,如下所示:
ENO ABCD ENO SUM_T
1001 0 0 1.2 0 1001 5.3
1001 1.9 0 0 2.2
1002 0 0 0 0 1002 9.6
1002 0 0 6.6 0
1002 0 0 3 0
1003 0 0 0 0 1003 1
1003 0 0 0 1
1004 0 2 0 0 1004 7
1004 0 3 0 0
1004 0 0 0 0
1004 0 0 2 0
如何指定公式?
在 F1 中输入:
= SUM(B1:E1 )
并复制。在 G1 中输入:
= A1
pre>
在 G2 中输入:
= IF(A2 = A1,,A2)
并复制。在 H1 输入:
= SUMIF(A:A,G1,F:F)
在 H2 输入:
= IF(G2 =,,SUMIF(A:A,G2,F:F))
并复制:
I have a data represented as below:
ENO A B C D 1001 0 0 1.2 0 1001 1.9 0 0 2.2 1002 0 0 0 0 1002 0 0 6.6 0 1002 0 0 3 0 1003 0 0 0 0 1003 0 0 0 1 1004 0 2 0 0 1004 0 3 0 0 1004 0 0 0 0 1004 0 0 2 0
I'm trying to sum up columns A, B, C and D horizontally like below:
ENO A B C D ENO SUM_T 1001 0 0 1.2 0 1001 5.3 1001 1.9 0 0 2.2 1002 0 0 0 0 1002 9.6 1002 0 0 6.6 0 1002 0 0 3 0 1003 0 0 0 0 1003 1 1003 0 0 0 1 1004 0 2 0 0 1004 7 1004 0 3 0 0 1004 0 0 0 0 1004 0 0 2 0
How do I specify the formula?
解决方案Given:
In F1 enter:
=SUM(B1:E1)
and copy down. In G1 enter:
=A1
In G2 enter:
=IF(A2=A1,"",A2)
and copy down. In H1 enter:
=SUMIF(A:A,G1,F:F)
In H2 enter:
=IF(G2="","",SUMIF(A:A,G2,F:F))
and copy down:
这篇关于水平与条件相结合的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文