2

我需要将个人的年龄和薪水与表格进行比较以选择保险费。我的年龄范围在顶部,薪水范围在旁边。有没有一种方法可以让列/行代表一个范围?(即列Bis 1-5, Cis6-10等)

我的想法是使用INDEXandMATCH函数,但不想为每个年龄创建一列,为每个薪水创建一行。

4

1 回答 1

3

您只需要显示每个范围的“下限”,然后将 MATCH 与 1 一起用作第三个参数,例如 B1:E1 中的年龄范围为 1,6,11,16,然后 A2:A5 中的工资为 0、10000, 20000, 30000 然后使用这个公式

=INDEX(B$2:E$5,MATCH(G2,A$2:A$5,1),MATCH(H2,B$1:E$1,1))

其中 G2 和 H2 分别包含要查找的具体薪水和年龄。例如,查找 13 和 23000 将匹配 13 与 D1 中的 11 和 23000 与 A4 中的 20000 并且您从 D4 获得值


在此处输入图像描述

....是的,我知道一个13岁的孩子不太可能有23000的薪水......!

于 2013-06-21T18:41:05.193 回答