Combino 7. MAX, ÁTLAG, DARABHA, DARABTELI, INDEX, HOL.VAN
Combino 7. MAX, ÁTLAG, DARABHA, DARABTELI, INDEX, HOL.VAN
Budapest legnagyobb forgalmú villamosvonalán, a Nagykörúton 4-es, 6-os jelzéssel ellátva Combinókat közlekedtet a Budapesti Közlekedési Vállalat Zrt. A villamosszerelvények terhelését és kihasználtságát utasszámlálással vizsgálják. Ennek segítségével felmérik, hogy a villamos vonalán a megállókban a jármű nyolc ajtaján hányan szálltak fel, illetve le. Az adatok a szamlalas.txt fájlban (tabulátorokkal tagolt, UTF-8 kódolású szövegállomány) találhatók.
Minta:
7. A feliratok melletti cellák értékét határozza meg az alábbiak figyelembevételével:
a. Adja meg az M22 cellában, hogy a villamos útja során mekkora volt a legnagyobb utasszám!
b. Határozza meg az M23 cellában két tizedesjegyre formázva, hogy a villamos teljes útján
mennyi volt az átlagos utasszám!
c. Számolja meg az M24 cellában, hogy hány megálló után voltak többen a villamoson
az átlagnál!
d. Az M25 cellában határozza meg, hogy a teljes út során mennyi volt a legtöbb felszálló,
és az N25 cellában pedig azt, hogy ez melyik megállóban volt!
a. Adja meg az M22 cellában, hogy a villamos útja során mekkora volt a legnagyobb utasszám!
Az utasszámokat az M oszlopban kiszámoltuk. A legnagyobb utasszámot a MAX függvény segítségével tudjuk legegyszerűbben meghatározni.
MAX : Egy értékhalmazban szereplő legnagyobb számot adja meg. A logikai értékeket és szövegeket figyelmen kívül hagyja.
Képlete:
=MAX(szám1;szám2;....szám255)
szám1;szám2;....szám255 - a különböző utasszámok, melyet az M3:M19 cellatartományban kiszámoltunk .
Képlete:
=MAX(M3:M19)
b. Határozza meg az M23 cellában két tizedesjegyre formázva, hogy a villamos teljes útján
mennyi volt az átlagos utasszám!
Az átlagot az ÁTLAG függvénnyel fogjuk meghatározni.
ÁTLAG - Argumentumainak átlagát (számtani közepét) számítja ki, az argumentumok nevek, tömbök vagy számokat tartalmazó hivatkozások lehetnek.
Képlete:
=ÁTLAGA(érték_1;érték_2;...)
érték_1;érték_2;... - A villamos teljes útjának az utasszámai - M3:M19 .
Képlete:
=ÁTLAG(M3:M19)
Csökkentsük a megkapott eredményt 2 tizedesjegyre.
Kezdőlap - Szám - Tizedesjegyek csökkentése.
c. Számolja meg az M24 cellában, hogy hány megálló után voltak többen a villamoson
az átlagnál!
Feltételes számoláshoz a DARABHA függvényt fogjuk használni.
DARABHA - Egy tartományban összeszámolja azokat a nem üres cellákat, amelyek eleget tesznek a megadott feltételeknek.
Képlete:
=DARABHA(Tartomány;kritérium)
Tartomány - az utasszámokat tartalmazó cellaintervallum - M3:M19
kritérium - legyen nagyobb az átlagnál, vagyis az M23-ban kiszámolt értéknél. Két összetevővel tudjuk megoldani: 1. nagyobb : ">" és : & 2. a cellahivatkozás : M23
Képlete:
=DARABHA(M3:M19;">"&M23)
d. Az M25 cellában határozza meg, hogy a teljes út során mennyi volt a legtöbb felszálló,
és az N25 cellában pedig azt, hogy ez melyik megállóban volt!
A felszállókat a J oszlopban megadta a feladat. A legtöbben felszálló utasok számát a MAX függvény segítségével tudjuk legegyszerűbben meghatározni.
MAX : Egy értékhalmazban szereplő legnagyobb számot adja meg. A logikai értékeket és szövegeket figyelmen kívül hagyja.
Képlete:
=MAX(szám1;szám2;....szám255)
szám1;szám2;....szám255 - a különböző állomásokon felszálló utasszám, melyet a J3:J20 cellatartományban megadtak.
Képlete:
=MAX(J3:J20)
A megálló nevét az INDEX és a HOL.VAN függvény segítségével tudjuk kideríteni.
Keressük meg a cellatartományon belül, hol van, hol helyezkedik el a keresett megálló a HOL.VAN függvénnyel.
HOL.VAN : Egy adott értéknek megfelelő tömbelem viszonylagos helyét adja meg adott sorrendben.
Képlete:
=HOL.VAN(keresési_érték; tábla; [egyezés_típusa])
keresési_érték : az előbb kiszámolt érték - M25
tábla : J3:J20 - a felszálló utasok táblázata
egyezés_típusa : egyenlőnek kell lenni a keresési értékkel, tehát 0.
Képlete:
=HOL.VAN(M25;J3:J20;0)
Az INDEX függvénnyel határozzuk meg, hogy ehhez a helyhez a táblázaton belül melyik megálló felel meg.
INDEX - Értéket vagy hivatkozást ad vissza egy adott tartomány bizonyos sorának és oszlopának metszéspontjában lévő cellából.
Képlete:
=INDEX(tömb; sor_szám; [oszlop_szám])
tömb : a megállók nevei - A3:A20
sor_szám : amit az előbb beírtunk képletet, vagyis a legtöbben felszállók : HOL.VAN(M25;J3:J20;0)
[oszlop_szám] egy oszlop van, nem szükséges kiírni
Képlete:
=INDEX(A3:A20;HOL.VAN(M25;J3:J20;0);1)
Teljes feladatsor eredményei:
Hogyan oldanád meg?
8. A számított értékeket tartalmazó cellákban alkalmazzon kék betűszínt!