论文部分内容阅读
同事前来求助,如图1所示,A列的数据格式是“yyyy-mm-dd hh-mm”的自定义格式,现在她需要统计其中屬于“2017-4 -12”格式的单元格有多少。由于源数据量比较大,手工统计显然是相当麻烦,而且也容易出错,有没有简单一些的统计方法呢?
我们可以利用公式完成这一统计任务,选择某一空白单元格,在编辑栏输入公式“=SUMPRODUCT《(INT(A1:A16》=TEXT(”2017-4 -12”,O)*1)*1),,,这里的TEXT函数可以根据指定的数值格式将数字转成文本,INT函数可以将数值向下取整为最接近的整数,最后利用SUMPRODUCT函数返回相应的数组或区域乘积的和,统计效果如图2所示。或者,也可以利用"=COUNTIFS(A:A,”>=2017 -4 -12",A:A,"<2017 -4 -13")"的公式完成统计任务这里的COUNTIFS函数可以计算某个区域中满足给定条件的单元格数目,效果如图3所示。或者,利用SUM和COUNTIF函数的组合完成统计公式类似于“=SUM(COUNTIF(A:A,”>=2017-4”&一{12,13})*{1,-1})”,统计效果完全相同。
我们可以利用公式完成这一统计任务,选择某一空白单元格,在编辑栏输入公式“=SUMPRODUCT《(INT(A1:A16》=TEXT(”2017-4 -12”,O)*1)*1),,,这里的TEXT函数可以根据指定的数值格式将数字转成文本,INT函数可以将数值向下取整为最接近的整数,最后利用SUMPRODUCT函数返回相应的数组或区域乘积的和,统计效果如图2所示。或者,也可以利用"=COUNTIFS(A:A,”>=2017 -4 -12",A:A,"<2017 -4 -13")"的公式完成统计任务这里的COUNTIFS函数可以计算某个区域中满足给定条件的单元格数目,效果如图3所示。或者,利用SUM和COUNTIF函数的组合完成统计公式类似于“=SUM(COUNTIF(A:A,”>=2017-4”&一{12,13})*{1,-1})”,统计效果完全相同。