Excel 基于类别和间隔填充列

Excel 基于类别和间隔填充列,excel,if-statement,excel-formula,vlookup,intervals,Excel,If Statement,Excel Formula,Vlookup,Intervals,我有以下问题。我需要根据类别和得分间隔填写积分栏。我试图通过IF函数来实现,但它看起来非常复杂。每次我尝试使用HLOOKUP时,它似乎也不起作用,因为我根本不知道如何在公式中实现类别选择和间隔选择。任何帮助都将不胜感激 尝试C2并复制以适应: =2*IF(A2="A",MATCH(B2,{0,26,101}),IF(A2="B",MATCH(B2,{0,100,200}),IF(A2="C",MATCH(B2,{0,40,150})))) 要使HLOOKUP正常工作,每个组中都需要一个具有低端

我有以下问题。我需要根据类别和得分间隔填写积分栏。我试图通过IF函数来实现,但它看起来非常复杂。每次我尝试使用HLOOKUP时,它似乎也不起作用,因为我根本不知道如何在公式中实现类别选择和间隔选择。任何帮助都将不胜感激


尝试C2并复制以适应:

=2*IF(A2="A",MATCH(B2,{0,26,101}),IF(A2="B",MATCH(B2,{0,100,200}),IF(A2="C",MATCH(B2,{0,40,150}))))

要使HLOOKUP正常工作,每个组中都需要一个具有低端间隔的查找行:


因此,如果类别为A,分数为100,则应为4分。如果类别为B,分数为20分,则应得2分。