×
×

Ответить в теме

Ответить в теме: Excel. Пользовательская функция - подсчет стажа

Ваше сообщение

Для входа нажмите здесь

 
 

Вы можете выбрать иконку, характеризующую сообщение

Дополнительные опции

  • Преобразит www.example.com в [URL]http://www.example.com[/URL].

Просмотр темы (новые вначале)

  • 26.11.2015, 04:37
    SovaKl
    Цитата Сообщение от renovs Посмотреть сообщение
    Эксель вообще офигенная вещь. Каких только формул там нет, точнее их можно забить, можно даже забивать формулы между разными отдельными документами, но тогда их нельзя переносить и переназывать.
    Посмотрите на это: http://forum.klerk.ru/showthread.php...1#post54572245
  • 26.11.2015, 00:37
    renovs
    Эксель вообще офигенная вещь. Каких только формул там нет, точнее их можно забить, можно даже забивать формулы между разными отдельными документами, но тогда их нельзя переносить и переназывать.
  • 22.10.2015, 09:55
    SovaKl
    Сначала использовал в Excel функцию "Дней360" для подсчета стажа, но, поняв, что она работает не совсем так, как надо, переделал на VB, в Excel оставил только базу данных, где сохраняются имена работников, периоды работы и даты приема на работу. Скачать программу можно по ссылке из профиля "Домашняя страница", рубрика "Офисная работа", запись "Программа для расчета стажа".
  • 18.12.2014, 13:32
    vikttur
    В чеках уже указывают стаж? И прописку?
    Название темы смотрели?
  • 18.12.2014, 12:51
    azat1992
    ситуация такая. пробивали чек. не выходит, пробили несколько раз-чек не выходит. потом поняли что бумага застряла. исправили. пробили-все хорошо. при Z отчете выяснилось что 4 раза пробили чек. с лишней суммой 2400 рублей. ВОПРОС: можно ли получить чек за эти 2400? ведь у нас на руках нет этих бумажных чеков. а так, продали бы кому нибудь что нибудь и отдали чек на 2400.
  • 14.12.2014, 18:40
    GOA-64
    а вот что у меня получилось по зтой теме....
  • 14.12.2014, 18:36
    GOA-64
    хочу прикрепить файл в формате .xlsx, пишет некорректный файл???
  • 13.12.2014, 19:07
    Над.К
    Через расширенный режим окна ответа
  • 13.12.2014, 18:57
    GOA-64
    кто подскажет как файл вставить в сообщение?????
  • 08.12.2014, 20:21
    GOA-64
    а у меня получилось вот так....
    не могу вставить файл excel
  • 29.11.2010, 09:26
    zAngel
    Никалина, то есть вам тоже не годится эта формула? Или к чему был спич?
    А календарь к екселю в разных вариациях запросто прицепляется
  • 29.11.2010, 01:26
    Никалина
    я думаю что формулами не обойтись - нужен календарь - так как эксель - это только арихметика и поэтому сколь золотой формулу не делай - толку - никакого - вот как календарь присобачить в эксель - это уже целая программа - как в программах ПФР - обратите внимание - в этих программах календарь выскакивает - иначе - никак стаж не посчитать....
    ой и достал меня этот стажжж - просто сил нет!
    ничего - считаю на пальцах - а что делать?
  • 23.11.2010, 10:13
    Klerk-agent
    Цитата Сообщение от Octopus Посмотреть сообщение
    Ну вот давайте вместе и посчитаем:
    05.07.10 - 04.08.10 - месяц
    05.08.10 - 04.09.10 - месяц
    05.09.10 - 21.09.10 - 17 дней

    Что не так?
    М! точно, Вы правы - все работает!
  • 21.11.2010, 20:53
    NA
    Я при подсчете стажа до 2002 года пользуюсь persin, а потом считаю полные месяцы, складываю дни от неполных месяцев, потом делю эти дни на 30, и на 12, в общем, так как написано в п.35 ("Об утверждении правил подсчета и подтверждения страхового стажа для установления трудовых пенсий"). Если подходит для пенсий, то нормально и для больничных. Ненавижу эти подсчеты. Теперь буду пользоваться Вашей табличкой, Octopus Хорошая штука. Спасибо!
  • 17.11.2010, 18:58
    Octopus
    Цитата Сообщение от Klerk-agent Посмотреть сообщение
    вот такой вот промежуток времени:

    05.07.10 - 21.09.10 - по табличке выходит 2 мес. 17 дн.
    а должно быть 2 мес. 16 дн.
    Ну вот давайте вместе и посчитаем:
    05.07.10 - 04.08.10 - месяц
    05.08.10 - 04.09.10 - месяц
    05.09.10 - 21.09.10 - 17 дней

    Что не так?
  • 17.11.2010, 18:07
    Klerk-agent
    Цитата Сообщение от Octopus Посмотреть сообщение
    Стаж с 1 января по 28 февраля составляет 2 месяца, а у вас 1 месяц 27 дней.

    Предлагаю свою "разработку", никакого VBA, чистые формулы
    Блин, вещуга прикольная, но 1 день битый получается.

    вот такой вот промежуток времени:

    05.07.10 - 21.09.10 - по табличке выходит 2 мес. 17 дн.
    а должно быть 2 мес. 16 дн.
  • 17.09.2010, 13:14
    YUM
    Цитата Сообщение от Аноним Посмотреть сообщение
    Данная формула вычисляет не првильно. Пример дата приема на работу 01.01.2010 дата увольнения 31.12.2010 года. Результат должен быть ровно 1 год. А по формуле получается 0 г. 12 мес. 29 дн.
    11 месяцев
    в формулу надо добавить +1 день (смотрите ниже по постам. Или на любую линейку, где отсчет идет с нуля, а не с единицы)
    тогда будет 11 мес 30 дней, что равно 12 мес.И равно 1 году
  • 16.09.2010, 16:09
    Старый ворчун
    Цитата Сообщение от richard_az Посмотреть сообщение
    Бухгалтера прикалываются с экзельем
    Если так пойдет, то кто-нибудь сделает экзель альтернативу 1с в виде ерп
    на чистом екзеле вряд ли.
    а связка Access+Excel как раз для всяких бухучетов - ваяй, что хочешь.
  • 16.09.2010, 13:39
    richard_az
    Бухгалтера прикалываются с экзельем
    Если так пойдет, то кто-нибудь сделает экзель альтернативу 1с в виде ерп
  • 16.09.2010, 09:48
    Старый ворчун
    где постановка задачи? т.е. описание на русском языке, что должна выдавать функция при таких-то входных параметрах.

    без этого смысла нет что-то кодировать на любом языке.
  • 11.09.2010, 08:56
    Аноним
    Цитата Сообщение от vikttur Посмотреть сообщение
    =ГОД(A2-A3)-1900& " г. " & МЕСЯЦ(A2-A3)& " мес. " &ДЕНЬ(A2-A3)& " дн."
    Данная формула вычисляет не првильно. Пример дата приема на работу 01.01.2010 дата увольнения 31.12.2010 года. Результат должен быть ровно 1 год. А по формуле получается 0 г. 12 мес. 29 дн.
  • 11.03.2010, 10:38
    YUM
    Цитата Сообщение от Bucom Посмотреть сообщение
    И я тоже. Если 5 января входит в стаж, то январского стажа 27 дней?
    точно там же алгоритм содержит +1
  • 09.03.2010, 17:59
    Bucom
    Цитата Сообщение от YUM Посмотреть сообщение
    я что-то не понял
    И я тоже. Если 5 января входит в стаж, то январского стажа 27 дней?
  • 09.03.2010, 14:34
    YUM
    Цитата Сообщение от Bucom Посмотреть сообщение
    Как это, как это? 5-е число "за человека" не считаете? "Пустышек" вроде только четыре: с 1-ого по 4-ое.
    я что-то не понял.
    Январь =31 день. В задаче 5 января первый день расчета. 31-5=26 дней стажа в январе, плюс 4 дня в феврале. Итого =30 дней, т.е. 1 месяц.
  • 07.03.2010, 23:33
    Bucom
    Цитата Сообщение от YUM Посмотреть сообщение
    31-5=26
    Как это, как это? 5-е число "за человека" не считаете? "Пустышек" вроде только четыре: с 1-ого по 4-ое.
  • 05.03.2010, 12:30
    YUM
    Цитата Сообщение от Octopus Посмотреть сообщение
    05.01.2009 04.02.2009 0 лет 1 мес 1 дн
    А должен быть ровно месяц
    при расчет стажа принят месяц равный 30 дням.
    31-5=26 + 4=30 МЕСЯЦ !
  • 14.02.2010, 21:53
    Octopus
    Цитата Сообщение от lubezniy Посмотреть сообщение
    А вот это не проверите?
    http://www.lubezniy.ru/stag2.html
    05.01.2009 04.02.2009 0 лет 1 мес 1 дн
    А должен быть ровно месяц
  • 13.02.2010, 11:38
    yante
    Цитата Сообщение от lubezniy Посмотреть сообщение
    А вот это не проверите?
    http://www.lubezniy.ru/stag2.html
    С 01/02/2009 по 28/02/2009 выдает 29 дней...
  • 13.02.2010, 09:37
    lubezniy
    А вот это не проверите?
    http://www.lubezniy.ru/stag2.html
  • 12.02.2010, 16:45
    Natasel
    Цитата Сообщение от Пытливый Посмотреть сообщение
    Доброго времени суток, уважаемые!
    Представляю Вам на обсуждение сбацанную "на коленке" пользовательскую функцию для подсчета временного интервала между двумя датами (проще говоря - по-нашему, по-бразильски, - стажа).
    Данные выводятся в виде строки "Стаж составляет ... г. ... мес. ... дн."
    Синтаксис функции в прилагаемом файле на единственном листе (думаю, разберетесь).
    Код функции - в том же файле - в единственном модуле проекта.
    Что хотелось бы услышать - комментарии по коду (оптимальность, ну и как можно было сделать лучше) от "зубров VBA".
    Ну и благодарность восхищенных слушателей тоже приветствуется!
    Пользуясь случаем поздравляю всех с наступающим праздником!!!!
    С НОВЫМ ГОДОМ! УРА-УРА-УРА-А-А-А-А-А!!!!
    По вашей функции:
    01.12.2008 12.02.2010 стаж составляет: 2 г.-10 мес. 11 дн.
    А это неправильно.
В этой теме более 30 ответов(а). Нажмите здесь, чтобы перезагрузить эту тему.

Ваши права

  • Вы можете создавать новые темы
  • Вы можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •