在EXCEL中,知道工龄,怎么计算带薪天数?

我在网上有查到是这个公式LOOKUP(O5,{0;1;10;20},{0;5;10;15}),但是对于这个公式不能理解,希望有朋友能帮忙解释一下是什么原理?

第1个回答  2013-05-30
工龄在O5单元格
工龄0-1年 带薪年假0天
工龄1-10年 带薪年假5天
工龄10-20年 带薪年假10天
工龄20年以上 带薪年假15天
这里LOOKUP公式三个参数,第一个是对应查找的数值即O5,第二个介于范围,即{0;1;10;20},第三个参数是对应范围的数值{0;5;10;15}追问

这{}指的是范围啊,我还以为是数值,所以觉得这些都是一个点一个点的,没法对应,现在明白了,多谢你。

本回答被提问者采纳
第2个回答  2013-05-30
LOOKUP(O5,{0;1;10;20},{0;5;10;15})
O5单元格应该是某个人的工龄
在{0;1;10;20}这个数组中查找不超过O5单元格数值的最大值,返回该值在数组{0;5;10;15}对应位置的值。
如O5输入 7
{0;1;10;20}中不超过7的最大值是1,1的位置是第二个
{0;5;10;15}中第二个值似是5,即为返回值,也就是函数所在单元格值为5追问

嗯,好的,谢谢

第3个回答  2013-05-30
公式查找O5单元格开始往下放置的数字,如果该数小于1,则返回0;如果1到10之间返回5;10到20间返回10,大于等于20返回15。自己试试就知道了追问

嗯,可以的,多谢你