az emelt szint függvényei
2025-07-16
Természetesen, az emelt szintű digitális kultúra érettségi táblázatkezelő feladatainak megoldásához szükséges függvényekről van szó. Kérdésként megfogalmazva, melyik Excel függvényt kell ismerni* az emelt szintű vizsgához? Szigorú válasz: mindegyiket. Kicsivel megengedőbb válasz: a laikus függvényeket mindenképpen. Még egy kicsivel megengedőbb válasz: de legalább is azokat a laikus függvényeket, amelyeket ebben a cikkben felsorolok. (* Az „ismerni" talán egy kicsit erős kifejezés. Elegendő, ha egy függvényről elmondhatjuk „igen-igen hallottam már róla" vagy „valami dereng".)
előjel-kezelés
ABS: egy szám abszolút értékét adja eredményül.
ELŐJEL: megállapítja egy szám előjelét. Eredménye mínusz egy, ha a szám negatív, nulla, ha a szám nulla és plusz egy, ha a szám pozitív.
matematikai műveletek
szum: összeadja az argumentumaival meghatározott számokat és az összeget adja eredményül.
szumha: csak a feltételnek megfelelő számokat adja össze és az összeget adja eredményül.
szumhatöbb: csak a feltétel-rendszernek megfelelő számokat adja össze és az összeget adja eredményül.
szorzat: összeszorozza az argumentumaival meghatározott számokat és a szorzatot adja eredményül.
szorzatösszeg: összeszorozza tartományok vagy tömbök azonos sorszámú elemeit, majd a szorzatokat összeadja és az összeget adja eredményül.
kvóciens: osztást végez, majd a hányados egész részét adja eredményül.
maradék: egész-osztást végez, majd az osztási maradékot adja eredményül.
hatvány: egy szám megadott kitevőjű hatványát adja eredményül.
gyök: egy szám négyzetgyökét adja eredményül.
lko: egész számok legnagyobb közös osztóját adja eredményül.
lkt: egész számok legkisebb közös többszörösét adja eredményül.
pi: a pi értékét adja eredményül, tizennégy tizedesjegy pontosággal.
kerekítés
kerek.fel: az input számtól a számegyenesen a nullától távolodva a következő adott nagyságrendű számot adja eredményül.
kerekítés: az input számtól a számegyenesen a kerekítés szabálya szerinti irányba elmozdulva a következő adott nagyságrendű számot adja eredményül.
kerek.le: az input számtól a számegyenesen a nullához közelítve a következő adott nagyságrendű számot adja eredményül.
plafon.mat: az input számtól a számegyenesen jobbra álló első, olyan számot adja eredményül, amely egy megadott szám többszöröse.
többsz.kerekít: az input számtól a számegyenesen a kerekítés szabálya szerinti irányba álló első olyan számot adja eredményül, amely egy megadott szám többszöröse.
padló.mat: az input számtól a számegyenesen balra álló első, olyan számot adja eredményül, amely egy megadott szám többszöröse.
páros: a számegyenesen a nullától távolodva az input szám után álló első páros számot adja eredményül.
páratlan: a számegyenesen a nullától távolodva az input szám után álló első páratlan számot adja eredményül.
csonkolás
int: a számegyenesen az input számtól balra álló első egész számot adja eredményül.
csonk: a megadott nagységrendnek megfelelően az input szám törtrészében álló szám-karaktereket elveti, az egész részben állókat pedig nullára cseréli.
átlagolás
átlag: számok matematikai közepét számolja ki.
átlaga: vegyes adattípusú halmaz (számok, logikai értékek, szövegek) számtani közepét számolja ki.
átlagha: a feltételnek megfelelő számok matematikai közepét számolja ki.
átlaghatöbb: a feltételrendszernek megfelelő számok matematikai közepét számolja ki.
részátlag: egy halmaz elemeinek számtani közepét számolja ki, az elemszám százalékában megadott szélsőérték kizárásával.
megszámlálás
darab2: a látható tartalommal rendelkező cellákat számlálja meg és adja eredményül.
darab: a számokat tartalmazó cellákat számlálja meg és adja eredményül.
darabüres: az üresnek látszó cellákat számlálja meg és adja eredményül.
darabha: a feltételnek megfelelő tartalmú cellákat számlálja meg és adja eredményül.
darabhatöbb: a feltételrendszernek megfelelő tartalmú cellákat számlálja meg és adja eredményül.
gyakoriság: egy szakaszokra osztott intervallum szakaszaiban álló számokat számlálja meg és tömbként adja eredményül.
rangsor-kezelés
min: számhalmaz legkisebb számát adja eredményül.
minha: a feltételrendszernek megfelelő számok közül a legkisebbet adja eredményül.
kicsi: számhalmaz megadott sorszámú legkisebb elemét adja eredményül.
max: számhalmaz legnagyobb számát adja eredményül.
maxha: a feltételrendszernek megfelelő számok közül a legnagyobbat adja eredményül.
nagy: számhalmaz megadott sorszámú legnagyobb elemét adja eredményül.
medián: számhalmaz rangsorának középen álló elemet adja eredményül.
módusz.egy: számhalmaz leggyakrabban előforduló elemét adja eredményül.
rang.egy: számhalmaz elemének rangsorban elfoglalt pozícióját (sorszámát) adja eredményül.
százalékrang.tartalmaz: számhalmaz elemének a halmaz elemszámához viszonyított rangsor-pozícióját adja eredményül.
percentilis.kizár: határértéket ad eredményül, amelynél kisebb vagy egyenlő a számhalmaz megadott százalékú eleme.
multifunkciós függvények
összesít: tizenkilenc műveletes függvény szűrt, rejtett, hibaértékes és részösszeges adatok elemzésére.
részösszeg: tizenegy műveletes függvény szűrt, rejtett, hibaértékes és részösszeges adatok elemzésére.
dátum-kezelés
ma: az aktuális dátumot adja eredményül.
év: egy dátum „évek" részét adja eredményül.
hónap: egy dátum „hónapok" részét adja eredményül.
NAP: egy dátum „napok" részét adja eredményül.
iso.hét.száma: a dátumot tartalmazó hét, az EU-s előírás szerinti, éven belüli sorszámát adja eredményül.
hét.száma: a dátumot tartalmazó hét, az EU vagy az USA előírás szerinti, éven belüli sorszámát adja eredményül.
hét.napja: az aktuális dátum napjának héten belüli sorszámát adja eredményül.
dátum: a megadott „évek", „hónapok" és „napok" dátumegységekből képzett dátumot adja eredményül.
kalk.dátum: az input dátumnál a megadott számú hónappal korábbi vagy későbbi dátumot adja eredményül.
hónap.utolsó.nap: az input dátumnál a megadott számú hónappal korábbi vagy későbbi dátum hónapja utolsó napjának dátumát adja eredményül.
kalk.munkanap: az input dátumnál adott számú munkanappal korábbi vagy későbbi dátumot ad eredményül.
időszak-kezelés
törtév: két dátummal meghatározott időszak tartamát években, tizedes törtkén adja eredményül.
napok: két dátummal meghatározott időszak napjainak számát adja eredményül előjeles számként. Az eredmény a záródátum napját nem tartalmazza.
időpont és időtartam kezelés
most: az aktuális dátumot és időpontot adja eredményül „éééé.hh.nn óó:pp" formában.
óra: egy időpont vagy időtartam „órák" részét adja eredményül.
percek: egy időpont vagy időtartam „percek" részét adja eredményül.
mperc: egy időpont vagy időtartam „másodpercek" részét adja eredményül.
idő: a megadott „órák", „percek" és „másodpercek" időegységekből képzett időpontot vagy időtartamot adja eredményül.
logikai műveletek
nem: az argumentumával meghatározott logikai érték ellentétjét adja eredményül.
vagy: IGAZ logikai értéket ad eredményül, ha argumentumai közül legalább az egyik IGAZ logikai értéket határoz meg.
és: IGAZ logikai értéket ad eredményül, ha minden argumentuma IGAZ logikai értéket határoz meg.
xvagy: igaz logikai értéket ad eredményül, ha igaz értéket meghatározó argumentumainak száma páratlan.
elágazások kezelése
ha: ha az első argumentum kiértékelése nullát eredményez, akkor a függvény a harmadik-, minden más szám esetében a második argumentumával meghatározott műveletet hajtja végre.
haelsőigaz: a függvény páratlan sorszámú argumentumait sorrendben értékeli ki. Ha a kiértékelés nullát eredményez, akkor tovább lép a következő páratlan argumentumra, minden más szám esetén végrehajtja a következő páros sorszámú argumentumával meghatározott műveletet.
választ: argumentumaival sorrendben megadott műveletek közül, azt hajtja végre, amelynek sorszámát az első argumentuma kiértékelése eredményezett.
adatpár ismeretlen elemének meghatározása
keres: (vektoros változat) a függvény az adatpár ismert elemét keresi a keresési vektorban, majd az eredmény vektor a találat pozíciójával azonos pozíciójú adatát adja eredményül. (mátrixos változat) a függvény az adatpár ismert elemét keresi a mátrix első oszlopában (sorában), majd a mátrix utolsó oszlopának (sorának) a találat pozíciójával azonos pozíciójú adatát adja eredményül.
xkeres: a keres függvény korszerűsített változata.
fkeres: a függvény az adatpár ismert elemét a mátrix első oszlopában keresi, majd a mátrix a harmadik argumentumával meghatározott oszlopának, a találattal megegyező pozíciójú adatát adja eredményül.
vkeres: az fkeres függvény vízszintes „tájolású" változata.
választ: első argumentuma az adatpár ismert elemét határozza meg. További argumentumai párt alkotnak, agy-egy adatpárt határoznak meg. A függvény a páros sorszámú „argumentumaiban" keresi az ismert adatot és ha egyezést talál, akkor a következő páratlan sorszámú argumentum által meghatározott adatot adja eredményül.
adat-pozíció meghatározása
hol.van: meghatározott adatot keres egy vektorban és a találat cellájának sorszámát adja eredményül.
xhol.van: a hol.van függvény korszerűsített változata.
hivatkozás-kezelés
sor: a függvényt tartalmazó- vagy az argumentumával meghatározott cella sorának indexét (sorszámát) adja eredményül. Másként fogalmazva, a függvény arra a kérdésre válaszol, hogy a munkalapon a vizsgált cella hányadik sorban áll.
oszlop: a függvényt tartalmazó- vagy az argumentumával meghatározott cella oszlopának indexét (sorszámát) adja eredményül. Másként fogalmazva, a függvény arra a kérdésre válaszol, hogy a munkalapon a vizsgált cella hányadik oszlopban áll.
lap: a függvényt tartalmazó- vagy az argumentumával meghatározott cella lapjának indexét (sorszámát) adja eredményül. Másként fogalmazva, a függvény arra a kérdésre válaszol, hogy a munkafüzetben a vizsgált cella hányadik munkalapon áll.
cím: annak a cellának az abszolút hivatkozását adja eredményül szövegként, amely a második argumentumával meghatározott indexű oszlopban és az első argumentumával meghatározott indexű sorban áll.
indirekt: a szövegként összeállított cella- vagy tartományazonosítót hivatkozásként adja eredményül.
meghatározott pozíciójú adat megállapítása
index: egy táblázat meghatározott indexű sorának, meghatározott indexű oszlopában álló cella adatát (hivatkozását) adja eredményül.
szövegkezelés
kód: egy karakter ANSI kódját adja eredményül.
karakter: az inputként megadott ANSI kódszám karakterét adja eredményül.
hossz: az argumentumával meghatározott adat karaktereinek számát adja eredményül.
szöveg.keres: karakterláncot keres egy adatban és egy sorszámot ad eredményül, amely azt mutatja, hogy a találat első karaktere, hányadik karaktere az adatnak.
szöveg.talál: mint a szöveg.keres, de a kis- és nagybetűket megkülönbözteti.
kimetsz: egy adatból eltávolítja a 32-es ANSI kódú szóközöket és az így átalakított adatot szövegként adja eredményül.
bal: meghatározott számú karakter hosszúságú szöveget ad eredményül egy adat elejéről.
jobb: meghatározott számú karakter hosszúságú szöveget ad eredményül egy adat végéről.
közép: egy adat meghatározott sorszámú karakterétől kezdődő, meghatározott számú karakter hosszúságú szakaszát szövegként adja eredményül.
helyette: egy adatban lecseréli a megadott karakterláncot egy másik karakterláncra és az így átalakított adatot szövegként adja eredményül.
csere: egy adat meghatározott sorszámú karakterétől kezdődő, meghatározott számú karakter hosszúságú szakaszát lecseréli a megadott karakterláncra és az így átalakított adatot szövegként adja eredményül.
hiba-kezelés
hibás: igaz logikai értéket ad eredményül, ha argumentuma hibaértéket határoz meg, minden más esetben hamis-at.
hahiba: az első argumentumával meghatározott adatot adja eredményül, ha az nem hibaérték. Ha hibaérték, akkor a második argumentumával meghatározott adatot adja eredményül.
adattípus átalakítás
érték: egy számot ad eredményül, amit a megadott szöveg adattípusú számkarakterekből képzett.
dátumérték: egy számot ad eredményül, amit a megadott szöveg adattípusú dátumból képzett.
időérték: egy számot ad eredményül, amit a megadott szöveg adattípusú időpontból vagy időtartamból képzett.
szöveg: egy számot a megadott formátummá alakít át, majd az így kapott adatot szövegként adja eredményül.
véletlenszám-képzés
vél: nulla és egy közötti, véletlenszerűen képzett decimális törtet ad eredményül.
véletlen.között: az argumentumaival meghatározott intervallum egész számai közül, a határértékeket is beleértve, véletlenszerűen kiválasztott egész számot adja eredményül.
adatbázis-táblázat kezelése
ab.átlag: feltételekkel kiválasztott rekordokban, meghatározott mező szám-bejegyzéseinek számtani közepét adja eredményül.
ab.darab: feltételekkel kiválasztott rekordokban, meghatározott mező szám-bejegyzéseinek darabszámát adja eredményül.
ab.darab2: feltételekkel kiválasztott rekordokban, meghatározott mező bejegyzéseinek darabszámát adja eredményül.
ab.max: feltételekkel kiválasztott rekordokban, meghatározott mező legnagyobb szám-bejegyzését adja eredményül.
ab.min: feltételekkel kiválasztott rekordokban, meghatározott mező legkisebb szám-bejegyzését adja eredményül.
ab.szum: feltételekkel kiválasztott rekordokban, meghatározott mező szám-bejegyzéseinek összegét adja eredményül.
ab.mező: feltételekkel kiválasztott rekord, meghatározott mezőjének bejegyzését adja eredményül.
az eddigiek
Figyelem, figyelem! A fentieknek nincs semmiféle hivatalos alapja! Én gondolom így! Biztosak csak azokban a függvényekben lehetünk, amelyek már szerepeltek a vizsgafeladatok megoldásában. Ezeket soroltam fel a lenti táblázatban. A 2025-ös májusi vizsgán néhány, a leírásban megadott képletet be kellett írni a megoldásba. A beírandó képletekben szereplő függvények tudományos függvények, ezért nem is szerepelnek a táblázatban.

margitfalvi.arpad@proton.me