if-statement - 谷歌表格:我想创建一个公式或函数,在特定条件下自动重新计算
问题描述
我尝试过将“如果、和、或”与简单脚本结合使用,而且我对 Google 表格中的 Apps 脚本非常陌生。
我需要的是:如果任何条件为真,我希望公式/函数仅从总数中减去该条件的相应值。
背景:预计客户每天服务 2-3 小时 MF(可能会有所不同)。如果 M=3,T=2,W=1,TH = 3,Fri = 3,则每周总小时数 (WorkHours) = 12。但客户可能并不总是安排在任何一天,这些非计划日期可能因客户而异地点。发生这种情况时,我需要将 WorkHours 减少非计划日的小时数。
例如:当单元格 C4 = 星期一和单元格 C6 = x 为真时,即等于星期一的非计划日,则该公式只会从 WorkHours total = 9 中减去星期一的小时数。但可以有多个天,M、W 和 F。这可能会有所不同。
我尝试了这个公式的前半部分:
=IF(OR(AND(C4="Monday",C6="x"),AND(D4="Tuesday",D6="x"),AND(E4="Wednesday",E6="x"),AND(F4="Thursday",F6="x"),AND(G4="Friday",G6="x"))
但是我无法让这个 if 语句的“then”一半在公式中起作用。
我尝试将它与 Apps Script 结合起来,我可以分享它,但这并不值得骄傲。
太感谢了
马比
解决方案
推荐阅读
- linux - 使用 PAT 进行 GitHub 身份验证
- c# - 调用外部变量时出现 NullReferenceException
- twitter-bootstrap - 模态轮播 Bootstrap 5 没有显示正确的图像
- typescript - 离子存储:TypeError:无法读取未定义的属性“get”
- laravel - 如何在 vue 中分离两个组件仪表板和登录页面
- json - github api "message":"Problems parblems parsing JSON" for large Base64 string
- reactjs - React useEffect 延迟运行
- delphi - Delphi“绝对”关键字
- html - 将单独的设计应用于 css 中的其他元素
- android - 使用 Kotlin Synthetic 时出现 NullPointerException