Amennyire meg lehet ítélni az internet segítségével, ezen a vasárnapon az ország legnagyobb részén egészen szép időnk van és ebből adódóan odakint célszerű tölteni legalább néhány órát - konkluzióként pedig ma a blogon mindössze egy egyszerű kis feladvánnyal foglalkozom, amely nem is biztos, hogy a mindennapokban előfordul, de azért fejtörőnek tökéletes.
A kérdés tényleg egyszerű: van három cellánk (vagy bármennyi), hogyan tudjuk eldönteni róluk, hogy ugyanazokat az értékeket (szöveget, számot vagy bármit) tartalmazzák-e?
Értelemszerűen ha tudjuk, hogy csak számokról lehet szó, akkor használhatjuk az IF és az AND függvényeket is, ez nem lehet kérdés. De mit tegyünk szövegek esetén?
Az biztos, hogy első körben a COUNTIF függvény juthat eszünkbe, hiszen ez az, ami az első paramétereként megadott tartományban megszámolja, hogy hány olyan érték van, amelyik megfelel a második paramétereként megadott feltételnek.
Tehát mostani példánk esetén a
=COUNTIF(E3:E5,E3)
megmondaná, hogy hány darab olyan mező van a tartományban, amely az E3-ban szereplő értéket tartalmazza.
De ezzel most hova jutottunk, volt ennek értelme? Hát igazából már tudjuk, hogy hány olyan cellánk van a tartományban, amely az első értékkel megegyezik, majd ezt már csak az egész tartomány sorszámával kell összehasonlítanunk és meg is kapjuk az IGAZ/HAMIS válaszunkat.
Hiszen tudjuk, ha szimplán beírjuk egy cellába, hogy =A1=A2, akkor vagy TRUE vagy FALSE értéket kapunk, attól függően, hogy egyeznek-e egymással vagy sem. Ezt fogjuk most is itt felhasználni, amikor beírjuk, hogy
=COUNTIF(E3:E5,E3)=COUNTA(E3:E5)
Használhatjuk a COUNTA parancsot is, amely megadja, hogy hány nem üres cella van a paramétereként megadott tartományban, de használhatjuk akár a ROWS parancsot is, amely egy tartományunk sorainak számát adja meg.
Aztán már csak annyit kell tennünk, hogy bevetünk egy IF parancsot, hogy szimpla TRUE és FALSE helyett érthető szövegünk legyen a cellában és kész is vagyunk:
Ez azonban csak egyetlen egy megoldási út, fejtörőről lévén szó, szívesen látom mások ötleteit is, akár arra a verzióra is, hogy hogyan mondjuk meg azt, hogy legalább két azonos érték van-e a tartományunkban.