Excel Forum - Porady, Pomoc,  Excel Help, Excel FAQ Strona Główna
 FAQ  RegulaminRegulamin  Szukaj   Użytkownicy   Grupy   Rejestracja   Profil   Twoje wiadomości   Zaloguj 


Poprzedni temat «» Następny temat
ID tematu: 63740 Skopiuj do schowka Formuła do daty Plus rok, dwa lub trzy w zależności od innej
Autor Wiadomość
djpeja
forumowicz


Posty: 19
Wysłany: 09-01-2019, 09:01   Formuła do daty Plus rok, dwa lub trzy w zależności od innej

Dzień dobry. Co jakiś czas potrzebuje zrobić charakterystykę pracowników w częstotliwości w zależności od kiedy są zatrudnieni. Dla pracowników do 3 lat od zatrudnienia muszę robić co roku, dla pracowników którzy mają staż od 3 do 5 lat co 2 lata a dla pracowników od 5 do 10 lat co trzy lata. W kolumnie d mam daty zatrudnienia każdego pracownika a w kolumnie f datę ostatniej charakterystyki. Chciałbym żeby w kolumnie g zwróciło mi datę następnej charakterystyki w zależności od okresu zatrudnienia. Ktoś pomoże?

Z góry dziękuję i pozdrawiam
ID posta: 360053 Skopiuj do schowka
 
 
Tadek
Excel Expert


Pomógł: 1483 razy
Posty: 4768
Wysłany: 09-01-2019, 09:04   

Pomoże, jak podłączysz przykładowy plik.
ID posta: 360054 Skopiuj do schowka
 
 
Kaper 



Zaproszone osoby: 3
Wersja: Win Office 2016
Pomógł: 3712 razy
Posty: 7397
Wysłany: 09-01-2019, 10:35   

Nie ma przykładowego pliku (niby prosty, ale ... patrz mój podpis) więc spróbuj przetestować taką formułe pisaną "z palca". W G2:
Kod:
=DATA(ROK(F2)+JEŻELI(ROK(DZIŚ()-D2)-1899<=3;1;JEŻELI(ROK(DZIŚ()-D2)-1899<=5;2;3));MIESIĄC(F2);DZIEŃ(F2))

Do tego pewnie warto dodać formatowanie warunkowe (w oparciu o formułę) zqaznaczające np. na pomarańczowo pracowników dla których data w G2 jest mniejsz niż DZIŚ()+30, i drugie, zaznaczające na czerwono tych, dla których data w G2 jest mniejsza lub równa DZIŚ()-1
_________________
Kaper Jej Królewskiej Mości :boss

Jestem leniwy, ale się staram
ID posta: 360066 Skopiuj do schowka
 
 
djpeja
forumowicz


Posty: 19
Wysłany: 09-01-2019, 11:35   

Dodaje przykładowy załącznik. Co do formatowania warunkowego to mam na uwadze zrobić je gdy formuła będzie zwracać mi daty.

charakterystyka.xlsx
Pobierz Plik ściągnięto 10 raz(y) 8.71 KB

ID posta: 360070 Skopiuj do schowka
 
 
djpeja
forumowicz


Posty: 19
Wysłany: 09-01-2019, 13:36   

Kaper napisał/a:
Nie ma przykładowego pliku (niby prosty, ale ... patrz mój podpis) więc spróbuj przetestować taką formułe pisaną "z palca". W G2:
Kod:
=DATA(ROK(F2)+JEŻELI(ROK(DZIŚ()-D2)-1899<=3;1;JEŻELI(ROK(DZIŚ()-D2)-1899<=5;2;3));MIESIĄC(F2);DZIEŃ(F2))

Do tego pewnie warto dodać formatowanie warunkowe (w oparciu o formułę) zqaznaczające np. na pomarańczowo pracowników dla których data w G2 jest mniejsz niż DZIŚ()+30, i drugie, zaznaczające na czerwono tych, dla których data w G2 jest mniejsza lub równa DZIŚ()-1


A jak zmienić jeszcze żeby dla zatrudnionych do 3 lat charakterystyka była co roku, od 3 do 10 lat charakterystyka co 2 lata a powyżej 10 lat co 3 lata. Generalnie formuła świetnie działa. Dziękuję

Zmieniłem 5 na 10 i prawie jest ok. A prawie dlatego że jak mam zatrudnienie 26.10.2009 a ostatnią charakterystykę 19.09.2018 to kolejna powinna być 2020 a formuła zwraca 19.09.2021.
Ostatnio zmieniony przez djpeja 09-01-2019, 13:55, w całości zmieniany 1 raz  
ID posta: 360086 Skopiuj do schowka
 
 
Czeslaw
ExcelSpec


Pomógł: 160 razy
Posty: 575
Wysłany: 09-01-2019, 13:38   

Formula
Kod:
=DATA(ROK(E2)+WYSZUKAJ(DATA.RÓŻNICA(D2;DZIŚ();"y");{0;3;5};{1;2;3});MIESIĄC(E2);DZIEŃ(E2))


charakterystyka.xlsx
Pobierz Plik ściągnięto 12 raz(y) 9.69 KB

ID posta: 360087 Skopiuj do schowka
 
 
Bill Szysz 
Excel Expert


Wersja: Win Office 365
Pomógł: 786 razy
Posty: 3277
Wysłany: 09-01-2019, 15:45   

uwzględniając 29 lutego (w latach przestepnych) to byłby jakoś tak ;-) :mrgreen:
Kod:
=NR.SER.DATY(F2;WYSZUKAJ(DATA.RÓŻNICA(D2;DZIŚ();"y");{0\1;3\2;10\3})*12)

(dla zakresów 1-3, 3-10, powyżej 10)
_________________
Szkolenia z Power Query!!!

Pozdrawiam, były szbill62 aktualnie Bill Szysz
ID posta: 360101 Skopiuj do schowka
 
 
djpeja
forumowicz


Posty: 19
Wysłany: 09-01-2019, 17:12   

Dziękuję wszystkim za pomoc. Działa świetnie
ID posta: 360108 Skopiuj do schowka
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Theme xandgreen created by spleen& Programosy modified v0.3 by warna
Opieka techniczna www.marketingNET.pl

Archiwum

Strona używa plików cookies.

Kliknij tutaj, żeby dowiedzieć się jaki jest cel używania cookies oraz jak zmienić ustawienia cookie w przeglądarce.
Korzystając ze strony użytkownik wyraża zgodę na używanie plików cookies, zgodnie z bieżącymi ustawieniami przeglądarki.
Sprawdź, w jaki sposób przetwarzamy dane osobowe