2 / 2 / 5
Регистрация: 02.12.2019
Сообщений: 264
|
|
1 | |
Ка составить функция Если так, что бы проверял в одном условии сразу 2 условия?19.06.2020, 10:17. Показов 373. Ответов 9
Метки нет (Все метки)
Дана таблица Ведомость.
В ней есть поля Должность и Количество отработанных дней. И в поле премии надо рассчитать так, что бы в условии учитывались поля: Должность и Количество отработанных дней. У поля Должность есть 3 (Должности) Начальник, Рабочий, Инженер. У каждой должности премия разная . Таблицу Должности я на отдельном листе сделал. Пишу выражение так: =ЕСЛИ(C4 = 21 & B4 = "Инженер"; Оклад!C5; ЕСЛИ(Ведомость!C4 > 21 & Ведомость!B4 ="Инженер"; (Оклад!C5 * 0,1) + Оклад!C5; ЕСЛИ(Ведомость!B4 < 21; 0; ЕСЛИ(Ведомость!B4 ="Рабочий" &Ведомость!C4 = 21;Оклад!C6; ЕСЛИ(Ведомость!C4 > 21 & Ведомость!B4 ="Рабочий"; (Оклад!C6*Ведомость!C4) + Оклад!C6; ЕСЛИ(Ведомость!C4 = 21 & Ведомость!B4 ="Начальник";Оклад!C4; ЕСЛИ(Ведомость!C4 > 21 & Ведомость!B4 ="Начальник"; (Оклад!C4*0,1)+Оклад!C4; ))))))) А он всё по нулям ставит. [ATTACH][/ATTACH]
0
|
19.06.2020, 10:17 | |
Ответы с готовыми решениями:
9
Как сделать так , чтобы если все 3 условия не выполняются , то вывести что то Как сделать так чтобы при изменения условия в while любой код внутри него сразу прекращял выполнятся Excel, функция "Если", что не так с формулой? Сделать так, чтобы вводилась функция и сразу же строился график |
3894 / 2301 / 774
Регистрация: 02.11.2012
Сообщений: 6,114
|
|
19.06.2020, 10:31 | 2 |
почитайте про ф-цию "И".
для помощи нужен файл и описание словами что когда начисляется.
0
|
2 / 2 / 5
Регистрация: 02.12.2019
Сообщений: 264
|
|
19.06.2020, 18:35 [ТС] | 4 |
Нет, премия начисляется если сотрудник отработал =21 . Если меньше, то премия не начисляется. Если больше 21 то + к премии идёт 10% + Ещё должность сотрудника учитывать надо.
Добавлено через 58 секунд Да, оклад идёт по количеству отработанных дней и + должность сотрудника.
0
|
2 / 2 / 5
Регистрация: 02.12.2019
Сообщений: 264
|
|
19.06.2020, 18:37 [ТС] | 5 |
Вот файл 642_Мизяк_4.xlsx
0
|
875 / 516 / 165
Регистрация: 30.03.2013
Сообщений: 1,065
|
|
19.06.2020, 19:01 | 6 |
Може такая формула подойдёт?
Код
=INDEX(Оклад!$C$2:$C$4;MATCH(B2;Оклад!$A$2:$A$4;0))*IF(C2>=21;1;0)
0
|
2 / 2 / 5
Регистрация: 02.12.2019
Сообщений: 264
|
|
19.06.2020, 19:10 [ТС] | 7 |
Не, выдаёт в ячейка #Имя?
0
|
875 / 516 / 165
Регистрация: 30.03.2013
Сообщений: 1,065
|
|
19.06.2020, 19:19 | 8 |
У Вас руссифицированный оффис,поэтому формулу необходимо копировать из приложенного файла или сделать перевод.
Прикладываю файл с расчётом з.п. за отработанные дни.
0
|
6002 / 3197 / 716
Регистрация: 23.11.2010
Сообщений: 10,683
|
|
19.06.2020, 19:28 | 10 |
Код
=ИНДЕКС(Оклад!$C$2:$C$4;ПОИСКПОЗ(B2;Оклад!$A$2:$A$4;0))*ПРОСМОТР(C2;{0;21;22};{0;1;1,1})
0
|
19.06.2020, 19:28 | |
19.06.2020, 19:28 | |
Помогаю со студенческими работами здесь
10
В одном массиве нельзя держать текст и числа? Если так, то... Как сделать так, чтобы в таблицу TDBGrid заносились значения, если при условии только наличия какой-либо информации? Возможно ли сделать так, чтобы скрипт проверял время и запускался в нужный момент? Сделать так, что если человек авторизован выводить одну форму, если нет - другую. Доказать, что, если f’ (x) – нечетная функция, то f (x) – четная функция Как сделать так что бы драйвер не выгружался и клава работала всегда и сразу? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |