Excel 工作日数

Excel 工作日数,excel,excel-formula,spreadsheet,Excel,Excel Formula,Spreadsheet,我有一份关于谷歌工作表(excel格式)的月报,我正试图修复它。所以我有17个工人。我试图得出的公式是,它应该计算工人一个月工作的天数。员工休息日不明显(我们每天都决定),它显示在图表、姓名、工作地点或休息日中 在P列中,我试着写下这个公式: =If(And("P2,P21,P43,P65,P86,P103,P123,P144,P165,P186,P207,P228,P249,P270,P291,P312,P333,P354,P375,P396,P417,P438,P459,P481,P502,

我有一份关于谷歌工作表(excel格式)的月报,我正试图修复它。所以我有17个工人。我试图得出的公式是,它应该计算工人一个月工作的天数。员工休息日不明显(我们每天都决定),它显示在图表、姓名、工作地点或休息日中 在P列中,我试着写下这个公式:

=If(And("P2,P21,P43,P65,P86,P103,P123,P144,P165,P186,P207,P228,P249,P270,P291,P312,P333,P354,P375,P396,P417,P438,P459,P481,P502,P523,P545,P566,P588,P609,P630","x=1","x=off=0"))

我知道这是不对的,有人知道如何把它组合起来吗?此公式仅适用于一名工作人员,对于其他工作人员,我将复制粘贴

您要查找的函数是NetworkDays


请注意,如果您使用的是谷歌电子表格,您应该适当地标记您的问题(有一些相似之处,但并不完全相同)

我看到了这一点,我可以添加“如果”功能吗?由于休假时间不精确,因此可能会发生变化。您似乎应该能够,或者可以为休假时间定义一个范围