Формула для расчета надбавки за стаж с условиями
Kallipso
Дата: Среда, 25.04.2018, 19:42 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация:
1
±
Замечаний:
0% ±
Excel 2016
Добрый день! Помогите, пожалуйста, написать формулу для расчета надбавки за стаж. В институте дали задание по Excel, а я в нем пока совсем плохо разбираюсь. Условия - Надбавка рассчитывается исходя из следующего: • 0, если Стаж работы меньше 5 лет; • 5% от Зарплаты, если Стаж работы от 5 до 10 лет; • 10% от Зарплаты, если Стаж работы больше 10 лет. Таблица прикреплена
Добрый день! Помогите, пожалуйста, написать формулу для расчета надбавки за стаж. В институте дали задание по Excel, а я в нем пока совсем плохо разбираюсь. Условия - Надбавка рассчитывается исходя из следующего: • 0, если Стаж работы меньше 5 лет; • 5% от Зарплаты, если Стаж работы от 5 до 10 лет; • 10% от Зарплаты, если Стаж работы больше 10 лет. Таблица прикреплена Kallipso
Ответить
Сообщение Добрый день! Помогите, пожалуйста, написать формулу для расчета надбавки за стаж. В институте дали задание по Excel, а я в нем пока совсем плохо разбираюсь. Условия - Надбавка рассчитывается исходя из следующего: • 0, если Стаж работы меньше 5 лет; • 5% от Зарплаты, если Стаж работы от 5 до 10 лет; • 10% от Зарплаты, если Стаж работы больше 10 лет. Таблица прикреплена Автор - Kallipso Дата добавления - 25.04.2018 в 19:42
_Boroda_
Дата: Среда, 25.04.2018, 19:53 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16745
Репутация:
6534
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Можно так, чтобы попроще. А то препод спросит логику, а Вы ответить не сможетеКод
=ЕСЛИ(D8>10;1,1;ЕСЛИ(D8<5;1;1,05))*E8
Словами если больше 10, то коэф=1,1 если меньше 5, то коэф=1 иначе коэф=1,05 и умножаем полученный коэф на зарплату АналогичноКод
=(1+ЕСЛИ(D8>10;0,1;ЕСЛИ(D8<5;0;0,05)))*E8
Или иначеКод
=ИНДЕКС({1:1,05:1,1};ПОИСКПОЗ(D8;{0:5:10,1}))*E8
Код
=ВПР(D8;{0;1:5;1,05:10,1;1,1};2)*E8
Код
=ВЫБОР((D8>0)+(D8>=5)+(D8>10);1;1,05;1,1)*E8
Код
=ПРОСМОТР(D8;{0:5:10,1};{1:1,05:1,1})*E8
Можно еще придумать, но, думаю, достаточно? [p.s.]Файл перевложил[/p.s.]
Можно так, чтобы попроще. А то препод спросит логику, а Вы ответить не сможетеКод
=ЕСЛИ(D8>10;1,1;ЕСЛИ(D8<5;1;1,05))*E8
Словами если больше 10, то коэф=1,1 если меньше 5, то коэф=1 иначе коэф=1,05 и умножаем полученный коэф на зарплату АналогичноКод
=(1+ЕСЛИ(D8>10;0,1;ЕСЛИ(D8<5;0;0,05)))*E8
Или иначеКод
=ИНДЕКС({1:1,05:1,1};ПОИСКПОЗ(D8;{0:5:10,1}))*E8
Код
=ВПР(D8;{0;1:5;1,05:10,1;1,1};2)*E8
Код
=ВЫБОР((D8>0)+(D8>=5)+(D8>10);1;1,05;1,1)*E8
Код
=ПРОСМОТР(D8;{0:5:10,1};{1:1,05:1,1})*E8
Можно еще придумать, но, думаю, достаточно? [p.s.]Файл перевложил[/p.s.] _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Можно так, чтобы попроще. А то препод спросит логику, а Вы ответить не сможетеКод
=ЕСЛИ(D8>10;1,1;ЕСЛИ(D8<5;1;1,05))*E8
Словами если больше 10, то коэф=1,1 если меньше 5, то коэф=1 иначе коэф=1,05 и умножаем полученный коэф на зарплату АналогичноКод
=(1+ЕСЛИ(D8>10;0,1;ЕСЛИ(D8<5;0;0,05)))*E8
Или иначеКод
=ИНДЕКС({1:1,05:1,1};ПОИСКПОЗ(D8;{0:5:10,1}))*E8
Код
=ВПР(D8;{0;1:5;1,05:10,1;1,1};2)*E8
Код
=ВЫБОР((D8>0)+(D8>=5)+(D8>10);1;1,05;1,1)*E8
Код
=ПРОСМОТР(D8;{0:5:10,1};{1:1,05:1,1})*E8
Можно еще придумать, но, думаю, достаточно? [p.s.]Файл перевложил[/p.s.] Автор - _Boroda_ Дата добавления - 25.04.2018 в 19:53
Kallipso
Дата: Среда, 25.04.2018, 20:19 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация:
1
±
Замечаний:
0% ±
Excel 2016
А Вам не сложно написать формулу вот примерно такого вида (она взята из какого-то подобного задания, но не совсем такого)? Код
=ЕСЛИ(E7<10;C7*0.05;ЕСЛИ(И(E7>=10; E7<15);C7*0.1;ЕСЛИ(И(E7>=15; E7<20);C7*0.15;C7*0.2)))
Функции ЕСЛИ, ИСТИНА, ЛОЖЬ хотя бы есть в заданиях, а вот как Вы выше написали, я преподавателю даже объяснить толком не смогу...откуда я взяла коэффициенты, например). Трудновато мне во всем этом разбираться спустя пару дней после начала освоения формул Excel
А Вам не сложно написать формулу вот примерно такого вида (она взята из какого-то подобного задания, но не совсем такого)? Код
=ЕСЛИ(E7<10;C7*0.05;ЕСЛИ(И(E7>=10; E7<15);C7*0.1;ЕСЛИ(И(E7>=15; E7<20);C7*0.15;C7*0.2)))
Функции ЕСЛИ, ИСТИНА, ЛОЖЬ хотя бы есть в заданиях, а вот как Вы выше написали, я преподавателю даже объяснить толком не смогу...откуда я взяла коэффициенты, например). Трудновато мне во всем этом разбираться спустя пару дней после начала освоения формул Excel Kallipso
Сообщение отредактировал Kallipso - Среда, 25.04.2018, 20:50
Ответить
Сообщение А Вам не сложно написать формулу вот примерно такого вида (она взята из какого-то подобного задания, но не совсем такого)? Код
=ЕСЛИ(E7<10;C7*0.05;ЕСЛИ(И(E7>=10; E7<15);C7*0.1;ЕСЛИ(И(E7>=15; E7<20);C7*0.15;C7*0.2)))
Функции ЕСЛИ, ИСТИНА, ЛОЖЬ хотя бы есть в заданиях, а вот как Вы выше написали, я преподавателю даже объяснить толком не смогу...откуда я взяла коэффициенты, например). Трудновато мне во всем этом разбираться спустя пару дней после начала освоения формул Excel Автор - Kallipso Дата добавления - 25.04.2018 в 20:19
Pelena
Дата: Среда, 25.04.2018, 20:38 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19409
Репутация:
4558
±
Замечаний:
±
Excel 365 & Mac Excel
Kallipso , оформите формулу тегами с помощью кнопки fx в режиме правки поста
Kallipso , оформите формулу тегами с помощью кнопки fx в режиме правки постаPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Kallipso , оформите формулу тегами с помощью кнопки fx в режиме правки постаАвтор - Pelena Дата добавления - 25.04.2018 в 20:38
InExSu
Дата: Среда, 25.04.2018, 22:43 |
Сообщение № 5
Группа: Друзья
Ранг: Ветеран
Сообщений: 650
Репутация:
96
±
Замечаний:
0% ±
Excel 2010, 365
Привет=
Код
ЕСЛИ(D8>10;1,1;ЕСЛИ(D8<5;1;1,05))*E8
В Вашем файле видно, что Надбавка > Зарплаты, Премия = Надбавке, Всего = Премия ... странно.
Привет=
Код
ЕСЛИ(D8>10;1,1;ЕСЛИ(D8<5;1;1,05))*E8
В Вашем файле видно, что Надбавка > Зарплаты, Премия = Надбавке, Всего = Премия ... странно. InExSu
Разработчик Битрикс24 php, Google Apps Script, VBA Excel Windows/Mac
Ответить
Сообщение Привет=
Код
ЕСЛИ(D8>10;1,1;ЕСЛИ(D8<5;1;1,05))*E8
В Вашем файле видно, что Надбавка > Зарплаты, Премия = Надбавке, Всего = Премия ... странно. Автор - InExSu Дата добавления - 25.04.2018 в 22:43
InExSu
Дата: Среда, 25.04.2018, 22:58 |
Сообщение № 6
Группа: Друзья
Ранг: Ветеран
Сообщений: 650
Репутация:
96
±
Замечаний:
0% ±
Excel 2010, 365
Эт можно. В ячейку F8 Код
=ЕСЛИ(D8>10;E8*0,1;ЕСЛИ(D8>=5;E8*0,05;0))
и протянуть вниз
Эт можно. В ячейку F8 Код
=ЕСЛИ(D8>10;E8*0,1;ЕСЛИ(D8>=5;E8*0,05;0))
и протянуть внизInExSu
Разработчик Битрикс24 php, Google Apps Script, VBA Excel Windows/Mac
Ответить
Сообщение Эт можно. В ячейку F8 Код
=ЕСЛИ(D8>10;E8*0,1;ЕСЛИ(D8>=5;E8*0,05;0))
и протянуть внизАвтор - InExSu Дата добавления - 25.04.2018 в 22:58
_Boroda_
Дата: Четверг, 26.04.2018, 09:29 |
Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16745
Репутация:
6534
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
В Вашем файле видно, что Надбавка > Зарплаты
Да, согласен, я посчитал сразу зарплату с надбавкойПремия = Надбавке, Всего = Премия
Ну уж это можно было догадаться, что все формулы правее считают тоже зарплату с надбавкойВам не сложно написать формулу вот примерно такого вида
НесложноКод
=ЕСЛИ(D8<5;E8*0;ЕСЛИ(И(D8>=5; D8<=10);E8*0,05;E8*0,1))
Но "И" во втором ЕСЛИ здесь излишне. Фактически это вариант самой первой моей формулы ** В файле переделал так, чтобы считало именно надбавку, а не надбавку + зарплату. Все 6 вариантов
В Вашем файле видно, что Надбавка > Зарплаты
Да, согласен, я посчитал сразу зарплату с надбавкойПремия = Надбавке, Всего = Премия
Ну уж это можно было догадаться, что все формулы правее считают тоже зарплату с надбавкойВам не сложно написать формулу вот примерно такого вида
НесложноКод
=ЕСЛИ(D8<5;E8*0;ЕСЛИ(И(D8>=5; D8<=10);E8*0,05;E8*0,1))
Но "И" во втором ЕСЛИ здесь излишне. Фактически это вариант самой первой моей формулы ** В файле переделал так, чтобы считало именно надбавку, а не надбавку + зарплату. Все 6 вариантов_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение В Вашем файле видно, что Надбавка > Зарплаты
Да, согласен, я посчитал сразу зарплату с надбавкойПремия = Надбавке, Всего = Премия
Ну уж это можно было догадаться, что все формулы правее считают тоже зарплату с надбавкойВам не сложно написать формулу вот примерно такого вида
НесложноКод
=ЕСЛИ(D8<5;E8*0;ЕСЛИ(И(D8>=5; D8<=10);E8*0,05;E8*0,1))
Но "И" во втором ЕСЛИ здесь излишне. Фактически это вариант самой первой моей формулы ** В файле переделал так, чтобы считало именно надбавку, а не надбавку + зарплату. Все 6 вариантовАвтор - _Boroda_ Дата добавления - 26.04.2018 в 09:29
Kallipso
Дата: Четверг, 26.04.2018, 11:19 |
Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация:
1
±
Замечаний:
0% ±
Excel 2016
Спасибо Вам огромное за помощь!)
Спасибо Вам огромное за помощь!) Kallipso
Ответить
Сообщение Спасибо Вам огромное за помощь!) Автор - Kallipso Дата добавления - 26.04.2018 в 11:19
Светлый
Дата: Четверг, 26.04.2018, 12:02 |
Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1852
Репутация:
523
±
Замечаний:
0% ±
Excel 2013, 2016
Всё-таки 10%, если стаж 10 лет и более, а не больше 10 лет. Тогда такая формула подойдёт:Код
=СУММ((D8>={5;10})*5%;1)*E8
Всё-таки 10%, если стаж 10 лет и более, а не больше 10 лет. Тогда такая формула подойдёт:Код
=СУММ((D8>={5;10})*5%;1)*E8
Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Всё-таки 10%, если стаж 10 лет и более, а не больше 10 лет. Тогда такая формула подойдёт:Код
=СУММ((D8>={5;10})*5%;1)*E8
Автор - Светлый Дата добавления - 26.04.2018 в 12:02
_Boroda_
Дата: Четверг, 26.04.2018, 12:05 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16745
Репутация:
6534
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Всё-таки 10%, если стаж 10 лет и более, а не больше 10 лет.
С чего Вы взяли? Первый пост• 5% от Зарплаты, если Стаж работы от 5 до 10 лет ; • 10% от Зарплаты, если Стаж работы больше 10 лет .
Всё-таки 10%, если стаж 10 лет и более, а не больше 10 лет.
С чего Вы взяли? Первый пост• 5% от Зарплаты, если Стаж работы от 5 до 10 лет ; • 10% от Зарплаты, если Стаж работы больше 10 лет .
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Всё-таки 10%, если стаж 10 лет и более, а не больше 10 лет.
С чего Вы взяли? Первый пост• 5% от Зарплаты, если Стаж работы от 5 до 10 лет ; • 10% от Зарплаты, если Стаж работы больше 10 лет .
Автор - _Boroda_ Дата добавления - 26.04.2018 в 12:05
Светлый
Дата: Четверг, 26.04.2018, 12:33 |
Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1852
Репутация:
523
±
Замечаний:
0% ±
Excel 2013, 2016
Тогда целый год будут недоплачивать 5%. 10% пойдёт только после полных 11 лет.
Тогда целый год будут недоплачивать 5%. 10% пойдёт только после полных 11 лет.Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Тогда целый год будут недоплачивать 5%. 10% пойдёт только после полных 11 лет.Автор - Светлый Дата добавления - 26.04.2018 в 12:33
китин
Дата: Четверг, 26.04.2018, 12:49 |
Сообщение № 12
Группа: Модераторы
Ранг: Экселист
Сообщений: 7030
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
только после полных 11 лет.
почему? 10 лет и 1 день уже больше 10 лет
только после полных 11 лет.
почему? 10 лет и 1 день уже больше 10 лет китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение только после полных 11 лет.
почему? 10 лет и 1 день уже больше 10 лет Автор - китин Дата добавления - 26.04.2018 в 12:49
Светлый
Дата: Четверг, 26.04.2018, 13:50 |
Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1852
Репутация:
523
±
Замечаний:
0% ±
Excel 2013, 2016
почему? 10 лет и 1 день уже больше 10 лет
Простите, я бы не стал так утверждать, глядя на формулу:Код
=ОКРУГЛ((B3-C8)/365;0)
Хотя я и сам ошибся. Недоплата будет только полгода, но и переплата за стаж 5 лет тоже начнётся на полгода раньше.
почему? 10 лет и 1 день уже больше 10 лет
Простите, я бы не стал так утверждать, глядя на формулу:Код
=ОКРУГЛ((B3-C8)/365;0)
Хотя я и сам ошибся. Недоплата будет только полгода, но и переплата за стаж 5 лет тоже начнётся на полгода раньше.Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение почему? 10 лет и 1 день уже больше 10 лет
Простите, я бы не стал так утверждать, глядя на формулу:Код
=ОКРУГЛ((B3-C8)/365;0)
Хотя я и сам ошибся. Недоплата будет только полгода, но и переплата за стаж 5 лет тоже начнётся на полгода раньше.Автор - Светлый Дата добавления - 26.04.2018 в 13:50
_Boroda_
Дата: Четверг, 26.04.2018, 14:11 |
Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 16745
Репутация:
6534
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
В каждой организации свои порядки и свои, годами наработанные, методики расчета. Они уже давно утверждены и я уверен, что директор и главбух не будуд нам безумно благодарны за доказательство того, что они дураки и считать не умеют. А по поводу 10 лет - больше или больше и равно - как в организационных документах написано (а оттуда ТЗ в первом посте и должно было пойти), так делать и нужно и логика здесь иногда вообще даже рядом не лежала (это же бухгалтерия и отдел кадров - какая логика?). Это же касается и определения количества лет. Тем более, что это институтское задание - здесь иногда вообще до абсурда доходит. А я бы вообще все иначе считать стал - именно так, как Игорь написал, чтобы учитывался каждый конкретный день, но хто ж меня спрашивает-то? Анна задала конкретный вопрос, получила конкретный ответ и радостная убежала сдаваться преподу. Что еще для счастья нужно? И ей, и нам...
В каждой организации свои порядки и свои, годами наработанные, методики расчета. Они уже давно утверждены и я уверен, что директор и главбух не будуд нам безумно благодарны за доказательство того, что они дураки и считать не умеют. А по поводу 10 лет - больше или больше и равно - как в организационных документах написано (а оттуда ТЗ в первом посте и должно было пойти), так делать и нужно и логика здесь иногда вообще даже рядом не лежала (это же бухгалтерия и отдел кадров - какая логика?). Это же касается и определения количества лет. Тем более, что это институтское задание - здесь иногда вообще до абсурда доходит. А я бы вообще все иначе считать стал - именно так, как Игорь написал, чтобы учитывался каждый конкретный день, но хто ж меня спрашивает-то? Анна задала конкретный вопрос, получила конкретный ответ и радостная убежала сдаваться преподу. Что еще для счастья нужно? И ей, и нам... _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение В каждой организации свои порядки и свои, годами наработанные, методики расчета. Они уже давно утверждены и я уверен, что директор и главбух не будуд нам безумно благодарны за доказательство того, что они дураки и считать не умеют. А по поводу 10 лет - больше или больше и равно - как в организационных документах написано (а оттуда ТЗ в первом посте и должно было пойти), так делать и нужно и логика здесь иногда вообще даже рядом не лежала (это же бухгалтерия и отдел кадров - какая логика?). Это же касается и определения количества лет. Тем более, что это институтское задание - здесь иногда вообще до абсурда доходит. А я бы вообще все иначе считать стал - именно так, как Игорь написал, чтобы учитывался каждый конкретный день, но хто ж меня спрашивает-то? Анна задала конкретный вопрос, получила конкретный ответ и радостная убежала сдаваться преподу. Что еще для счастья нужно? И ей, и нам... Автор - _Boroda_ Дата добавления - 26.04.2018 в 14:11
Kallipso
Дата: Четверг, 26.04.2018, 14:18 |
Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация:
1
±
Замечаний:
0% ±
Excel 2016
и радостная убежала сдаваться преподу. Что еще для счастья нужно? И ей, и нам...
Пока еще не особо радостная и не убежала) А для "счастья" нужно еще корпеть над работой по ACCESS ) P.S. Кстати, я подправила чуток значения процентов в формуле - не 0,01, а 0,1, т.к. при подсчете надбавка получалась не 300 руб., а 30 руб.
и радостная убежала сдаваться преподу. Что еще для счастья нужно? И ей, и нам...
Пока еще не особо радостная и не убежала) А для "счастья" нужно еще корпеть над работой по ACCESS ) P.S. Кстати, я подправила чуток значения процентов в формуле - не 0,01, а 0,1, т.к. при подсчете надбавка получалась не 300 руб., а 30 руб.Kallipso
Сообщение отредактировал Kallipso - Четверг, 26.04.2018, 14:43
Ответить
Сообщение и радостная убежала сдаваться преподу. Что еще для счастья нужно? И ей, и нам...
Пока еще не особо радостная и не убежала) А для "счастья" нужно еще корпеть над работой по ACCESS ) P.S. Кстати, я подправила чуток значения процентов в формуле - не 0,01, а 0,1, т.к. при подсчете надбавка получалась не 300 руб., а 30 руб.Автор - Kallipso Дата добавления - 26.04.2018 в 14:18