Czyli jak ustalić kwartał daty za pięć lat, pisane rzymskimi cyframi?
W tym artykule pokażę Ci formułę, która ustala trochę więcej niż w tytule :).
Na podstawie podanej daty będziemy ustalać kwartał i rok daty za pięć lat. Aby upiększyć wynik dopiszemy pośrodku literkę “Q”. O tak (przy okazji zobacz formatkę):
Do dzieła!
Elementy formuły
Aby ustalić numer kwartału (cyframi rzymskimi) i rok daty za pięć lat, potrzebujemy następujących kroków:
- Ustalenie kwartału daty za pięć lat (będzie taki sam, jak daty wyjściowej)
- Ustalenie cyfry rzymskiej tego kwartału
- Ustalenie roku daty za pięć lat
Po kolei teraz je opiszę.
Ustalenie kwartału daty za pięć lat
Interesuje nas kwartał daty, która będzie oddalona od bazowej daty o 5 lat. Miesiąc tej daty się nie zmieni, w końcu ma to być za równo 5 lat. Kwartały tych dwóch dat będą takie same (nawet luty nam tutaj nie wadzi, bo wszystko jest w obrębie pierwszego kwartału). Śmiało mogę więc obliczyć numer kwartału na podstawie bazowej daty – będzie prostsza formuła.
Ustalę więc kwartał (szczegółowo opisywałam ten sposób tutaj). A zrobię to tak (bazowa data w komórce B6):
=ZAOKR.GÓRA(MIESIĄC(B6)/3;0)
W efekcie otrzymam numery kwartałów napisane cyframi arabskimi. Ja chcę rzymskimi, więc wrzucę powyższą formułę do funkcji RZYMSKIE:
=RZYMSKIE(ZAOKR.GÓRA(MIESIĄC(B6)/3;0))
W efekcie otrzymam:
Uff. Połowa sukcesu! Teraz dokleję do tego literkę “Q” – to już prościzna, użyję do tego zwykłego znaczka &, o tak:
=RZYMSKIE(ZAOKR.GÓRA(MIESIĄC(B6)/3;0))&" Q "
Teraz przyszła kolej na ustalenie roku daty za pięć lat i doklejenie jej do dotychczasowej formuły. Zajmijmy się najpierw tym rokiem.
Ustalanie roku dla daty za pięć lat
Do ustalenia daty oddalonej o konkretną liczbę miesięcy od wskazanej daty (np. o 5*12=60 miesięcy), posłużę się cudowną funkcją NR.SER.DATY:
=NR.SER.DATY(B6;$C$3*12)
W komórce C3 znajduje się liczba lat, o jaką chcę się oddalić. Jak pomnożę ją przez 12 – otrzymam liczbę miesięcy. Wynik powyżeszj formuły jest następujący:
Teraz tylko pozostaje nam wyodrębnić z niej rok. Zrobię to prościutką funkcją ROK:
=ROK(NR.SER.DATY(B6;$C$3*12))
Efekt jest taki:
Teraz obie dotychczasowe części formuły połączę ze sobą w jedną, o tak:
=RZYMSKIE(ZAOKR.GÓRA(MIESIĄC(B6)/3;0))&" Q "&ROK(NR.SER.DATY(B6;$C$3*12))
I w efekcie otrzymuję:
I to wszystko. Trochę funkcji daty, trochę operacji na tekście i funkcja RZYMSKIE. I gotowe! 🙂
Na koniec mam do Ciebie prośbę: pomożesz mi dotrzeć z tym artykułem do szerszego grona? Jeśli zechcesz udostępnić ten artykuł na Facebooku – będę Ci bardzo wdzięczna! Bardzo się starałam, aby ten artykuł był dla Ciebie na tyle wartościowy, by wart był wzmianki ;). Oczywiście śmiało podeślij go innym osobom mailem lub Messengerem. Będzie mi bardzo miło:)
MalinowyExcel Kwartał daty za 5 lat rzymskimi dw.xlsx
I film na Youtubie, gdzie pokazuję powyższe rozwiązanie: