excel如何自动统计一周的列计数总和?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel如何自动统计一周的列计数总和?相关的知识,希望对你有一定的参考价值。
如何统计一周列的计数总和,用函数公式得出本周和上周计数公式,现在我用的手填方式太浪费时间。
上周计数
=COUNTIFS(C20:C10000,">="&TODAY()-WEEKDAY(TODAY(),2)-6,C20:C10000,"<="&TODAY()-WEEKDAY(TODAY(),2))
本周计数
=COUNTIFS(C20:C10000,">="&TODAY()-WEEKDAY(TODAY(),2)+1)
编写不易,如有疑问请追问,如有帮助请采纳,谢谢
参考技术A 推荐方法:增加一个辅助列,用函数weeknumber得到周数。再插入数据透视表,就很方便按周数来汇总数据了。 参考技术B如何将星期天设置为excel对周计算的第一天。
我想将表格“A1”中的日期在“B2”中显示为第几周,所以我在B2中加入函数=YEAR(A1)&"年第"&INT((A1-DATE(YEAR(A1)-1,12,31))/7)+1&"周" 但这个命令他每次都把星期六设置为一周的第一天,我想将一周的第一天设置从星期日开始计算。如果按那个函数命令的话,2012年12月15它会显示成2012年第51周,但实际按照国际以星期天为一周的第一天计算的话2012年12月15应该是2012年第50周的最后一天才对。请问高手是要修改函数命令还是要设置下excel对周的运算方式
那就减去1天好了!=YEAR(A1)&"年第"&INT((A1-DATE(YEAR(A1)-1,12,31)-1)/7)+1&"周"
2007版本以上的话简化:
=year(A1))&"年第"&WEEKNUM(A1)&"周"追问
=YEAR(A1)&"年第"&INT((A1-DATE(YEAR(A1)-1,12,31)-1)/7)+1&"周"
这样填的话周数是正确的,但2013,2014,2015更往后的话那周数又乱掉了。
=year(A1))&"年第"&WEEKNUM(A1)&"周",直接写这个函数显示成“#NAME?”可能我的版本不是2007以上吧。
试试这个函数!
=YEAR(A1)&"年第"&INT((A1-DATE(YEAR(A1),1,1)+MOD(WEEKDAY(DATE(YEAR(A1),1,1),2),7))/7)+1&"周"
=YEAR(A1)&"年第"&WEEKNUM(A1)&"周"追问
也是显示“#NAME?“,不知道是不是没有开启那个什么数据分析,但我这个office版本好像开不了。
追答2003需要,加载“分析工具库”加载宏,才能用这个函数,也可以用以下公式:
=YEAR(A1)&"年第"&-INT(-(A1-FLOOR((YEAR(A1)&-1&-1),7))/7)&"周"
有这个函数的。追问
直接用这个函数显示#NAME?,百度下说是要开启个什么数据分析,但我这个版本的excel按照其他人说的那个路径没有开启的地方
以上是关于excel如何自动统计一周的列计数总和?的主要内容,如果未能解决你的问题,请参考以下文章