Ответить в теме: Excel. Пользовательская функция - подсчет стажа
Для входа нажмите здесь
Вы можете выбрать иконку, характеризующую сообщение
Преобразит www.example.com в [URL]http://www.example.com[/URL].
Сообщение от renovs Эксель вообще офигенная вещь. Каких только формул там нет, точнее их можно забить, можно даже забивать формулы между разными отдельными документами, но тогда их нельзя переносить и переназывать. Посмотрите на это: http://forum.klerk.ru/showthread.php...1#post54572245
Эксель вообще офигенная вещь. Каких только формул там нет, точнее их можно забить, можно даже забивать формулы между разными отдельными документами, но тогда их нельзя переносить и переназывать.
Сначала использовал в Excel функцию "Дней360" для подсчета стажа, но, поняв, что она работает не совсем так, как надо, переделал на VB, в Excel оставил только базу данных, где сохраняются имена работников, периоды работы и даты приема на работу. Скачать программу можно по ссылке из профиля "Домашняя страница", рубрика "Офисная работа", запись "Программа для расчета стажа".
В чеках уже указывают стаж? И прописку? Название темы смотрели?
ситуация такая. пробивали чек. не выходит, пробили несколько раз-чек не выходит. потом поняли что бумага застряла. исправили. пробили-все хорошо. при Z отчете выяснилось что 4 раза пробили чек. с лишней суммой 2400 рублей. ВОПРОС: можно ли получить чек за эти 2400? ведь у нас на руках нет этих бумажных чеков. а так, продали бы кому нибудь что нибудь и отдали чек на 2400.
а вот что у меня получилось по зтой теме....
хочу прикрепить файл в формате .xlsx, пишет некорректный файл???
Через расширенный режим окна ответа
кто подскажет как файл вставить в сообщение?????
а у меня получилось вот так.... не могу вставить файл excel
Никалина, то есть вам тоже не годится эта формула? Или к чему был спич? А календарь к екселю в разных вариациях запросто прицепляется
я думаю что формулами не обойтись - нужен календарь - так как эксель - это только арихметика и поэтому сколь золотой формулу не делай - толку - никакого - вот как календарь присобачить в эксель - это уже целая программа - как в программах ПФР - обратите внимание - в этих программах календарь выскакивает - иначе - никак стаж не посчитать.... ой и достал меня этот стажжж - просто сил нет! ничего - считаю на пальцах - а что делать?
Сообщение от Octopus Ну вот давайте вместе и посчитаем: 05.07.10 - 04.08.10 - месяц 05.08.10 - 04.09.10 - месяц 05.09.10 - 21.09.10 - 17 дней Что не так? М! точно, Вы правы - все работает!
Я при подсчете стажа до 2002 года пользуюсь persin, а потом считаю полные месяцы, складываю дни от неполных месяцев, потом делю эти дни на 30, и на 12, в общем, так как написано в п.35 ("Об утверждении правил подсчета и подтверждения страхового стажа для установления трудовых пенсий"). Если подходит для пенсий, то нормально и для больничных. Ненавижу эти подсчеты. Теперь буду пользоваться Вашей табличкой, 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 дней Что не так?
Сообщение от Octopus Стаж с 1 января по 28 февраля составляет 2 месяца, а у вас 1 месяц 27 дней. Предлагаю свою "разработку", никакого VBA, чистые формулы Блин, вещуга прикольная, но 1 день битый получается. вот такой вот промежуток времени: 05.07.10 - 21.09.10 - по табличке выходит 2 мес. 17 дн. а должно быть 2 мес. 16 дн.
Сообщение от Аноним Данная формула вычисляет не првильно. Пример дата приема на работу 01.01.2010 дата увольнения 31.12.2010 года. Результат должен быть ровно 1 год. А по формуле получается 0 г. 12 мес. 29 дн. 11 месяцев в формулу надо добавить +1 день (смотрите ниже по постам. Или на любую линейку, где отсчет идет с нуля, а не с единицы) тогда будет 11 мес 30 дней, что равно 12 мес.И равно 1 году
Сообщение от richard_az Бухгалтера прикалываются с экзельем Если так пойдет, то кто-нибудь сделает экзель альтернативу 1с в виде ерп на чистом екзеле вряд ли. а связка Access+Excel как раз для всяких бухучетов - ваяй, что хочешь.
Бухгалтера прикалываются с экзельем Если так пойдет, то кто-нибудь сделает экзель альтернативу 1с в виде ерп
где постановка задачи? т.е. описание на русском языке, что должна выдавать функция при таких-то входных параметрах. без этого смысла нет что-то кодировать на любом языке.
Сообщение от vikttur =ГОД(A2-A3)-1900& " г. " & МЕСЯЦ(A2-A3)& " мес. " &ДЕНЬ(A2-A3)& " дн." Данная формула вычисляет не првильно. Пример дата приема на работу 01.01.2010 дата увольнения 31.12.2010 года. Результат должен быть ровно 1 год. А по формуле получается 0 г. 12 мес. 29 дн.
Сообщение от Bucom И я тоже. Если 5 января входит в стаж, то январского стажа 27 дней? точно там же алгоритм содержит +1
Сообщение от YUM я что-то не понял И я тоже. Если 5 января входит в стаж, то январского стажа 27 дней?
Сообщение от Bucom Как это, как это? 5-е число "за человека" не считаете? "Пустышек" вроде только четыре: с 1-ого по 4-ое. я что-то не понял. Январь =31 день. В задаче 5 января первый день расчета. 31-5=26 дней стажа в январе, плюс 4 дня в феврале. Итого =30 дней, т.е. 1 месяц.
Сообщение от YUM 31-5=26 Как это, как это? 5-е число "за человека" не считаете? "Пустышек" вроде только четыре: с 1-ого по 4-ое.
Сообщение от Octopus 05.01.2009 04.02.2009 0 лет 1 мес 1 дн А должен быть ровно месяц при расчет стажа принят месяц равный 30 дням. 31-5=26 + 4=30 МЕСЯЦ !
Сообщение от lubezniy А вот это не проверите? http://www.lubezniy.ru/stag2.html 05.01.2009 04.02.2009 0 лет 1 мес 1 дн А должен быть ровно месяц
Сообщение от lubezniy А вот это не проверите? http://www.lubezniy.ru/stag2.html С 01/02/2009 по 28/02/2009 выдает 29 дней...
А вот это не проверите? http://www.lubezniy.ru/stag2.html
Сообщение от Пытливый Доброго времени суток, уважаемые! Представляю Вам на обсуждение сбацанную "на коленке" пользовательскую функцию для подсчета временного интервала между двумя датами (проще говоря - по-нашему, по-бразильски, - стажа). Данные выводятся в виде строки "Стаж составляет ... г. ... мес. ... дн." Синтаксис функции в прилагаемом файле на единственном листе (думаю, разберетесь). Код функции - в том же файле - в единственном модуле проекта. Что хотелось бы услышать - комментарии по коду (оптимальность, ну и как можно было сделать лучше) от "зубров VBA". Ну и благодарность восхищенных слушателей тоже приветствуется! Пользуясь случаем поздравляю всех с наступающим праздником!!!! С НОВЫМ ГОДОМ! УРА-УРА-УРА-А-А-А-А-А!!!! По вашей функции: 01.12.2008 12.02.2010 стаж составляет: 2 г.-10 мес. 11 дн. А это неправильно.
Правила форума