|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
本帖最后由 胡剑0227 于 2014-4-15 10:06 编辑
hsyjxp 发表于 2014-4-15 09:37
方法可以,基本满足我的要求, 弱弱问下我的B列里的日期可能有别的年份里的,比如2013年1月的,统计的时候 ...
F14单元格:- =SUMIFS($C$2:$C$17,$A$2:$A$17,$E14,$B$2:$B$17,">="&F$13,$B$2:$B$17,"<"&EOMONTH(F$13,0))
复制代码 SUMIFS函数语法结构:=sumifs(sum_range,criteria_range,criteria,...)
既然是用了2007以上的版本,那么对于这种简单的多条件统计应该优先选用 SUMIFS,COUNTIFS等函数。以上述F14单元格为例,需要汇总的是 金额 C2:C17单元格,由sum_range承载;后续就是一对一对的条件,比如 限定 合同号,由第一组条件来承载,即 A2:A17,E14,然后限定月份用 $B$2:$B$17,">="&F$13 和 $B$2:$B$17,"<"&EOMONTH(F$13,0) 来时限,其中 EOMONTH,理解为 End Of MONTH,返回月底,这里EOMONTH函数的第二参数用0就是返回当月月底。
其中引用格式,有$ 的就是怎么拖拉都不会变动的。
好,上个附件吧
==================================================================================================================
日期呢,实质就是数值,所以可以用比较
|
|