laikus függvények rendszerezése - három
2025-11-17 Excel 2024
kereső függvények
A kereső függvények csoportjába általában öt függvényt sorolnak. Mind az öt függvény inputja tömb is lehet, ezért a leírásban a vektor és a mátrix fogalmakat fogom használni.
A kereső függvények inputja egy mátrix. A mátrix egy cellája illetve rekesze a „cél”. A nevükben is keresők a cél tartalmát, míg az INDEX a hivatkozását adja eredményül.
A felhasználó a cél pozícióját a mátrixban a kereső nevűek esetében közvetve, az INDEX esetében közvetlenül, sor- és oszlop index-szel adja meg. A cél közvetett megadása egy a célban tárolt adattal párt alkotó adat deklarálásával történik. A függvények ezt az adatot keresik egy vektorban. A keresés módja lehet alulról közelítő, felülről közelítő vagy azonosat kereső. A keresés eredménye a találat.
A kereső nevűek használata elött a mátrixot, a keresési vektor alapján rendezni kell. Ez alól csak az XKERES kivétel. A kereső nevűek eredménye egy másik vektor a találattal azonos pozícióban álló adata lesz.
elágazás-kezelő függvények
Az elágazás-kezelő függvények feladata automatikus választás alternatív műveletek között.
A HA függvény egy feltétel kiértékelésével dönt: ha a feltétel teljesül, akkor az IGAZ logikai értékhez rendelt műveletet, ha a feltétel nem teljesül, akkor a HAMIS-hoz rendeltet hajtja végre.
A HAELSŐIGAZ függvény argumentumlistája feltétel-művelet párosok láncolata. A függvény sorban értékeli ki a feltételeket; ha a feltétel nem teljesül, akkor továbblép a következő feltételre és kiértékeli, ha az sem igaz, akkor ismét továbblép... Egészen addig, amíg valamelyik feltétel teljesül, akkor végrehajtja a feltételhez rendelt műveletet és leáll.
Az ÁTVÁLT függvény első argumentuma egy kifejezés. Ennek a kifejezésnek az eredményét keresi a függvény, további argumentumaival megadott, adat-művelet párosok adat elemeiben. Ha talál azonosat, akkor végrehajtja a páros műveletét és leáll. Ha az egyik adat sem egyezik a kifejezés eredményével, akkor az utolsó argumentumának, erre az esetre deklarált műveletét hajtja végre.
A VÁLASZT függvény az első argumentumával meghatározott sorszámú művelet-argumentumát hajtja végre. A műveletek számozása deklarációik sorrendjében történik.
véletlenszámot adó függvények
A véletlenszám a „véletlenszerűen kiválasztott szám” rövidítése. A kiválasztás intervallumát az alkalmazott függvény illetve a felhasználó határozza meg.
Van még egy harmadik véletlenszámot adó függvény is az Excelben, a VÉLETLENTÖMB, de azt a tömb-függvények csoportjába szokás sorolni.
A VÉL függvény intervalluma kötött, a VÉLETLEN.KÖZÖTT-é viszont szabad. A VÉL eredménye tizedes tört, a VÉLETLEN.KÖZÖTT-é egész szám. A VÉL eredménye kisebb, mint egy, és nem kisebb, mint nulla, a törtrészben tizennégy számkarakter pontosággal. A VÉL-nek nincs argumentuma, a VÉLETLEN.KÖZÖTT-nek kettő is van: az intervallum első- és utolsó száma.
pozíció-meghatározó függvények
A HOL.VAN és frissített változata az XHOL.VAN függvények tartoznak ebbe a kategóriába. A pozíció-meghatározó függvények egy adatot keresnek egy vektorban. A keresés módja lehet alulról közelítő, felülről közelítő vagy azonosat kereső. A keresés eredménye a találat. A függvények eredménye a találat indexe a vektorban.
képlet-kezelő függvények
Ezt a funkciót is két függvény szolgálja, a KÉPLETSZÖVEG és a LET. Előbbi a képlet-vizsgálat, utóbbi a képlet-szerkesztés eszköze.
A KÉPLETSZÖVEG függvény az argumentumával meghatározott cella képletét szövegként adja eredményül, beleértve az egyenlőségjelet is.
A LET függvénnyel a képlet műveleteit logikai egységekbe rendezhetjük és ezeket a képletrészeket külön-külön deklarálhatjuk. A képletrészeket, csak a függvény kiértékelésének idejéig érvényes, felhasználói névvel azonosíthatjuk.
A függvény argumentumai párban állnak: név-képletrész. A program megadásuk sorrendjében dolgozza fel a képletrészeket, majd a részeredményeket a deklarált névvel együtt a memóriában tárolja. Ez a végrehajtási mód teszi lehetővé, hogy a már kiértékelt képletrészek eredményét újabb képletrészek deklarációjában szerepeltethetjük. Másként fogalmazva, a képletrész deklarációja tartalmazhatja, a már deklarált képletrészek nevét. A függvény utolsó argumentuma egy kifejezés, amely a függvény eredményét adja. Vegyünk egy példát, hogy jobban megértsük a fentieket.
A tanárok nullától száz pontig értékelik a diákok felkészültségét. Kíváncsiak vagyunk a három legjobb angolos pontszámainak átlagára. A képlet szerkesztését egy LET függvénnyel egyszerűsítjük.
A feladat algoritmusa a következő. A SORBA.RENDEZ függvénnyel a táblázat adatsorait tömbösítjük, úgy hogy a legjobb angolosok felül legyenek. Ebből a tömbből az INDEX függvénnyel képezzük az első három legjobb angolos pontszámainak tömbjét. Mivel tömbökkel dolgozunk az INDEX „sorszám” és „oszlopszám” argumentumainak is tömböknek kell lenniük. Ezért létre kell hoznunk a sorok (1-3) és az oszlopok (2-5) indexeinek tömbjét a SORSZÁMLISTA függvénnyel. Miután létrehoztuk a pontszámok tömbjét elvégezhetjük az átlagolást az ÁTLAG függvénnyel.
(RET) A táblázat adatsorainak tömbösítése, az „angol” (4. oszlop) pontszámok szerinti csökkenő (-1) rendezettséggel.
(SIT) A sor-indexek tömbjének képzése. A tömb háromsoros és egyoszlopos, a számtani sorozat első eleme egy, növekménye szintén egy.
(OIT) Az oszlop-indexek tömbjének képzése. A tömb egysoros és négyoszlopos, a számtani sorozat első eleme a kettő, növekménye pedig egy.
(PSZ) A pontszámok tömbjének képzése az előzőleg létrehozott három tömb felhasználásával.
Végül átlagoljuk a pontszámok tömbjének elemeit.
konvertálás függvény
Vannak a programnak olyan függvényei is, amelyeket funkciójuk alapján nehéz valamelyik csoportba sorolni. Ilyen a KONVERTÁLÁS függvény is.
A KONVERTÁLÁS függvény mennyiséget alakít át. Egyik mértékegységről a másikra. A cellában álló szám (1) vagy azonosító (2) vagy egy mennyiség mérőszáma. A mennyiség a mérőszámból és a mértékegységből áll. A függvény három argumentuma a mérőszám, a jelenlegi mértékegység és a kívánt mértékegység megadására szolgál.
A mértékegységeket a függvény kódjaival kell megadnunk. Beírásukat a névkiegészítő segíti.
Elképesztő a függvény apparátusa! Tizenhárom tudomány-terület (energia, erő, idő, információ, matematika, mágnesesség, nyomás, sebesség, távolság, teljesítmény, terület, térfogat, tömeg) száztizenhét mértékegységével dolgozhatunk.
És akkor még nem beszéltünk a mértékegységek bináris és decimális hatványairól, amit a függvény leírása (Microsoft ügyfélszolgálat) előtagnak (prefixum) nevez. Például, a tíz harmadik hatványának kódja a ká betű (kilo). A névkiegészítőben nem találunk kilométert csak métert. A métert így kell megadnunk: ”m”. Ha kilométert, akkor azt meg így: ”km”. Azért mesélem ilyen szájbarágósan, mert a függvény leírása félrevezető. Ott a tíz harmadik hatványának kódját így adják meg: ”k”, mintha a kilo-t önállóan kellene deklarálnunk.
A függvény tervezőjének még arra is volt gondja, hogy a harmadik argumentum megadásakor a névkiegészítő listája csak a második argumentumban deklarált mértékegység tudomány-területének mértékegységeit ajánlja fel és nem újra mind a száztizenhetet.
kimutatásadatot.vesz függvény
Pivot táblával létrehozott statisztikai értéket a KIMUTATÁSADATOT.VESZ függvénnyel tudjuk a képletben szerepeltetni. Azért kell függvényt használnunk az érték „linkeléséhez”, mert az egyszerű hivatkozás nem követi az elemző-tábla szerkezetének változásait. A függvény és argumentumainak bevitele automatikusan történik a képletbe: nekünk csak rá kell kattintanunk a linkelni szándékozott cellára.
Vegyük sorra a képen látható argumentumokat! Balról jobbra haladva: (1) statisztikai mező neve, (2) a pivot tábla pozíciója, (3) sormező neve, (4) sormező tételének neve, (5) oszlopmező mező neve, (6) oszlopmező tételének neve. És a szűrő mező (telephely) és annak tétele (Vác) hol marad? Hááát... Ők lemaradtak. De, azért nem kell megijedni! A szűrő mező módosítását követően nem csak a pivot táblában, de a képletben is módosul a linkelt statisztikai érték.
Szabadság, egyenlőség, testvériség!

margitfalvi.arpad@proton.me