Google表格中的IF和OR SWIT

时间:2018-06-15 01:07:16

标签: if-statement google-sheets switch-statement

我制定了一个基本公式,计算在一个工作日的任何特定时间内处理销售所需的员工人数。

现在我正在尝试在Google工作表中创建一个公式,该公式会检查处理销售所需的员工数量VS已列入工作人员的实际人数。

我有一行预测的每小时销售额,一行包含处理销售所需的员工数量,另一行包含每个给定小时的实际员工人数。

我需要创建一个公式,检查所需的员工人数与实际列出的员工人数:

  • 如果员工不足,将返回“Insufficient”。
  • 如果员工人数足够(比预计销售额减少10%或25%),则返回“足够”。
  • 如果员工人数超过必要人数的25%,则返回“Overstaffed”。

我搜索了这个,但我无法找到合适的例子/围绕它们并根据我的需要定制它们。

我有使用PHP,Python,Java和JavaScript编程的合理经验,但是,在这种情况下,我(我的雇主)严格限制在Google表格中创建名单。

我尝试了以下内容:

=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")

但它们无法正常工作。

有人可以帮助我吗? TIA

see img

1 个答案:

答案 0 :(得分:1)

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

在第二个SWITCH公式中,第二个条件对于第二个和第三个条件都为真,因此永远不会达到第三个条件。翻转第二个和第三个条件展示位置。

=if(count(F13, F15)=2, IFS(F15<F13, "under", F15>F13*1.3, "over", F15>=F13, "enough"), "")

enter image description here