стаж работника в определенные даты
nata1
Дата: Четверг, 31.07.2014, 15:58 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 46
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
Помогите составить формулу В графе J2 должна появится дата, когда стаж работника будет равен или 2г. или 5г. или 10г. или 20г. Спасибо
Помогите составить формулу В графе J2 должна появится дата, когда стаж работника будет равен или 2г. или 5г. или 10г. или 20г. Спасибо nata1
Ответить
Сообщение Помогите составить формулу В графе J2 должна появится дата, когда стаж работника будет равен или 2г. или 5г. или 10г. или 20г. Спасибо Автор - nata1 Дата добавления - 31.07.2014 в 15:58
ArkaIIIa
Дата: Четверг, 31.07.2014, 16:04 |
Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация:
115
±
Замечаний:
0% ±
2010
nata1 Если честно, из Вашего описания мало что понятно. Вот в примере есть ячейки "год", "месяц" и "день" - это текущий стаж? Если да, то какая именно дата, должна появляться в ячейке J2 по достижении 2,5,10 и 20 лет стажа? Если нет, то откуда мы берем точку отсчета?
nata1 Если честно, из Вашего описания мало что понятно. Вот в примере есть ячейки "год", "месяц" и "день" - это текущий стаж? Если да, то какая именно дата, должна появляться в ячейке J2 по достижении 2,5,10 и 20 лет стажа? Если нет, то откуда мы берем точку отсчета?ArkaIIIa
Ответить
Сообщение nata1 Если честно, из Вашего описания мало что понятно. Вот в примере есть ячейки "год", "месяц" и "день" - это текущий стаж? Если да, то какая именно дата, должна появляться в ячейке J2 по достижении 2,5,10 и 20 лет стажа? Если нет, то откуда мы берем точку отсчета?Автор - ArkaIIIa Дата добавления - 31.07.2014 в 16:04
Pelena
Дата: Четверг, 31.07.2014, 16:06 |
Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19203
Репутация:
4423
±
Замечаний:
±
Excel 365 & Mac Excel
Код
=ДАТА(ГОД(СЕГОДНЯ())+ПРОСМОТР(0;E2-{20;10;5;2};{20;10;5;2}-E2);МЕСЯЦ(СЕГОДНЯ())-G2;ДЕНЬ(СЕГОДНЯ())-I2)
UPD. Исправила формулу, перевложила файл
Код
=ДАТА(ГОД(СЕГОДНЯ())+ПРОСМОТР(0;E2-{20;10;5;2};{20;10;5;2}-E2);МЕСЯЦ(СЕГОДНЯ())-G2;ДЕНЬ(СЕГОДНЯ())-I2)
UPD. Исправила формулу, перевложила файлPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Сообщение отредактировал Pelena - Четверг, 31.07.2014, 16:13
Ответить
Сообщение Код
=ДАТА(ГОД(СЕГОДНЯ())+ПРОСМОТР(0;E2-{20;10;5;2};{20;10;5;2}-E2);МЕСЯЦ(СЕГОДНЯ())-G2;ДЕНЬ(СЕГОДНЯ())-I2)
UPD. Исправила формулу, перевложила файлАвтор - Pelena Дата добавления - 31.07.2014 в 16:06
nata1
Дата: Четверг, 31.07.2014, 16:13 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 46
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
Уважаемый модератор клуба, формула работает, но как понять какой стаж 2,5,10, или 20л, сделала еще одну ячейку- K2, там должно быть написано какой стаж на дату в графе J2
Уважаемый модератор клуба, формула работает, но как понять какой стаж 2,5,10, или 20л, сделала еще одну ячейку- K2, там должно быть написано какой стаж на дату в графе J2 nata1
Ответить
Сообщение Уважаемый модератор клуба, формула работает, но как понять какой стаж 2,5,10, или 20л, сделала еще одну ячейку- K2, там должно быть написано какой стаж на дату в графе J2 Автор - nata1 Дата добавления - 31.07.2014 в 16:13
ArkaIIIa
Дата: Четверг, 31.07.2014, 16:13 |
Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация:
115
±
Замечаний:
0% ±
2010
Эээ... вроде понял задумку автора, позволю себе чуть-чуть поправить формулу Елены (которую сам бы не написал :-) Код
=ДАТА(ГОД(СЕГОДНЯ())+ПРОСМОТР(E2;{2;5;10;20}-E2);МЕСЯЦ(СЕГОДНЯ())-G2;ДЕНЬ(СЕГОДНЯ())-I2)
Таким образом там будет отражаться следующая актуальная дата. Т.е. если сотрудник проработал 1 год и 1 месяц - то будет отражаться дата, когда наступит 2 года, если проработал 2 года и 1 месяц - то дата наступления 5 лет и т.д.
Эээ... вроде понял задумку автора, позволю себе чуть-чуть поправить формулу Елены (которую сам бы не написал :-) Код
=ДАТА(ГОД(СЕГОДНЯ())+ПРОСМОТР(E2;{2;5;10;20}-E2);МЕСЯЦ(СЕГОДНЯ())-G2;ДЕНЬ(СЕГОДНЯ())-I2)
Таким образом там будет отражаться следующая актуальная дата. Т.е. если сотрудник проработал 1 год и 1 месяц - то будет отражаться дата, когда наступит 2 года, если проработал 2 года и 1 месяц - то дата наступления 5 лет и т.д. ArkaIIIa
Сообщение отредактировал ArkaIIIa - Четверг, 31.07.2014, 16:17
Ответить
Сообщение Эээ... вроде понял задумку автора, позволю себе чуть-чуть поправить формулу Елены (которую сам бы не написал :-) Код
=ДАТА(ГОД(СЕГОДНЯ())+ПРОСМОТР(E2;{2;5;10;20}-E2);МЕСЯЦ(СЕГОДНЯ())-G2;ДЕНЬ(СЕГОДНЯ())-I2)
Таким образом там будет отражаться следующая актуальная дата. Т.е. если сотрудник проработал 1 год и 1 месяц - то будет отражаться дата, когда наступит 2 года, если проработал 2 года и 1 месяц - то дата наступления 5 лет и т.д. Автор - ArkaIIIa Дата добавления - 31.07.2014 в 16:13
ArkaIIIa
Дата: Четверг, 31.07.2014, 16:21 |
Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация:
115
±
Замечаний:
0% ±
2010
nata1 Это Вас интересует?
Ответить
Сообщение nata1 Это Вас интересует?Автор - ArkaIIIa Дата добавления - 31.07.2014 в 16:21
nata1
Дата: Четверг, 31.07.2014, 16:33 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 46
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
А формула если 0 лет и сколько-то месяцев не работает, посмотрите!
А формула если 0 лет и сколько-то месяцев не работает, посмотрите! nata1
Ответить
Сообщение А формула если 0 лет и сколько-то месяцев не работает, посмотрите! Автор - nata1 Дата добавления - 31.07.2014 в 16:33
ArkaIIIa
Дата: Четверг, 31.07.2014, 16:35 |
Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация:
115
±
Замечаний:
0% ±
2010
nata1 Используйте формулу Елены: Код
=ДАТА(ГОД(СЕГОДНЯ())+ПРОСМОТР(0;E2-{20;10;5;2};{20;10;5;2}-E2);МЕСЯЦ(СЕГОДНЯ())-G2;ДЕНЬ(СЕГОДНЯ())-I2)
nata1 Используйте формулу Елены: Код
=ДАТА(ГОД(СЕГОДНЯ())+ПРОСМОТР(0;E2-{20;10;5;2};{20;10;5;2}-E2);МЕСЯЦ(СЕГОДНЯ())-G2;ДЕНЬ(СЕГОДНЯ())-I2)
ArkaIIIa
Ответить
Сообщение nata1 Используйте формулу Елены: Код
=ДАТА(ГОД(СЕГОДНЯ())+ПРОСМОТР(0;E2-{20;10;5;2};{20;10;5;2}-E2);МЕСЯЦ(СЕГОДНЯ())-G2;ДЕНЬ(СЕГОДНЯ())-I2)
Автор - ArkaIIIa Дата добавления - 31.07.2014 в 16:35
nata1
Дата: Четверг, 31.07.2014, 16:36 |
Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 46
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
Да, а еще если более 210 лет, то пишет ложь, а надо "Более 20 лет"
Да, а еще если более 210 лет, то пишет ложь, а надо "Более 20 лет" nata1
Ответить
Сообщение Да, а еще если более 210 лет, то пишет ложь, а надо "Более 20 лет" Автор - nata1 Дата добавления - 31.07.2014 в 16:36
ArkaIIIa
Дата: Четверг, 31.07.2014, 16:39 |
Сообщение № 10
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация:
115
±
Замечаний:
0% ±
2010
Пожалуйста) И лучше сразу пишите все, что должно появляться в ячейках)
Пожалуйста) И лучше сразу пишите все, что должно появляться в ячейках) ArkaIIIa
Ответить
Сообщение Пожалуйста) И лучше сразу пишите все, что должно появляться в ячейках) Автор - ArkaIIIa Дата добавления - 31.07.2014 в 16:39
nata1
Дата: Четверг, 31.07.2014, 16:49 |
Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 46
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
Сделайте так, пж, если в ячейке J2 стаж более 20 лет, пусть пишет "Более 20 лет"
Сделайте так, пж, если в ячейке J2 стаж более 20 лет, пусть пишет "Более 20 лет" nata1
Ответить
Сообщение Сделайте так, пж, если в ячейке J2 стаж более 20 лет, пусть пишет "Более 20 лет" Автор - nata1 Дата добавления - 31.07.2014 в 16:49
ArkaIIIa
Дата: Четверг, 31.07.2014, 16:53 |
Сообщение № 12
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация:
115
±
Замечаний:
0% ±
2010
Сделайте так, пж, если в ячейке J2 стаж более 20 лет, пусть пишет "Более 20 лет"
В ячейке J2 у Вас отображается не стаж, а дата наступления стажа 2,5,10 или 20 лет. А стаж в годах отображается в ячейке E2. См. файл "9716365_4 .xls" в сообщении № 10.
Сделайте так, пж, если в ячейке J2 стаж более 20 лет, пусть пишет "Более 20 лет"
В ячейке J2 у Вас отображается не стаж, а дата наступления стажа 2,5,10 или 20 лет. А стаж в годах отображается в ячейке E2. См. файл "9716365_4 .xls" в сообщении № 10.ArkaIIIa
Ответить
Сообщение Сделайте так, пж, если в ячейке J2 стаж более 20 лет, пусть пишет "Более 20 лет"
В ячейке J2 у Вас отображается не стаж, а дата наступления стажа 2,5,10 или 20 лет. А стаж в годах отображается в ячейке E2. См. файл "9716365_4 .xls" в сообщении № 10.Автор - ArkaIIIa Дата добавления - 31.07.2014 в 16:53
nata1
Дата: Четверг, 31.07.2014, 16:55 |
Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 46
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
согласна, но все же если более 20 лет, пусть так и пишет "Более 20 лет"
согласна, но все же если более 20 лет, пусть так и пишет "Более 20 лет" nata1
Ответить
Сообщение согласна, но все же если более 20 лет, пусть так и пишет "Более 20 лет" Автор - nata1 Дата добавления - 31.07.2014 в 16:55
ArkaIIIa
Дата: Четверг, 31.07.2014, 16:56 |
Сообщение № 14
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация:
115
±
Замечаний:
0% ±
2010
Да он так и пишет. Файл посмотрите. Или пример еще один закиньте, ГДЕ и ЧТО должно быть написано.
Да он так и пишет. Файл посмотрите. Или пример еще один закиньте, ГДЕ и ЧТО должно быть написано. ArkaIIIa
Ответить
Сообщение Да он так и пишет. Файл посмотрите. Или пример еще один закиньте, ГДЕ и ЧТО должно быть написано. Автор - ArkaIIIa Дата добавления - 31.07.2014 в 16:56
nata1
Дата: Четверг, 31.07.2014, 16:58 |
Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 46
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
вот надо чтоб в ячейке j2 писал "более 20 лет"
вот надо чтоб в ячейке j2 писал "более 20 лет" nata1
Ответить
Сообщение вот надо чтоб в ячейке j2 писал "более 20 лет" Автор - nata1 Дата добавления - 31.07.2014 в 16:58
ArkaIIIa
Дата: Четверг, 31.07.2014, 17:00 |
Сообщение № 16
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация:
115
±
Замечаний:
0% ±
2010
Боги...)) Держите.
Ответить
Сообщение Боги...)) Держите. Автор - ArkaIIIa Дата добавления - 31.07.2014 в 17:00
nata1
Дата: Четверг, 31.07.2014, 17:10 |
Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 46
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
я конечно извиняюсь, но если работник только приступил к работе, и соответственно у него 0 лет 0 месяцев и 0 дней, он дату, когда будет 2 года не правильно считает!
я конечно извиняюсь, но если работник только приступил к работе, и соответственно у него 0 лет 0 месяцев и 0 дней, он дату, когда будет 2 года не правильно считает! nata1
К сообщению приложен файл:
111.xls
(24.0 Kb)
Ответить
Сообщение я конечно извиняюсь, но если работник только приступил к работе, и соответственно у него 0 лет 0 месяцев и 0 дней, он дату, когда будет 2 года не правильно считает! Автор - nata1 Дата добавления - 31.07.2014 в 17:10
ArkaIIIa
Дата: Четверг, 31.07.2014, 17:15 |
Сообщение № 18
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация:
115
±
Замечаний:
0% ±
2010
nata1 Почему это неправильно? Сегодня 31.07.2014, он считает, что 2 года будет 31.07.2016
nata1 Почему это неправильно? Сегодня 31.07.2014, он считает, что 2 года будет 31.07.2016ArkaIIIa
Ответить
Сообщение nata1 Почему это неправильно? Сегодня 31.07.2014, он считает, что 2 года будет 31.07.2016Автор - ArkaIIIa Дата добавления - 31.07.2014 в 17:15
nata1
Дата: Четверг, 31.07.2014, 17:26 |
Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 46
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
ПРОСТИТЕ, Я ЗАБЫЛА, ЧТО ДАТУ НАДО СЧИТАТЬ НЕ ОТ СЕГОДНЯ, А ОТ ДАТЫ, УКАЗАННОЙ В ЯЧЕЙКЕ d2
ПРОСТИТЕ, Я ЗАБЫЛА, ЧТО ДАТУ НАДО СЧИТАТЬ НЕ ОТ СЕГОДНЯ, А ОТ ДАТЫ, УКАЗАННОЙ В ЯЧЕЙКЕ d2 nata1
Ответить
Сообщение ПРОСТИТЕ, Я ЗАБЫЛА, ЧТО ДАТУ НАДО СЧИТАТЬ НЕ ОТ СЕГОДНЯ, А ОТ ДАТЫ, УКАЗАННОЙ В ЯЧЕЙКЕ d2 Автор - nata1 Дата добавления - 31.07.2014 в 17:26
Pelena
Дата: Четверг, 31.07.2014, 17:38 |
Сообщение № 20
Группа: Админы
Ранг: Местный житель
Сообщений: 19203
Репутация:
4423
±
Замечаний:
±
Excel 365 & Mac Excel
[offtop] ArkaIIIa , мужайтесь [/offtop]
[offtop] ArkaIIIa , мужайтесь [/offtop] Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение [offtop] ArkaIIIa , мужайтесь [/offtop] Автор - Pelena Дата добавления - 31.07.2014 в 17:38