-4

вопрос: если стаж работы более 10 лет, а базовая зарплата меньше 3000, а регион продаж - бедок, то бонус равен 1000, в противном случае, если опыт превышает 10 лет, а базовая зарплата меньше 3000, а регион продаж - другой регион, бонус 500, иначе бонус равен 0 Я пробовал, но результат равен 0

1 ответ1

2

Для Microsoft Excel и Google Sheets:

Формула, которую вы должны использовать, выглядит следующим образом:

=IF(AND(EXPERIENCE>10, SALARY<3000), IF(REGION="bedok", 1000, IF(REGION<>"bedok", 500)), 0)

Вы должны ввести эту формулу в ячейку БОНУС.

Куда:
ОПЫТ - это ячейка, в которую записывается опыт.
SALARY - это ячейка, в которую записывается основная зарплата.
REGION - это ячейка, в которую записана область.

Заявление работает следующим образом:

IF(AND(EXPERIENCE>10, SALARY<3000)  

Если стаж работы более 10 лет, а зарплата менее 3000, то:

IF(REGION="bedok", 1000

Если region является "bedok", установите значение ячейки в 1000, иначе:

IF(REGION<>"bedok", 500)), 0)

Если регион не бедок, установите значение ячейки 500, иначе установите значение 0.

В псевдокоде это выглядит так:

if experience > 10 and salary < 3000:
   if region == "bedok":
        bonus = 1000
    else if region != "bedok":
        bonus = 500
else:
    bonus = 0

Это то, что я понял как ваше состояние:
Если кто-то имеет стаж работы более 10 лет и зарплату менее 3000, проверьте, является ли его регион "бедок" или что-то еще. Если регион "бедок", установите бонус в 1000, в противном случае, если регион является другим регионом, установите бонус в 500. Иначе, если этот человек не имеет опыта работы более 10 лет или имеет зарплату более 3000 человек, не давайте никакого бонуса (установите bonu на 0).

Поправьте меня если я ошибаюсь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .