Az adatokkal történő számolás alapjai

Fontos : Ez a cikk gépi fordítással lett lefordítva, lásd a jognyilatkozatot. A cikk angol változatát itt találhatja meg.

A listákban és könyvtárakban különféle képleteket és függvényeket használhat az adatok kiszámítására. Számított oszlop listához vagy könyvtárhoz adásával létrehozhat olyan képletet, mely más oszlopokból származó adatokat használva dátumokat és időpontokat számít ki, egyenleteket végez el, vagy szövegműveleteket hajt végre. Például egy feladatlista oszlopában kiszámíthatja az egyes feladatok végrehajtásához szükséges időt a kezdő dátum és a befejezés időpontja alapján.

Megjegyzés : Ez a fejezet a képletek és függvények használatával kapcsolatos alapfogalmakat írja le. Ha egy adott függvényről többet szeretne megtudni, olvassa el a függvényhez kapcsolódó témakört.

Tartalom

A képletek áttekintése

Függvények áttekintése

A képletekben alkalmazott oszlophivatkozások használata

Állandók használata képletekben

Műveleti operátorok használata képletekben

A képletek áttekintése

A képletek a listák és tárak értékein végzett számításokat specifikáló egyenletek. A képletek egyenlőségjellel (=) kezdődnek. A következő képlet például 5-öt hozzáad a 2 és 3 szorzatához:

=5+2*3

A képlet is használhatja, számított oszlopban, és egy oszlop alapértelmezett értékeit számítja ki. Egy képlet tartalmazhat függvények, oszlophivatkozásokat, operátorok és állandók az alábbi példának megfelelően.

=PI()*[Result]^2

Elem

Leírás

Függvény

A PI() függvény a pi értékét (3,141592654) adja vissza.

Hivatkozás (vagy oszlopnév)

Az [Eredmény] jelöli az aktuális sor Eredmény oszlopának értékét.

Állandó

A képletbe közvetlenül beírt számok vagy karakterláncok, például a 2.

Operátor vagy műveleti jel

A * (csillag) operátorral szorozhat, a ^ (fel nyíl) operátorral egy számot hatványra emelhet.

A képlet a fenti táblázat elemei közül akár többet is tartalmazhat. Az alábbiakban néhány mintaképletet talál (összetettségi sorrendben).

Egyszerű képletek (például =128+345)

Az alábbi képletek állandókból és műveleti jelekből állnak.

Példa

Leírás

=128+345

128 és 345 összeadása

=5^2

5 négyzetre emelése

Oszlophivatkozásokat tartalmazó képletek (például =[Bevétel] > [Költség])

A következő képletek ugyanazon lista vagy tár más oszlopaira hivatkoznak.

Példa

Leírás

=[Bevétel]

A Bevétel oszlop értéke

=[Bevétel]*10/100

A Bevétel oszlop értékének 10%-a

=[Bevétel] > [Költség]

Ha a Bevétel oszlop értéke nagyobb, mint a Költség oszlop értéke, a visszatérési érték Igen.

Függvényeket tartalmazó képletek (például =ÁTLAG(1, 2, 3, 4, 5))

Az alábbi képletek beépített függvényeket használnak.

Példa

Leírás

=ÁTLAG(1, 2, 3, 4, 5)

Az értékhalmaz elemeinek az átlagát adja vissza.

=MAX([N1], [N2], [N3], [N4])

Az argumentumai között szereplő legnagyobb számot adja meg.

=HA([Költség]>[Bevétel], „Túlköltekezés”, „Rendben”)

Ha a költségek meghaladják a bevételeket, értéke Túlköltekezés, egyébként Rendben.

=NAP(„2008.04.15.”)

Nap meghatározása egy dátum alapján. A példabeli formula értéke 15.

Egymásba ágyazott függvényeket tartalmazó képletek (mint például =SZUM(HA([A]>[B], [A]-[B], 10), [C]))

Az alábbi képletekben egyes függvények argumentumai is függvények.

Példa

Leírás

=SZUM(HA([A]>[B], [A]-[B], 10), [C])

A HA függvény értéke az A és B oszlop értéke közti különbség vagy 10.

A SZUM függvény összeadja a HA függvény és a C oszlop értékét.

=FOK(PI())

A PI függvény értéke 3,141592654.

A FOK függvény a radiánban kifejezett értéket fokokra számítja át. A példabeli képlet visszatérési értéke 180.

=SZÁM(TALÁL(„BD”,[Oszlop1]))

A SZÖVEG.TALÁL függvény megkeresi a BD karakterláncot az Oszlop1 oszlopban, és visszaadja a karakterlánc helyének kezdőpozícióját. Ha a karakterlánc nem található, hibaértéket jelenít meg.

A SZÁM függvény visszatérési értéke Igen, ha a SZÖVEG.TALÁL függvény numerikus értékkel tér vissza, egyébként pedig Nem.

Vissza a lap tetejére

Függvények áttekintése

A függvények olyan előre definiált képletek, amelyek argumentumnak nevezett különleges értékek használatával számításokat hajtanak végre adott sorrendben vagy felépítés szerint. A függvények segítségével egyszerű vagy összetett számításokat végezhetünk. Az alábbi KEREKÍTÉS függvény például a Költség oszlop értékét két tizedesjegyre kerekíti.

=ROUND([Cost], 2)

A következő szavak ismerete a függvények és képletek tanuláskor fontos:

Struktúra:     A függvény struktúrája egyenlőségjellel kezdődik (=), mely után a függvény neve, egy nyitó zárójel, a függvény vesszővel elválasztott argumentumai és egy befejező zárójel következik.

Függvény neve:     A függvénynek a listák vagy tárak által támogatott neve. Minden függvényhez adott számú argumentum tartozik, melyeket a függvény feldolgoz és kiszámítja belőlük a visszatérési értéket.

Argumentumok:     Az argumentum lehet szám, szöveg, logikai érték (például 1 vagy 0), illetve oszlophivatkozás. A megadott értéknek érvényesnek kell lenniük az adott argumentum esetében. Az argumentumok lehetnek még állandók, képletek vagy más függvények is.

Egyes esetekben a függvények argumentumaként más függvényeket is használhat. A következő függvény például egy beágyazott ÁTLAG függvényt használ, és az eredményt összehasonlítja két oszlopérték összegével.

=AVERAGE([Cost1], SUM([Cost2]+[Discount]))

Érvényes visszatérési érték:     Ha egy függvényt argumentumként használ, akkor annak az argumentum által használt értéktípust kell visszaadnia. Ha például az argumentum az 1 vagy a 0 értéket használja, akkor a beágyazott függvénynek is ezen értékek egyikét kell visszaadnia. Ha ez nem így van, akkor a listában vagy tárban az #ÉRTÉK! hibaérték jelenik meg.

Beágyazási szintkorlátozások:     Egy képlet legfeljebb nyolc szinten tartalmazhat beágyazott függvényeket. Ha a B függvény az A függvény argumentuma, akkor a B második szintű függvény. A fenti példában a SZUM függvény például második szintű függvény, mert az ÁTLAG függvény argumentumaként szolgál. A SZUM függvénybe ágyazott újabb függvény harmadik szintű függvény lenne, és így tovább.

Megjegyzések: 

  • A listák és tárak nem támogatják a VÉL és a MOST függvényt.

  • A MA és a SAJÁTNÉV függvény nem használható számított oszlopokban, de meg lehet adni az oszlopok alapértelmezett értékeként.

Vissza a lap tetejére

Képletekben alkalmazott oszlophivatkozások használata

A hivatkozások egy cellát azonosítanak az aktuális sorban és megadják egy listának vagy tárnak, hogy hol keresse a képletben használni kívánt adatokat vagy értékeket. A [Költség] hivatkozás például az aktuális sor Költség oszlopában lévő értékre utal. Ha az aktuális sorban a Költség oszlop értéke 100, akkor az =[Költség]*3 kifejezés értéke 300 lesz.

A hivatkozások segítségével több képletben is használhatja a lista vagy tár különböző oszlopainak értékeit. A képletekben a következő adattípusokat tartalmazó oszlopokra lehet hivatkozni: egysoros szöveg, szám, pénznem, dátum és idő, választási lehetőség, igen/nem és számított érték.

A képletekben történő hivatkozáshoz az oszlopok megjelenített nevét kell használni. Ha a név szóközt vagy különleges karaktert tartalmaz, a nevet szögletes zárójelbe ([ ]) kell tenni. A hivatkozások a kis- és nagybetűket nem különböztetik meg. Az Egységár oszlopra például [Egységár] és [egységár] jelöléssel is hivatkozhat a képletekben.

Megjegyzések: 

  • Csak az aktuális sor értékeire hivatkozhat.

  • Nem hivatkozhat más lista vagy tár értékére.

  • Nem hivatkozhat újonnan beillesztett sor azonosítójára. Az azonosító még nem létezik a számítási művelet végrehajtásakor.

  • Nem hivatkozhat, egy oszlop alapértelmezett értékét meghatározó képletben szereplő másik oszlopra.

Vissza a lap tetejére

Állandók használata képletekben

Az állandók nem számított értékek – például a 2008. 09. 10. dátumérték, a 210 mint szám vagy a "Negyedéves bevétel" szöveg mind állandók. Az állandók az alábbi adattípusokkal rendelkezhetnek:

  • Karakterlánc (Példa: =[Vezetéknév] = „Kovács”)

    A karakterláncot tartalmazó állandók idézőjelek között szerepelnek és legfeljebb 255 karaktert tartalmazhatnak.

  • Szám (Példa: =[Költség] >= 29,99)

    A numerikus állandók tizedesjegyeket is tartalmazhatnak, értékük pozitív és negatív egyaránt lehet.

  • Dátum (Példa: =[Dátum] > DÁTUM(2007,7,1))

    A Dátum állandókhoz mindenképpen használni kell a DÁTUM(év,hónap,nap) függvényt.

  • Logikai (Példa: =HA([Költség]>[Bevétel], „Veszteség”, „Nincs veszteség”)

    Az 1 (IGAZ) és a 0 (HAMIS) feltételes kifejezésekben használható logikai állandó. Ha a fenti példában a Költség nagyobb mint a Bevétel, akkor a HA függvény az 1 értéket, a képlet pedig a „Veszteség" karakterláncot adja vissza. Amennyiben a Költség egyenlő vagy kisebb, mint a Bevétel, a függvény a 0 értéket, a képlet pedig a „Nincs veszteség" karakterláncot adja vissza.

Vissza a lap tetejére

Műveleti operátorok használata képletekben

A műveleti operátorok azt jelzik, hogy egy képlet elemein milyen típusú számítást kíván elvégezni. A listák és tárak a műveleti operátorok három különböző típusát támogatják – a számtani, a relációs és a szöveges operátorokat.

Aritmetikai operátorok

Számtani alapműveletek végrehajtásához – például összeadás, kivonás, szorzás, osztás –, számok egyesítéséhez vagy számeredmények előállításához az alábbi számtani műveleti operátorokat használhatjuk:

Számtani műveleti jel

Jelentés (példa)

+ (pluszjel)

Összeadás (3+3)

– (mínuszjel)

Kivonás (3–1)
Negáció (–1)

* (csillag)

Szorzás (3*3)

/ (perjel)

Osztás (3/3)

% (százalékjel)

Százalék (20%)

^ (kalap)

Hatványra emelés (3^2)

Összehasonlító operátorok

Az alábbi operátorokkal két értéket hasonlíthatunk össze. Az összehasonlítás eredménye 0 (Nem) vagy 1 (Igen) logikai érték lesz.

Összehasonlító operátor

Jelentés (példa)

= (egyenlőségjel)

Egyenlő (A=B)

> (nagyobb, mint jel)

Nagyobb, mint (A>B)

< (kisebb, mint jel)

Kisebb, mint (A<B)

>= (nagyobb vagy egyenlő jel)

Nagyobb vagy egyenlő (A>=B)

<= (kisebb vagy egyenlő jel)

Kisebb vagy egyenlő (A<=B)

<> (nem egyenlő jel)

Nem egyenlő (A<>B)

Szöveges operátorok

Az és-jel (&) használatával összekapcsolhat, vagyis összefűzhet több szöveges karakterláncot, így egyetlen szövegegységet hozhat létre.

szöveges jel

Jelentés (példa)

& (és-jel)

Két érték összekapcsolásával, azaz összefűzésével egyetlen folytonos szövegértéket hoz létre ("Hegy"&"vidéki")

A képletben szereplő műveletek végrehajtási sorrendje a listákban vagy tárakban

A képletek az értékeket meghatározott sorrendben számítják ki. A képlet egyenlőségjellel (=) kezdődik. Ezt követik a számítandó elemek (az operandusok), melyeket műveleti jelek választanak el egymástól. A listák és tárak a képleteket balról jobbra haladva számítják, a képletben szereplő műveleti jelekre vonatkozó kötött sorrend szerint.

Végrehajtási sorrend

Ha egy képletben több műveleti jel is szerepel, a listák és tárak a műveleteket az alábbi táblázatban bemutatott sorrend szerint végzik el. Ha egy képletben több azonos szintű művelet szerepel – például szorzás- és osztásjel is –, a listák és tárak balról jobbra haladva végzik el a műveleteket.

műveleti jel (operátor)

Leírás

Negáció (például –1)

%

Százalék

^

Hatványra emelés

* és /

Szorzás és osztás

+ és –

Összeadás és kivonás

&

Összefűzés (két karakterláncot kapcsol össze)

= < > <= >= <>

Összehasonlítás

Zárójelek használata

A műveletek kiértékelési sorrendjének módosításához tegye zárójelbe a képlet elsőként számítandó részét. A következő képlet eredménye például 11, mert a lista vagy tár a szorzást az összeadás előtt végzi el. A képlet megszorozza a 2-t 3-mal, majd az eredményhez hozzáad 5-öt.

=5+2*3

Ha viszont zárójelek használatával módosítja a szintaxist, a lista vagy tár először összeadja az 5-öt és a 2-t, a kapott értéket megszorozza 3-mal, így a végeredmény 21 lesz.

=(5+2)*3

Mivel az alábbi példában a képlet első fele zárójelben van, a lista vagy tár először a [költség]+25 műveletet végzi el, majd az eredményt osztja az EC1 és EC2 oszlopok értékének összegével.

=([Cost]+25)/SUM([EC1]+[EC2])

Vissza a lap tetejére

Megjegyzés : Gépi fordítás jognyilatkozata: Ez a cikk számítógép által, emberi közreműködés nélkül lett lefordítva. A Microsoft ezeket a gépi fordításokat azért nyújtja, hogy az angol nyelvet nem beszélők minél több tartalomhoz tudjanak hozzáférni a Microsoft termékeivel, szolgáltatásaival és technológiáival kapcsolatban. A gépi fordítás miatt előfordulhat, hogy a szöveg szóhasználati, szintaktikai vagy helyesírási hibákat tartalmaz.

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×