if-statement - 将 OR 添加到谷歌 if 和公式的中间?
问题描述
我正在尝试将 or 函数添加到有效的公式中。我只需要编辑最后两个部分的一小部分。
=0.2+if(and(O4>0,N4>1),0.3)+if(and(O4>0,N4>1,(T4*24)>19,(S4*24)>7,K4>2),0.3)+if(and(O4>0,N4>1,(U4*24)>29,(T4*24)>29,(S4*24)>7,K4>3),0.1)+if(and(O4>0,N4>1,(U4*24)>39,(T4*24)>39,(S4*24)>7,K4>4),0.1)+if(and(O4>0,N4>1,(U4*24)>49,(T4*24)>49,(S4*24)>9,**K4>4,I4>4**),0.05)+if(and(O4>0,N4>1,(U4*24)>49,(T4*24)>49,(S4*24)>9,**K4>4,I4>4**),0.05)
我需要公式是如果 K4 和 I4 高于 4 或 R4 高于 10 然后继续我必须将 Or R4 部分添加到 furmula。但我不知道如何将 or 放在公式的中间。
这是我的工作表:<a href="https://docs.google.com/spreadsheets/d/1D-Jz-RM9Q9tiI4Fy-Dzyu-hb4Mpft65ARgC2PVmUYI/edit?usp=sharing" rel="nofollow noreferrer">https: //docs.google.com/spreadsheets/d/1D-Jz-RM9Q9tiI4Fy-Dzyu-hb4Mpft65ARgC2PVmUYI/edit?usp=sharing</p>
解决方案
尝试:
=0.2+
IF( (O4>0) * (N4>1), 0.3, 0)+
IF( (O4>0) * (N4>1) * ((T4*24)>19) * ((S4*24)>7) * (K4>2), 0.3, 0)+
IF( (O4>0) * (N4>1) * ((U4*24)>29) * ((T4*24)>29) * ((S4*24)>7) * (K4>3), 0.1, 0)+
IF( (O4>0) * (N4>1) * ((U4*24)>39) * ((T4*24)>39) * ((S4*24)>7) * (K4>4), 0.1, 0)+
IF(((O4>0) * (N4>1) * ((U4*24)>49) * ((T4*24)>49) * ((S4*24)>9)) * (((K4>4) * (I4>4)) + (R4>9)), 0.05, 0)+
IF(((O4>0) * (N4>1) * ((U4*24)>49) * ((T4*24)>59) * ((S4*24)>9)) * (((K4>4) * (I4>4)) + (R4>9)), 0.05, 0)
推荐阅读
- sql-server - 如何根据一条记录上的失败标准消除所有分组记录
- javascript - 创建音频上下文时 Firefox 中的错误消息
- ruby - 这个循环的复杂度是多少
- c++ - 如何使用字符串::find()?
- nativescript - 如何在 Nativescript 中创建 MediaSession?
- google-app-engine - ImportError:GAE 中没有名为 cloudstorage 的模块
- node.js - 尝试在 TypeScript 中添加监听事件
- excel - 如何在 Excel 中生成 n 个介于 -100 到 100 之间且总和为零的随机数?
- javascript - 循环遍历两个字符串数组并将它们设置为对象属性
- javascript - 使用 Mocha 和 Chai 进行 REST API 测试 - 未处理的承诺拒绝