Dodaj publikację
Autor
Tomasz Biliński
Data publikacji
2021-05-23
Średnia ocena
0,00
Pobrań
96

Zaloguj się aby ocenić lub skomentować publikację.

Karta pracy utrwalająca wiadomości na temat funkcji i formatowania w arkuszu Excel, powtórzenie wiadomości na temat numeru PESEL.
 Pobierz (pdf, 559,8 KB)

Podgląd treści

Funkcje wbudowane, instrukcja warunkowa

Karta pracy – Excel

Celem zadania jest wydobycie z zestawu numerów PESEL wszystkich możliwych do

pozyskania informacji tj.: daty (dzień, miesiąc, rok), płci oraz cyfry kontrolnej (sprawdzenie

czy numer PESEL jest poprawny).
W zaawansowanej wersji możemy dodatkowo sprawdzać1:

 data jest poprawna (np. miesiąc nr 00 lub powyżej 28, 30 i 31)
 czy liczba dni w miesiącu lutym jest poprawna (lata przestępne).

Opis numeru PESEL

Waga

Cyfra

1

5

3

5

7

4

9

6

1

1

3

7

7

5

9

5

1

2

3

3

1

9

Znaczenie

Dwie

Numer miesiąca

ostatnie

z uwzględnieniem

Numer

Numer

cyfry roku

stulecia, patrz

dnia

kolejny

urodzenia

kolejna tabela

Płeć

parzyste-

kobieta,

nieparzyste-

mężczyzna

Cyfra

kontrolna

Miesiąc: W przykładowym numerze widzimy, że pierwsza cyfra numeru miesiąca nie zgadza

się z intuicją (46). Pamiętając, że trzecia cyfra numeru PESEL koduje stulecie, wystarczy

dokonać wyszukiwania w poniższej tabeli:

cyfra

Numery miesięcy

stulecie

0 lub 1

2 lub 3

01 – styczeń,

02 – luty,

10 – październik

11 – listopad

12 – grudzień

21 – styczeń,

22 – luty,

30 – październik

31 – listopad

32 – grudzień

1900

2000


1 Takie podejście bardzo komplikuje formuły. W normalnym ćwiczeniu nie uwzględniamy takich niuansów.

4 lub 5

6 lub 7

8 lub 9

41 – styczeń,

42 – luty,

50 – październik

51 – listopad

52 – grudzień

61 – styczeń,

62 – luty,

70 – październik

71 – listopad

72 – grudzień

81 – styczeń,

82 – luty,

90 – październik

91 – listopad

92 – grudzień

2100

2200

1800

Zatem wystarczy zauważyć, że cyfra 4 oznacza stulecie 2100, zatem rokiem urodzenia jest

2155. Miesiąc musi zostać „poprawiony”, pierwsza cyfra jest zawsze resztą z dzielenia przez

dwa. Np. zamiast miesiąca 92 powinno być 12 (reszta 9/2 = 1) lub np. zamiast 61 powinno

być 01 (reszta 6/2 = 0).

Płeć: wystarczy sprawdzić podzielność dziesiątej cyfry numeru PESEL przez dwa (warunek

parzystości. Reszta 1 oznacza mężczyznę (l. nieparzysta), reszta 0 oznacza kobietę.

Cyfra kontrolna: Algorytm zakłada, że mnożymy każdą cyfrę numeru PESEL przez jej wagę

a iloczyny dodajemy. Poprawny wynik to taki, który jest podzielny przez 10.

1*5+3*5+7*4+9*6+1*1+3*7+7*5+9*5+1*2+3*3+1*9=224  224 nie dzieli się przez 10,

oznacza to, że podany PESEL zawiera błąd!

Funkcje niezbędne do wykonania ćwiczenia

1. =FRAGMENT.TEKSTU(tekst; numer_pierwszego_znaku; długość_podciągu)

Funkcja „wycina” podciąg z podanego tekstu. Przydatna do wyizolowania numeru dnia,

miesiąca, płci itp. z pełnego numeru PESEL

Przykład:

=fragment.tekstu(„Alamakota”; 3; 2 ...