Excel计数单元格(2个条件)

mm9b1k5b  于 2023-08-08  发布在  其他
关注(0)|答案(2)|浏览(99)

图片:https://ibb.co/8NcPM1y
我开始从事会计工作。
我们有年历。在C10:C381列中有工作日(周一至周日)。
E-W列中有我们的员工。
如果员工上晚班,他们会在牢房里写上“18”。
每行只有一个“18”(表示每天只有1名员工加班)
现在我的任务是检查每个员工一年中上晚班的频率。
所以基本上,我希望Excel检查C列是否有“星期五”,如果有,检查相应的行,如果单元格中有“18”。如果是,则对该员工/列进行累加。
不知何故,很难让excel检查一个单元格和另一个单元格,并在第三个单元格中做一些事情
是否有解决方法?
我非常感谢任何帮助!
我尝试了类似的方法:

=IF(ISNUMBER(SEARCH("Friday", C10:C381)), IF(ISNUMBER(SEARCH("18", INDEX(C10:C381, MATCH("Friday", C10:C381, 0)))), INDEX(C10:C381, MATCH("Freitag", C10:C381, 0)-8), ""), "")

字符串

um6iljoc

um6iljoc1#

请试试这个x1c 0d1x
所有WorkerX名称下的复制函数。
根据所需尺寸修改D3:D20和C3:C20。将Friday更改为必需的日名,或以相同的语气添加其他日名。(C3:C20;“dayname”)

k2arahey

k2arahey2#

=SUM(--(FILTER(E10:E381;C10:C381="Friday")=18))

字符串
这里是E列中的employee,过滤他/她的星期五列,检查条件是否等于18,然后对满足条件的总单元格求和。双重否定是一种将布尔结果更改为0/1的解决方案,因此它可以求和。希望我能明白你在找什么。

相关问题