计算工作日,不包括周末(经过的天数)
我找到了解决办法。”如何计算机票的开放/关闭天数,但是,我需要的公式只计算工作日,不包括周末。我尝试了几种不同的方法,但不能让它正常工作。
任何帮助将非常感激!
这是一个有效的公式,但我只需要计算工作日
=IF([项目完成日期]@row <> "",[项目完成日期]@row -[项目开始日期]@row, IF([项目开始日期]@row <> "",今天()-[项目开始日期]@row))
最佳答案
-
卡森Penticuff ✭✭
这两种方法都可以。他们只是从不同的方向接近逻辑。
=IF([项目完成日期]@row <> "", NETWORKDAYS([项目开始日期]@row,[项目完成日期]@row), NETWORKDAYS([项目开始日期]@row, TODAY()))
=IF([项目完成日期]@row = "", NETWORKDAYS([项目开始日期]@row, TODAY()), NETWORKDAYS([项目开始日期]@row,[项目完成日期]@row))
答案
-
保罗新来的 ✭✭✭✭✭✭
-
塞内加 ✭
你好Paul,谢谢你的反馈,但是,我不想“返回工作天数”两次约会之间"
这是经过的天数(还没有结束日期)。正如你在上面的截图中所看到的,没有项目完成日期,但它仍然会计算天数。
我上面展示的公式工作得很好,我确实注意到我的SmartSheet中的天数从昨天到今天自动增加了一天,但我不想算周末。
再次感谢你,希望你能帮上忙!
如果你有解决方案,你能告诉我怎么写吗?我不擅长创建公式,但我擅长发现它们:)并根据它们的复杂程度进行相应的调整。
-
保罗新来的 ✭✭✭✭✭✭
正确的。您可以使用NETWORKDAYS函数代替Date减去Date。其中的另一个“日期”可以是今天。
因此,不是说[完成日期]-[开始日期]或今天-[开始日期]取决于IF的真/假,你会说[完成日期]和[开始日期]之间的NETWORKDAYS或今天()和[开始日期]之间的NETWORKDAYS。
thinkspi.com
-
塞内加 ✭
谢谢,保罗,但我完全迷路了。就像我说的,我不擅长写公式,我擅长找公式和调整,但我还是不明白这个公式应该是什么样子。我从上面尝试了你的信息,但它不起作用,因为我知道我没有在正确的上下文中插入正确的信息。
不管怎样,谢谢你
-
卡森Penticuff ✭✭
这两种方法都可以。他们只是从不同的方向接近逻辑。
=IF([项目完成日期]@row <> "", NETWORKDAYS([项目开始日期]@row,[项目完成日期]@row), NETWORKDAYS([项目开始日期]@row, TODAY()))
=IF([项目完成日期]@row = "", NETWORKDAYS([项目开始日期]@row, TODAY()), NETWORKDAYS([项目开始日期]@row,[项目完成日期]@row))
-
塞内加 ✭
谢谢你,卡森,他们都做得很好!
哦吼!
这么多年来,我一直在研究不同情况下的公式,并进行相应的调整,但这个公式把我难住了。
再次感谢!
类别
try this<\/p>
=INDEX(COLLECT({OPK Monthly Report 22-23 Unfilled 0-3}, {OPK Monthly Report 22-23 Month}, \"April\", {OPK Monthly Report 22-23 Grantee Name}, Grantee@row), 1)<\/p>"}]}},"status":{"statusID":3,"name":"Accepted","state":"closed","recordType":"discussion","recordSubType":"question"},"bookmarked":false,"unread":false,"category":{"categoryID":321,"name":"Smartsheet Basics","url":"https:\/\/community.smartsheet.com\/categories\/smartsheet-basics%2B","allowedDiscussionTypes":[]},"reactions":[{"tagID":3,"urlcode":"Promote","name":"Promote","class":"Positive","hasReacted":false,"reactionValue":5,"count":0},{"tagID":5,"urlcode":"Insightful","name":"Insightful","class":"Positive","hasReacted":false,"reactionValue":1,"count":0},{"tagID":11,"urlcode":"Up","name":"Vote Up","class":"Positive","hasReacted":false,"reactionValue":1,"count":0},{"tagID":13,"urlcode":"Awesome","name":"Awesome","class":"Positive","hasReacted":false,"reactionValue":1,"count":0}],"tags":[{"tagID":254,"urlcode":"Formulas","name":"Formulas"}]},{"discussionID":106563,"type":"question","name":"Embed Smartsheet fields into Automation emails","excerpt":"It would be great if we could embed Smartsheet fields into the body of an automation email. For example, I have several emails going to different departments and if the auto email could be set-up like below, it would save time, clicks, confusion, etc.: <