Титла: Изчисляване на трудов стаж с електронна таблица? Публикувано от: angie_bg в Oct 25, 2011, 11:36 Здравейте, може ли някой да ми даде информация каква е коректната формула за изчисляване на трудовия стаж - преобразуване във формат години/месеци/дни? Служителка на НОИ ми обясни, че се нареждат съоъветните начална и крайна дата във формат ггммдд и се работи с тях като с обикновени числа, но заемката при недостиг от месеците е 30, т. е. се работи с 360-дневна година. Обаче:
1. 14.08.1978 г. - 30.08.1978 г. 16 дни (ок - същият е резултатът от days()) 2. 30.07.1979 г. - 24.08.1979 г. 24 дни (? - days() връща 25 дни) 3. 03.10.1980 г. - 02.10.1982 г. 729 дни (при 360 дневна година се получават 2 г. и 9 дни) Не мога да наглася формулата така, че във всички случаи да показва това, което са ми изчислили кадровиците. days360() връща коректна стойност за т. 2, но пак не мога да наглася всички стойности. За периода 19.10.1988 - 04.12.1991 по гореописаната методика изчислявам 3 г. 1 м. 15 д., а в трудовата ми книжка пише 3 г. 1 м. 11 д. Отбой: Оказа се, че от 17 местоработи има 2 сгрешени изчисления и точно тях съм взел за пример. Преизчислих всичко, останалите повтарят резултата в тр. книжка. За тези, които се интересуват, без претенции за елегантност и оптимизация, формулата е: Код: =INT(DAYS360(A3;B3)/360)&" г. "&INT((DAYS360(A3;B3)-INT(DAYS360(A3;B3)/360)*360)/30)&" м. "&DAYS360(A3;B3)-INT(DAYS360(A3;B3)/360)*360-INT((DAYS360(A3;B3)-INT(DAYS360(A3;B3)/360)*360)/30)*30&" д." |