Excel 基于另一个单元格的值填充单元格?

Excel 基于另一个单元格的值填充单元格?,excel,formulas,Excel,Formulas,我试图根据生产的产品数量来计算小时工资率。订购不同数量的产品需要不同的付款率。 以下是我试图实现的一个示例: 如果D2数量介于1和25之间,则显示F29小时费率1 如果数量介于26和50之间,则显示F30小时费率2 如果D2数量在51和100之间,则显示F29小时费率3 任何帮助都将不胜感激。谢谢 使用以下命令: =INDEX(F:F,MATCH(D2,{1,26,51})+28) =IFD2>25,IFD2>50,IFD2>100,F31,F30,F29这显示了1-25和26-50的速率,但

我试图根据生产的产品数量来计算小时工资率。订购不同数量的产品需要不同的付款率。 以下是我试图实现的一个示例:

如果D2数量介于1和25之间,则显示F29小时费率1

如果数量介于26和50之间,则显示F30小时费率2

如果D2数量在51和100之间,则显示F29小时费率3

任何帮助都将不胜感激。谢谢

使用以下命令:

=INDEX(F:F,MATCH(D2,{1,26,51})+28)

=IFD2>25,IFD2>50,IFD2>100,F31,F30,F29这显示了1-25和26-50的速率,但不会显示51-100的速率。哇,这非常有效。你能简单解释一下它是如何工作的吗?+28是什么?请参见和