如何实现判断之后再进行求和,我描述不清,具体看图
1、原数据区:(数据图)2、最终结果: (结果图)
3、过程解释:
以结果图M2 为例,需要求数据图D2~D5的和,判断条件为B\C 列的年级、班级。因D2~D5都属于 一年级、3班、第一排 ;
结果图N2、O2、P2 也对应求和。
需要解决的:
1、有多少个年级、班级不确定,需要增加。 如B列、C列
2、每个年级、班级的行数也不确定。 如原数据区 几个班级的数据行数是不一样的。
附件在此:
下载后,重命名,删除。rar 你上传是什么文件呀?解压后,并没看到 EXCEL的文件 这位朋友好,下载后不要解压,直接重命名,删除. rar
就是表格了 M2=SUMIFS(D:D,$B:$B,$J2,$C:$C,$K2)右拉,下拉
L2 =SUM(M2:P2)下拉
这位朋友你好,我提到的两个问题还是没有根本解决!
需要解决的:
1、有多少个年级、班级不确定,需要增加。 如B列、C列 【这个则需要在结果图中,自动列出年级、班级,而非手动填入】
2、每个年级、班级的行数也不确定。 如原数据区 几个班级的数据行数是不一样的。【这个就意味着无法大量的手动填充B列、C列的年级、班级】
稍详细描述下上面两个问题:
1、
如何实现不手动填充 数据图 中的班级、年级,也可以求和
(数据图)
像下图就是手动填充了数据图 中的班级、年级 。这种无法达到我想要的,我要加入的数据行数不固定,同时要新增新的年级、班级和对应的行数据。
年级、班级及行少的话可以手动,若多了呢?
2、结果图 中的年级、班级需自动出现在J列、K列中,现在只出现了3个,如果数据图中出现了更多的年级、班级呢? 如何实现这种。
(结果图) 请问,若改成判断计数的话,如何实现呢。
如:第1排 计算的话,有3个非空的数字单元格,如下图
=COUNTIFS(B:B,$J2,C:C,$K2,D:D,">=1") 使用三个公式才能完成
用最简单清晰的数据源和最少的最简单函数来达到你想要的目的才是你要做的,而不是所有的都依赖数组函数,数组函数太多了会卡,有问题你找错的机会都没有,个人理解,不赞同可以忽略 完全赞同你所表达的意思,那我该如何做