本文介绍了用条件横向总结的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个数据表示如下:

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

我正在尝试水平总结 A、B、C 和 D 列,如下所示:

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

如何指定公式?

推荐答案

鉴于:

F1 中输入:

=SUM(B1:E1)

然后复制下来.在 G1 中输入:

and copy down. In G1 enter:

=A1

G2中输入:

=IF(A2=A1,"",A2)

然后复制下来.在 H1 中输入:

and copy down. In H1 enter:

=SUMIF(A:A,G1,F:F)

H2中输入:

=IF(G2="","",SUMIF(A:A,G2,F:F))

并复制下来:

这篇关于用条件横向总结的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-16 04:26