Table of contents
如果你正在寻找 Excel的WEEKDAY函数 那么你就来对地方了。 周日 该功能在计划、调度、甚至财务分析方面都特别方便。 它被归类为 日期和时间功能 在Excel中,它返回一个给定参数的星期几。
在这篇文章中,我们将尝试讨论 周日 函数的来龙去脉,包括带有适当解释的现实生活中的例子。 这样你就可以根据你的目的调整公式。
Excel中的WEEKDAY函数(快速浏览)
下载Excel工作簿
WEEKDAY函数的用途.xlsxExcel WEEKDAY函数:语法& 参数
语法
=WEEKDAY(serial_number, [return_type])返回值
0至7(数字)
论点
争论 | 必备/可选 | 解释 |
---|---|---|
序列号 | 需要 | 一个数字,代表你想从中找到一周的日期。 |
返回类型 | 可选 | 一个决定返回值类型的数字 |
请注意。
- 日期在Microsoft Excel中以连续序列号的形式存储,这使得它们可以在计算中使用。 此外,日期应以日期格式插入,或使用 日期功能 如果以文本格式插入日期,可能会出现问题。
- Return_type是一个参数,在 周日 如果你不输入任何return_type,则 周日 函数返回1代表星期天,7代表星期六(默认)。 返回类型11-17是在Excel 2010版本中引入的。
返回_类型 | 第一天 | 数值结果 | 开始-结束 |
---|---|---|---|
1或省略(默认)。 | 星期日 | 1-7 | 周日至周六 |
2 | 星期一 | 1-7 | 周一至周日 |
3 | 星期二 | 0-6(因为在这种情况下周一=0)。 | 周一至周日 |
11 | 星期一 | 1-7 | 周一至周日 |
12 | 星期二 | 1-7 | 星期二至星期一 |
14 | 星期四 | 1-7 | 周四至周三 |
15 | 星期五 | 1-7 | 周五至周四 |
16 | 星期六 | 1-7 | 周六至周五 |
17 | 星期日 | 1-7 | 周日至周六 |
8个例子来理解和使用Excel中的WEEKDAY函数
Excel提供了不同的应用程序,使用 周日 我们将尝试以这些为例来讨论。
例1:WEEKDAY函数的基本例子
如果日子是以日期格式给出的,并且不需要输入return_type值,你可以利用以下公式在 D5 细胞。
=WEEKDAY(C5)
在这里。 C5 是指 加入日期 的 罗伯特 .
- 第二,按 进入 .
- 第三,使用 填充手柄 通过向下拖动光标,同时将其保持在 右下角 的角落里。 D5 像这样的细胞。
- 最终,产出将是这样的。
但如果返回类型是 2 和 16 你可以使用下面的公式在 D5 细胞。
- 当return_type的值为 2 :
=WEEKDAY(C5,2)
- 当return_type的值为 16 :
=weekday(c5,16)
例2:使用WEEKDAY函数和DATE函数
让我们想象一下,加入日期是以序列号给出的。 在这种情况下,你必须使用 日期 其中 年份 , 月 ,以及 日功能 用来分别返回给定日期的年、月、日。
- 最终,只需使用以下公式在 D5
=weekday(date(year(c5),month(c5),day(c5)), 12)
- 第二,按 进入 .
- 第三,使用 填充手柄 .
- 因此,你会得到这样的输出。
例3:使用TEXT函数查找工作日名称
如果你想获得用以下方法找到的星期的名称 周日 函数,你可以使用 文本 功能 .
- 最终,你需要把公式写在 D5 像这样的细胞。
=TEXT(WEEKDAY(C5,2), "dddd")
- 同样地,在按下 进入 然后用 填充手柄 ,输出将是这样的。
例4:WEEKDAY与CHOOSE函数的结合
此外,还有一种方法可以找到工作日的名称。 你可以使用 选择 功能 与 周日 功能。
- 只需使用以下公式在 D5 细胞,然后是 填充手柄 就像我们以前所做的那样,得到这样的所有输出。
=CHOOSE(WEEKDAY(C5), "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat")
例5:与SWITCH功能相结合
同样,你可以使用 转换器 功能 来获得工作日的名称,并以 周日 功能。
- 中的公式。 D5 细胞将是这样的。
=SWITCH(WEEKDAY(C5,1),1,"Sun",2,"Mon",3,"Tue",4,"Wed",5,"Thu",6,"Fri",7,"Sat")
例6:WEEKDAY函数获取工作日和周末
如果你想确定一个给定日期的工作日和周末,你可以利用公式,该公式是以下的组合 基金会 和 周日 职能。
=IF(WEEKDAY(C5,2)<6, "工作日", "周末")
例7:带条件格式化的WEEKDAY函数
如果你需要突出显示工作日和周末,以便更好地进行可视化,你可以使用 条件性格式化 工具栏,从 风格 命令栏。
步骤。
- 首先,选择单元格 B5:D12 .
- 第二,到 首页 > 选择 条件性格式化 > 选择 新规则 .
- 最终,一个 新的格式化规则 窗口将出现。
- 第三,选择 使用一个公式来决定哪些单元格需要格式化 .
- 第四,在公式框中写下公式。
=WEEKDAY($C5,2)<6
- 第五,到 格式 如果需要的话,可以选择输出的颜色和其他东西。
- 在 格式化单元格 窗口,转到 填充 >选择一种颜色(这里是浅绿色)>点击 认可 .
- 同样,在 新的格式化规则 ,点击 认可 .
- 同样地,再次进入 新的格式化规则 这次要这样写公式。
=WEEKDAY($C5,2)>5
- 然后,去到 格式 .
- 最终,选择任何颜色在 填充选项 我们选择了浅蓝的颜色
- 点击。 认可 .
- 最后,点击 认可 在 新的格式化规则
- 因此,输出结果将是这样的。
例8:计算包括周末的付款
最后,我们将看到一个令人兴奋的例子。 假设你有一个项目要在最后期限内完成,而你必须管理你的员工在工作日和周末做额外的工作。
通常情况下,周末的支付率较高。 如果给出了工作时间,你需要计算出 付款方式 每位雇员和所有雇员的付款总额。
该公式将在 E5 细胞。
=IF(WEEKDAY(C5, 2)>5, D5*$H$6, D5*$H$7)
然后使用 累计 功能 用于汇总个人付款。
Excel假日的WORKDAY函数
要确定从开始日期起的一定天数后的工作日期,可利用Excel的 工作日 函数,它是一个 日期 功能。
此外,该函数还提供了一个可选的假日参数,如果省略,会自动将周末(包括周六和周日)算作假日,并在指定天数后确定未来的工作日期。
的语法。 工作日 功能是。
=WORKDAY(Start_date,Days,Holidays)假设,我们有以下数据集,其列标题为 开始日期 , 生产日 ,以及 完成日 它也有一些栏目。 假日 和它们相应的 日期 在 开始日期 栏中,有项目开始的日期,C栏中有完成这些项目所需的估计时间。
我们需要找出 完成日期 在 D栏 .
- 首先,将公式写在 D5 像这样的细胞。
=workday(b5,c5,g5:g9)
- 最终,按 进入
- 最后,使用 填充手柄
- 因此,你会得到项目的产出 完成日期 .
使用WEEKDAY函数时的常见错误
你在使用时可能会看到一些错误。 周日 职能,让我们来看看。
- #NUM - 如果 序号 超出了当前日期基准值的范围
- 如果 返回类型 的范围之外。 返回类型 值表,如参数部分所示。
- #VALUE! - 发生时,无论是给定的 序列号 或给定的[ 返回类型 ] 为非数字。
希望你能理解并解决这些错误。 如果你需要的话,我们也可以提供帮助。
总结
这就是你如何应用 周日 此外,你还有机会将该函数与其他Excel函数结合起来。 如果你有一个有趣和独特的方法来使用 周日 谢谢你和我们在一起。