谷歌电子表格切换语句
Posted
技术标签:
【中文标题】谷歌电子表格切换语句【英文标题】: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 语句,它将根据每日销售额计算小时工资。
然后简单地将它们相乘并计算出日薪。
提前致谢。
【问题讨论】:
在你的例子中你为什么不能使用 【参考方案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。以上是关于谷歌电子表格切换语句的主要内容,如果未能解决你的问题,请参考以下文章