Excel 中使用 IF 语句来执行 VLOOKUP 吗?

Excel 中使用 IF 语句来执行 VLOOKUP 吗?

我不确定IF这个问题是否真的需要陈述;然而,我完全被难住了。

在第一个工作表中,我有一列“工作年限”(列 D6:D107),范围从 0.1 到 4.9。

我必须在第二张工作表中创建一个包含以下信息的表格:

'查找表'!E2:F5

工作年限 病假天数
1 年以内 0
至少 1 年但少于 2 年 1
至少 2 年但少于 3 年 1.5
至少4年或以上 3.5

我需要使用一个VLOOKUP函数来返回每个人有多少天病假的答案,但我完全不知道如何做到这一点。

答案1

逻辑上存在漏洞。3 年的数字是多少?描述中没有涉及。

无论如何,创建一个表格,第一列为“工作年限”,第二列为津贴。确保表格按第一列升序排列。然后,您可以使用带有“true”参数的 vlookup。假设此表从 A1 开始。

years employed  allowance
0               0
1               1
2               1.5
4               3.5

然后你可以使用 vlookup 类似

=VLOOKUP(E1,$A$1:$B$5,2,TRUE)

相关内容