Excel 根据每周的天数进行平均

Excel 根据每周的天数进行平均

考虑以下情况:在一个企业中,你想知道工作日、周末和某一天的平均销售额。这个问题可以用Excel中提供的公式来解决。本教程将帮助你了解我们如何在Excel中根据一周的日期进行平均。第一种方法是针对一周中的某一天,第二种是针对工作日,第三种是针对周末。

基于一周中特定日子的平均数

这里我们将使用公式得到第一个结果,然后使用自动填充柄得到所有的结果。让我们看看一个简单明了的过程,以了解我们如何在Excel中根据一周中的特定日期进行平均。

让我们假设一个包含日期和销售清单的Excel表,如下图所示。

如何在Excel中根据每周的天数进行平均?

现在点击一个空单元格,输入公式=AVERAGE(IFWEEKDAY(A2:A14)=2,B2:B14)),按 “CTRL+SHIFT+ENTER “得到公式的第一个结果 “2”(星期一)。

如何在Excel中根据每周的天数进行平均?

基于一周工作日的平均数

这里我们将使用公式得到第一个结果,然后使用自动填充柄得到所有的结果。让我们看看一个不复杂的过程,看看我们如何在Excel中根据一周的天数进行平均。

考虑与上例相同的数据,输入公式=AVERAGE(IF(WEEKDAY(A2:A14,2)=1,2,3,4,5,B2:B14))并按 “CTRL+SHIFT+ENTER “得到下图所示的结果。

如何在Excel中根据每周的天数进行平均?

如何在Excel中根据每周的天数进行平均?

基于一周周末的平均数

这里我们将使用公式得到第一个结果,然后使用自动填充手柄得到所有的结果。让我们看看在Excel中查看基于周末和周的平均数的简单方法。

考虑与上例相同的数据,输入公式=AVERAGE(IF(WEEKDAY(A2:A14,2)=6,7,B2:B14))并按 “CTRL+SHIFT+ENTER”,得到如下图所示的结果。

如何在Excel中根据每周的天数进行平均?

我们可以直接输入结果,也可以使用公式来获得结果。

=SUMPRODUCT((WEEKDAY(A2:A14,2)=1)*B2:B14)/ SUMPRODUCT((WEEKDAY(A2:A14,2)=1)*1)

=SUMPRODUCT((WEEKDAY(A2:A14,2) <6)*B2:B14)/ SUMPRODUCT((WEEKDAY(A2:A14,2)<6)*1)

=sumproduct((weekday(a2:a14,2) >5)*b2:b14)/ sumproduct((weekday(a2:a14,2)>5)*1)

结论

在本教程中,我们用一个简单的例子来演示如何在Excel中根据一周的时间进行平均。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程