EXCEL如何汇总某列中相同月对应的另一列数据到表中某一单元格

如题所述

思路:直接比较两个区域对应元素的大小可以得到逻辑关系TRUE或FALSE,其中TRUE的个数即为某列区域内单元格数值大于另一列对应单元格数据的数量,然后用N()函数将逻辑值转换为数值(TRUE→1,FALSE→0),最后求和即可。整体写成数组公式

=SUM(N(A1:A4>B1:B4))

下面以Excel 2010为例进行实例演示:

1、计算下图中甲组数据分别大于乙组相应数据的数量

2、图下图所示,在B6单元格输入数组公式:=SUM(N(B3:B5>C3:C5)),然后同时按下Ctrl+Shift+Enter键确认公式

3、最终效果如下

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-14
比如你的日期数据为A列,要提取的数值在B列
你要求的月份数据放在C1(如1月,输入为“1”),结果放在D1
那么
在D1输入
=SUMPRODUCT((MONTH($A$1:$C$1000)=$C1)*($B$1:$B$1000))
注意你的A列必须全部为日期数据,不能出现文本B列也不能出现文本本回答被提问者采纳
相似回答