具有3个或更多条件的Excel IF函数

时间:2017-03-09 17:49:56

标签: excel function if-statement vlookup

我在全国各地都有一群销售代表,他们可以获得奖金。如果他们达到某个最低销售额/小时;他们必须达到的门槛因他们所在的省而异。我需要创建一个自动填充公式,根据他们的表现(按销售额/小时计算)和省内门槛计算奖金。

有关销售的数据在表1中,如下所示:

See here

第一栏是"奖金金额"我想要填写公式。
J列是"销售/小时"。
K列是代表的名字 F栏是他正在工作的省份。

在另一张表中,我有3个奖励指南:

  • 魁北克的代表,他们可以打2个级别;
  • 对于加拿大其他地区,他们可以击中3个级别;
  • 并且对于某个药店(省份与此无关),他们可以打3个等级。

以下是第二张表格的内容:

Image of the data used for the formula is here

我需要什么

我需要自动填充第1栏第1栏("奖金金额")中获得的奖金金额,用于K栏中的代表。

例如,对于第2行显示的代表,他的名字是"名称1",他卖出47美元/小时(J栏),他在魁北克省工作(F栏)。这意味着我必须检查第2页中的第一张表,这是针对魁北克省的:获得奖金的最低性能是110美元/小时,因为这个代表它的价格更低(47美元/小时),他没有&#39获得奖金。如果他的表现达到110美元/小时,他将获得25美元的奖金,如果他达到180美元/小时,他将获得50美元的奖金。

我可以使用什么公式来填充给定省份中给定代表的奖金金额?以及在某些药店"(与其他省份一样)的代表 - 我不知道如何嵌入这个,

1 个答案:

答案 0 :(得分:0)

请在Sheet1的单元格I2中使用此公式。

=IF(F2="QC",IF(J2<Sheet2!$B$4,"no bonus",IF(J2<Sheet2!$B$5,Sheet2!$A$4,Sheet2!$A$5)),IF(J2<Sheet2!$E$4,"no bonus",IF(J2<Sheet2!$E$5,Sheet2!$D$4,IF(J2<Sheet2!$E$6, Sheet2!$D$5,Sheet2!$D$6))))

此公式决定仅针对Qubec和非Qubec给予奖励。既然你没有提及任何关于&#34;某些药店&#34;,我在这里没有提到。试试这个,如果您需要更多信息,请告诉我