fbpx

Kto ma urodziny w ciągu 2 miesięcy?

19.01.2014 | Daty i czas, ECP2

Jedna z czytelniczek mojego bloga zadała następujące pytanie:

W arkuszu „Arkusz1: mam dane w których są pola „imię” „nazwisko” „data urodzenia”. W jaki sposób do „Arkusz2” wrzucić tylko te dane osób, które mają urodziny w ciągu 2 miesięcy?

W tym poście pokażę w jaki sposób zdecydować, które osoby mają urodziny w ciągu 2 miesięcy. Posiadając taką informację – za pomocą na przykład autofiltru – można już bardzo łatwo skopiować dane tych osób do innego arkusza.

Tabela z danymi wygląda następująco:

Najpierw ustalmy datę graniczną, czyli tę „za 2 miesiące”. Aby to zrobić, w komórkę D2 wpisz następującą formułę:

=DATA(ROK(DZIŚ());MIESIĄC(DZIŚ())+2;DZIEŃ(DZIŚ()))

Teraz zajmę się ustalaniem pozostałych danych:

1. Najbliższe urodziny: wpisz do komórki D5 następującą formułę i skopiuj ją poniżej:

=DATA(ROK($D$2)+JEŻELI(DATA(ROK($D$2);MIESIĄC(C5);DZIEŃ(C5))<DZIŚ();1;0);MIESIĄC(C5);DZIEŃ(C5))

2. Urodziny w ciągu 2 miesięcy: wpisz do komórki E5 następującą formułę i skopiuj ją poniżej:

=JEŻELI(ORAZ(D5>=DZIŚ();D5<=$D$2);"tak";"")

Można oczywiście połączyć obie formuły zagnieżdżając je w sobie, jednak powstała w ten sposób formuła będzie bardzo długa, przez co nieczytelna. Polecam więc rozbić ją na 2 oddzielne formuły tak, jak to zrobiłam powyżej.

Oto wynik:

Aby umieścić dane osób, które mają urodziny w przeciągu 2 miesięcy należy:

1. Założyć na tabelę autofiltr (Dane/Sortowanie i filtrowanie/Filtruj)
2. Wybrać z pola Urodziny w ciągu 2 miesięcy rekordy posiadające wpis tak
3. Skopiować wyfiltrowane dane do innego arkusza.

Gotowe!

Jeżeli chcesz lepiej poznać Excela na poziomie średniozaawansowanym zapisz się na listę zainteresowanych kursem Excel w codziennej pracy cz. 2! Podczas oczekiwania na kurs będę Ci wysyłała informacje, ciekawostki i excelowe triki. Bezpłatnie! 

Pomogłam Ci? Postaw mi wirtualną kawę! →

Przeczytaj podobne wpisy

Kategorie

0 komentarzy

Wyślij komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *