| Цитата |
|---|
| написал: , только вот форум по Excel) |
Изменено: - 22.07.2022 13:28:30
|
11.02.2019 09:31:00
Андрей VG, столбцы и строки в разных таблицах не идентичны. ФИО может быть как в столбце с, так и в столбце d.
|
|
|
|
|
|
11.02.2019 09:25:24
Sanja, прикладываю
|
|
|
|
|
|
24.11.2018 17:27:58
JayBhagavan, Вы итак очень сильно помогли продвинуться вперед. В течение дня сколько раз отвлекались. Спасибо большое.
|
|
|
|
|
|
24.11.2018 14:45:10
JayBhagavan, я еще немного переделал. Теперь логика моих формул следующая: с Вашей помощью получена разность между сегодня и зачислением (либо началом льготного периода) P4:R4. В строке L4:N4 считаю стаж между датой зачисления и той, на которую был оговорен стаж, всегда будет отрицательный, т.к. от большего идем в обратную сторону (от меньшего отнимаем большее). Вывожу методом сложения стаж календарный на момент зачисления I4:K4 и плюсую этот стаж к получившемуся с Вашей помощью льготный из P4:R4 в столбцах S4:U4, а далее уже с помощью костылей в Y4:AA4 вывожу льготный на сегодня. Проверил, результат немного не сходится, хотя максимально приближен к реальности. Мне кажется у меня ошибка в столбце N, выделено желтым. Не подскажите?
|
|
|
|
|
|
24.11.2018 13:25:38
JayBhagavan,спасибо большое, немного поколдовал сейчас посидел, используя Вашу формулу, получилость то, что получилось, приблизительно сходится с вычислениями, выполненными вручную, не могли бы Вы посмотреть где могла закрасться ошибка. Результат вывел в ячейки, выделенные желтым. Единственное, стаж должен получиться 7 лет 7 месяцев 30 дней и 27 лет 00 месяцев 24 дня, а получился немного другой. Уже хотелось бы победить эту задачу полностью!
|
|
|
|
|
|
24.11.2018 13:02:16
JayBhagavan,спасибо конечно за уделенное время, но я сразу писал, что тут несколько проверочных условий.
необходимо вычислить стаж в льготном исчислении и записать в строки Р4, Q4, R4. Логику вижу такую: 1. если дата зачисления после 01.06.2010, тогда вычислить стаж по состоянию на момент приема на службу путем вычитания стажа от оговоренного. Далее стаж от даты зачисления до сегодня умножаем на 1,5 и получается льготное исчисление на сегодня. 2. Если дата зачисления ранее 01.06.2010, то вычисляем стаж до 01.06.2010 в календарях и далее от 01.06.2010 до сегодня из расчета 1,5. Дата начисления льготного стажа фиксированная. На лист проба прикладываю мои неудавшиеся вычисления. Перейдите пожалуйста на лист Проба из примера, посмотрите мою логику. Может в моих расчетах закралась всего лишь одна ошибка. |
|
|
|
|
|
24.11.2018 12:48:32
JayBhagavan,данная формула верна. Но что она дает? Она просто считает разницу между сегодня и датой зачисления, без учета того, что у человека уже есть какой-то стаж и он не обязательно оговорен на дату зачисления. Если дата зачисления меньше 01.06.2010, тогда уменьшаем календарный стаж в I5:K5 на 01.06.2010, потом берем разницу от 01.06.2010 до сегодня, умножаем на полтора и складываем с календарным стажем, выведенным ранее в I5:K5 на 01.06.2010. Как то так.
|
|
|
|
|
|
24.11.2018 12:12:36
JayBhagavan, нет проверки даты зачисления, чтобы понять зачислен ли человек до или после начала льготного периода 01.06.2010 г. По Вашей формуле получается в первом примере стаж 4 г. 7 м. 23 дня, а во втором 13 л. 8 м. 21 день. Как стаж в льготном исчислении может быть меньше календарного?
|
|
|
|
|
|
24.11.2018 11:52:02
Если брать следующий пример, там дата зачисления 01.07.2009, соответственно до 01.06.2010 будет в календарном исчислении, без коэффициента. И лишь с 01.06.2010 будет с коэффициентом 1,5. Т.е. как я вижу логику. которую не могу написать в формуле: если дата зачисления больше, чем начало льготного исчисления, то уменьшаем стаж в календарном исчислении на дату зачисления и прибавляем коэффициент 1,5 на сегодня. Если дата зачисления раньше начала льготного периода (01.06.2010), тогда уменьшаем стаж в календарном исчислении на дату начала льготного периода (до этого считаем календарный стаж, т.к. льгот не было) и с 01.06.2010 считаем по коэффициенту 1,5 на сегодня. Во втором случае льготный стаж будет 27 лет 00 месяцев 24 дня. Извините, если не понятно написал. |
|||
|
|
|
|
01.05.2015 01:50:38
|
|||
|
|
|