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&"周"

参考技术A 使用公式:
=YEAR(A1)&"年第"&WEEKNUM(A1)&"周"追问

也是显示“#NAME?“,不知道是不是没有开启那个什么数据分析,但我这个office版本好像开不了。

追答

2003需要,加载“分析工具库”加载宏,才能用这个函数,也可以用以下公式:
=YEAR(A1)&"年第"&-INT(-(A1-FLOOR((YEAR(A1)&-1&-1),7))/7)&"周"

参考技术B =WEEKNUM(A1)

有这个函数的。追问

直接用这个函数显示#NAME?,百度下说是要开启个什么数据分析,但我这个版本的excel按照其他人说的那个路径没有开启的地方

以上是关于excel如何自动统计一周的列计数总和?的主要内容,如果未能解决你的问题,请参考以下文章

Excel中如何计算日期所在的这年的第几周,以周一作为一周的第一天

如何将星期天设置为excel对周计算的第一天。

蝴蝶计数器——一个简单易用的网页计数器

如何使用计数查询来(自动)更新表中的列

如何计算编号。从当前周到给定周的周数?

EXCEL整张表如何统计词语出现多少次