gpt4 book ai didi

excel - 仅当列标题包含特定文本时才使用 COUNTIF

转载 作者:行者123 更新时间:2023-12-04 20:12:40 27 4
gpt4 key购买 nike

我正在尝试在 excel 中编写一个函数(如果可能,不使用 vba/宏)来计算每个员工当月的剩余工作日数,从当月的第一天到我输入 A1 的日期。问题是,我使用的调度文件每次都从星期一开始,所以如果这个月从星期五开始,那么页面上距上个月有 4 天,如果该月在月底也可能发生同样的情况并不完全在星期六结束。

在第 6 行,我有日期(格式为 2015 年 9 月 28 日),从第 9 行及以下,我有员工姓名,以及他们是否计划在第 6 行正上方的日子工作。我m 希望计算每个给定员工在行中出现“WORKING”一词的次数,但是 仅限 如果第 6 行的标题包含“Sep”,则计算它。如果它来自上个月或下个月,我不想计算任何时候出现“工作”。 (此外,没有人在周日工作,因此跳过了周日。)

我将尝试在这里展示一个设置示例..希望它可以提供帮助:

A1:2015 年 9 月 28 日

A6-H6:员工,2015 年 9 月 28 日、2015 年 9 月 29 日、2015 年 9 月 30 日、2016 年 10 月 1 日、2016 年 10 月 2 日、2016 年 10 月 3 日

A9-H9:乔治,工作,关闭,工作,工作,工作,工作

所以对于这个小例子,结果应该只有 2 个工作日,因为 George 从 9 月 28 日到月底只工作了两次。

几天来我一直在寻找如何做到这一点,但是当我尝试时似乎没有任何效果。请帮忙!

最佳答案

如果您使用的是 2007 年及之后的版本,请使用:

=COUNTIFS($A$6:$G$6,"<="&EOMONTH($A$1,0),$A$6:$G$6,">="&DATE(YEAR($A$1),MONTH($A$1),1),$A9:$G9,"=WORKING")

关于excel - 仅当列标题包含特定文本时才使用 COUNTIF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34418887/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com