If statement 在Google工作表中进行IF和OR切换

If statement 在Google工作表中进行IF和OR切换,if-statement,google-sheets,switch-statement,If Statement,Google Sheets,Switch Statement,我已经制定了一个基本公式,用于计算在一个典型工作日的任何给定时间内处理销售所需的员工数量 现在,我正试图在谷歌表单中创建一个公式,用于检查处理销售所需的员工数量与已列入名册的实际员工数量 我有一行是预测的每小时销售额,一行是处理销售额所需的员工人数,还有一行是每给定小时登记的实际员工人数 我需要创建一个公式,用于检查所需的员工数量与实际排班的员工数量: 如果人员不足,则返回“不足” 如果登记的员工人数足够(预计销售额的10%以内或25%以上),请返回“足够” 如果员工人数超过必要人数的25%,

我已经制定了一个基本公式,用于计算在一个典型工作日的任何给定时间内处理销售所需的员工数量

现在,我正试图在谷歌表单中创建一个公式,用于检查处理销售所需的员工数量与已列入名册的实际员工数量

我有一行是预测的每小时销售额,一行是处理销售额所需的员工人数,还有一行是每给定小时登记的实际员工人数

我需要创建一个公式,用于检查所需的员工数量与实际排班的员工数量:

  • 如果人员不足,则返回“不足”
  • 如果登记的员工人数足够(预计销售额的10%以内或25%以上),请返回“足够”
  • 如果员工人数超过必要人数的25%,请返回“超编”
我已经搜索过了,但是我找不到一个合适的例子/把我的脑袋绕在它们周围,并根据我的需要定制它们

我在PHP、Python、Java和JavaScript编程方面有着丰富的经验,然而,在这个例子中,我(被我的雇主)严格限制在Google sheets中创建花名册

我尝试了以下方法:

=IF(F13 = "", "", IF(F15 = "", "", IF(F15 < F13, "Understaffed", IF(F15 >= F13, "Enough Staff", ELSEIF(F15 > (F13*1.3), "Too many staff")))))
=SWITCH(G15, G15 < G13, "Under", G15 >= G13, "Fine", G15 > G13*1.3, "Over")
=IF(F13=“”,”,IF(F15=“”,”,IF(F15=F13,“人员充足”,ELSEIF(F15>(F13*1.3),“人员过多”!”))
我也尝试过:

=IF(F13 = "", "", IF(F15 = "", "", IF(F15 < F13, "Understaffed", IF(F15 >= F13, "Enough Staff", ELSEIF(F15 > (F13*1.3), "Too many staff")))))
=SWITCH(G15, G15 < G13, "Under", G15 >= G13, "Fine", G15 > G13*1.3, "Over")
=开关(G15,G15=G13,“精细”,G15>G13*1.3,“在上”)
但它们不能正常工作

有人能帮我吗?短暂性脑缺血发作

=SWITCH(G15, G15 < G13, "Under", G15 >= G13, "Fine", G15 > G13*1.3, "Over")

=开关(G15,G15=G13,“精细”,G15>G13*1.3,“在上”)
在第二个开关公式中,第二个条件对于第二个和第三个条件都为真,因此永远不会达到第三个条件。翻转第二个和第三个条件放置

=if(count(F13, F15)=2, IFS(F15<F13, "under", F15>F13*1.3, "over", F15>=F13, "enough"), "")
=if(计数(F13,F15)=2,如果(F15F13*1.3,“结束”,F15>=F13,“足够”),“”)

谢谢你的帮助!现在天气很好。我经常发现在MS Excel/GSheets中编写和解释公式更加困难。设置特定的定义参数以有条件地拒绝或接受数据并不容易。在PHP/Python中,我总是使用嵌套的if语句或&&/AND,这似乎比工作表更基本。再次感谢你的帮助。