Adóazonosító jel (2023 május)
Kategória: excel - emelt szint
Feladat leírása
Az adóazonosító jelet az állami adóhatóság (NAV) állapítja meg az állampolgárok számára.
Egy személyi nyilvántartásban az összetartozó nevek és születési dátumok mellett,
az adóazonosító jelek listája hibás rendezés miatt sajnos összekeveredett. Szerencsére az
adóazonosító jelek is tartalmaznak információt a születési dátumokra, így ez alapján a
személyekhez hozzá lehet rendelni a valószínűsíthető jeleket.
Rendelkezésünkre áll a szemelyforras.txt állományban egy személyi nyilvántartás:
nevek, születési évek, hónapok és napok, valamint az összekeveredett, a szükségesnél nagyobb
számban lévő adóazonosító jelek. A tíz számjegyű azonosító képzési szabályát törvény írja elő:
„Az adóazonosító számot a törvény szerint az alábbiak szerint kell képezni:
- az 1. számjegy konstans 8-as szám, mely az adóalany magánszemély voltára utal,
- a 2–6. számjegyek az 1867. január 1. és a személy születési időpontja között eltelt
napok száma, - a 7–9. számjegyek az azonos napon születettek megkülönböztetésére szolgáló
véletlenszerűen képzett sorszám, - a 10. számjegy az 1–9. számjegyek felhasználásával matematikai módszerekkel
képzett ellenőrző szám.
Az adóazonosító jel tizedik számjegyét úgy kell képezni, hogy az első 9 számjegy mindegyikét
szorozni kell azzal a sorszámmal, ahányadik helyet foglalja el az azonosítón belül. Az így
kapott szorzatok összegét el kell osztani 11-gyel, és az osztás maradéka a tizedik számjeggyel
lesz egyenlő. A 7–9. számjegyek szerinti sorszám nem adható ki, ha a 11-gyel való osztás
maradéka egyenlő tízzel.”
Táblázatkezelő program segítségével oldja meg a következő feladatokat!
A megoldás során vegye figyelembe a következőket!
- Amennyiben lehetséges, a megoldás során képletet, függvényt, hivatkozást
használjon! - Segédszámításokat az Adatlap és a Feldolgozás munkalapon az M oszloptól jobbra
végezhet. - A részfeladatok között van olyan, amely egy korábbi kérdés eredményét használja
fel. Ha a korábbi részfeladatot nem sikerült teljesen megoldania, használja
a megoldását úgy, ahogy van, vagy írjon be egy valószínűnek tűnő eredményt, és
azzal dolgozzon tovább! Így ugyanis pontokat kaphat erre a részfeladatra is.
Részfeladatok
1. Töltse be a tabulátorokkal tagolt, UTF-8 kódolású szemelyforras.txt szövegfájlt a táblázatkezelő munkalapjára az A1-es cellától kezdődően! Munkáját adoazonosito néven mentse el a táblázatkezelő alapértelmezett formátumában!
2. A munkalap neve legyen Adatlap, és szúrjon be egy újat is Feldolgozás néven!
3. A Feldolgozás munkalapon az alábbiakat alakítsa ki!
a) Az első sorban helyezze el a mintának megfelelő oszlopfejlécet! Az A oszlopban a Sorszám felirat alatti cellákat töltse fel 1-től 23-ig egész számokkal!
b) A B:K oszlopok celláiban vízszintes és függőleges irányban hibamentesen másolható függvények segítségével az Adatlap munkalapon szereplő adóazonosító jelek (Azonosítók) számjegyei jelenjenek meg, azzal egyező sorrendben!
c) Az L oszlop celláiban a bevezetőben olvasható képzési szabálynak megfelelő szorzatok összege jelenjen meg! A szorzatokat csak az adóazonosító jel első kilenc számjegyéből kell képezni.
4. Az Adatlap munkalapon az alábbiakat alkítsa ki!
a) Az első sor elé szúrjon be egy újat, és a minta szerinti cellákat vonja össze! A két összevont cellába írja be a „Személyek” és a „Nem azonosított jelek” szöveget!
b) A K3:K25-ös tartomány celláiban írassa ki, hogy az adóazonosító jelek érvényesek-e két szempontból: tízjegyűek-e, és az ellenőrző szám megegyezik-e a képzési szabállyal kapott értékkel! Ha a feltételeknek eleget tesz, akkor „IGAZ”, különben „HAMIS” felirat jelenjen meg!
c) Az I3:K25 cellatartományban állítsa be feltételes formázás használatával, hogy a hibás adóazonosító jelek sorában a cellatartalmak piros betűszínnel és félkövér betűstílussal jelenjenek meg!
5. Az adóazonosító jel a születési dátum információját tartalmazza. A táblázatkezelő rendszerek a dátumot egy kezdő dátum óta eltelt napok számában tárolják.
Az L2:L25-ös tartomány celláiban állítsa elő a nem hibás adóazonosító jelekből a születési dátumokat, a hibásak esetében a cellák üresen jelenjenek meg! A születési dátum úgy állítható elő, hogy a 2–6. számjegyekből képzett sorszámból 12051-et (1867. január 1. és 1900. január 1. közötti napok számát) le kell vonni. A cella értékének megjelenítésére a minta szerinti dátumformátumot állítsa be!6. Az F3:F22-es tartomány celláiban határozza meg a személyek születési adataiból, hogy az adóazonosító jelek közül melyik tartozhat hozzájuk! A személyekhez biztosan tartozik adóazonosító jel, és mindenkihez csak egy.
7. A munkalapok formázását a következő leírás alapján végezze el!
a) Az Adatlap munkalapon az első két sor celláiban lévő szövegeket emelje ki félkövér betűstílussal!
b) Az A1:L25-ös cellatartomány igazítását, szövegtagolását és cellaszélességét a mintának megfelelően állítsa be!
c) Az A1:F22-es és az I1:L25-ös tartomány celláit szegélyezze vékony vonallal, a második sor celláit kívülről vastag vonallal, a minta szerint! A táblázat többi cellája ne legyen keretezett!
d) A Feldolgozás munkalapon az A1:L1-es cellatartomány szövegeit formázza félkövér betűstílussal, az igazításokat a mintának megfelelően állítsa be! Az oszlopok szélességét úgy válassza meg, hogy a cellák tartalma olvasható legyen!