【问题标题】:google spreadsheets switch statement谷歌电子表格切换语句
【发布时间】:2014-09-14 14:54:51
【问题描述】:

我正在尝试在谷歌电子表格中计算日薪。

在这项特定工作中,小时工资取决于每日销售额。

具体如下:

销售 - 每小时

$0.00 - $8.00

$350.00 - $9.00

$400.00 - $10.00

$500.00 - $11.00

$600.00 - $12.00

$700.00 - $14.00

$800.00 - $16.00

$900.00 - $18.00

$1,000.00 - $20.00

$1,300.00 - $23.00

$1,600.00 - $26.00

$2,000.00 - $30.00

例如:如果销售代表的销售额为 545 美元,他每小时将获得 11 美元,直到他突破 600 美元大关。

员工在另一张表中输入他们的入住和退房时间,以及他们的每日销售额。

我已经提取了每日工作时间,我想实现一个等效的 switch 语句,它将根据每日销售额计算小时工资。

然后简单地将它们相乘并计算出日薪。

提前致谢。

【问题讨论】:

  • 在你的例子中你为什么不能使用

标签: switch-statement google-sheets


【解决方案1】:

你想要一个VLOOKUP 这里。在我看来,销售列是 A,小时费率列是 B,它们没有标题(每个值 12 行):

  =VLOOKUP(400, $A$1:$B$12, 2, TRUE)

400 将是员工每日销售额(您可以更改为一个单元格数据)。

更多关于VLOOKUP的信息在这里:https://support.google.com/docs/answer/3093318

PS:第一列 需要 进行排序(即 TRUE 最后一个参数)并格式化为数字(而不是文本),但我猜你已经有了。如果列表没有排序,或者不是数字,VLOOKUP 只匹配精确的搜索键

【讨论】:

  • 你也可以使用一个常量数组:=vlookup(A1,{"Mon",7;"Tues",6;"Weds",5},2,0)
  • PS 很重要。我花了一段时间才弄清楚我需要通过 FALSE。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多