HASALL függvény

Hatókör
Microsoft 365-höz készült Excel Microsoft 365-höz készült Mac Excel

A HASALL függvénnyel ellenőrizheti, hogy egy tömb vagy tartomány tartalmazza-e az összes keresett értéket. Csak akkor IGAZ értéket ad vissza, ha az összes értéket megtalálta, és HAMIS, ha valamelyik hiányzik.

A HASALL a beágyazott tömbök minden szintjén keres, így egyetlen cellában tárolt tömbökön is használhatja.

Szintaxis

A HASALL függvény megállapítja, hogy a tömb tartalmazza-e az összes értéket.

A HASALL függvény szintaxisa:

HASALL(tömb; értékek)

argumentumok Leírás
tömb:
(kötelező)
Az a tömb vagy tartomány, amelyen belül keresni szeretne. A beágyazott tömbök minden szintjére kiterjed a keresés.
értékek
(kötelező)
Az ellenőrizendő értékek. A HASALL csak akkor adja vissza az IGAZ értéket, ha mindegyik megtalálható.

Megjegyzés

  • A HASALL mindig egyetlen IGAZ vagy HAMIS értéket ad vissza, függetlenül attól, hogy hány értékre keres. Ha értékenként csak egy eredményt szeretne kapni, használja helyette a HA függvényt. Ha ellenőrizni szeretné, hogy van-e legalább egy érték, használja a HASANY függvényt.
  • A HASALL azt ellenőrzi, hogy az egyes értékek megjelennek-e, nem pedig azt, hogy hányszor fordulnak elő. Az értékekben megadott értékek megismétléséhez nem szükséges, hogy az egynél többször megjelenjen a tömbben.
  • Az összehasonlítások szigorúak a típus tekintetében. Az 1-es szám nem egyezik meg az "1"-es szöveggel, és az 1-es nem egyezik meg az IGAZ értékkel. A szöveges összehasonlítások nem különböztetik meg a kis- és nagybetűket, így az "alm" ugyanolyan egyezésben van, mint az "ALMA".
  • Ha a tömb üres, akkor a HASALL a #CALC! hibaértéket adja vissza.
  • Ha az érték hibát tartalmaz, a függvény azt adja vissza.

Példák

Másolja ki a példaadatokat a vágólapra, és illessze be egy új Excel-munkalap A1 cellájába. Szükség esetén módosíthatja az oszlopok szélességét, hogy az összes adat látható legyen.

1. példa

Ellenőrizze, hogy egy tartomány egy készlet minden értékét tartalmazza-e.

Adatok        
1 2 3 4 5
Képletek Kérdések:
=HASALL(A2:E2;{2,4}) A 2 és a 4 is a listában van?
=HASALL(A2:E2;{2,9}) A 2 és a 9 is a listában van?
=HASALL(A2:E2;{1,2,3,4,5,6}) Mind a hat érték szerepel a listában?

A következő ábra az eredményeket mutatja be.

Annak ellenőrzése a HASALL függvénnyel, hogy egy tartomány egy halmaz minden értékét tartalmazza-e

2. példa

Ismerje meg, hogyan kezeli a HASALL függvény az ismétlődő értékeket. Azt ellenőrzi, hogy egy érték jelen van-e, nem pedig azt, hogy milyen gyakran fordul elő.

Adatok  
1 2
Képletek Leírás:
=HASALL(A2:B2;){2,2,2} Az IGAZ értéket adja eredményül. A 2 érték jelen van, mindössze erre van szükség
=HASALL(A2:B2;){1,2,3} Eredménye HAMIS. A 3 érték hiányzik

A következő ábra az eredményeket mutatja be.

A HASALL használata annak jelzésére, hogy az ismétlődő keresési értékeknek csak egyszer kell jelen lenniük

3. példa

Keresés egy beágyazott tömbben. Az A1 cellában található ={{{1,2};{3,4}}} képlet egyetlen cellában tárol egy beágyazott tömböt.

Képletek Leírás:
=HASALL(A1;{2,3}) Az IGAZ értéket adja eredményül. A HASALL minden szinten keres, így a 2 belül {1,2} és a 3 belül található {3,4}
=HASALL(A1;{2,5}) Eredménye HAMIS. Az 5 érték egyetlen szinten sem jelenik meg

A következő ábra az eredményeket mutatja be.

Keresés egyetlen cellában tárolt beágyazott tömbben a HASALL függvénnyel

4. példa

Ellenőrizze, hogy egy sor címkézve van-e az összes kötelező címkével. A B oszlop minden cellája egy, vesszővel elválasztott címkelista tartalmaz.

Az adatok beillesztése után válassza a B2:B3 tartományt, és a Ctrl+J billentyűkombinációt lenyomva alakítsa mindegyik cellát listává. Amíg ezt nem teszi meg, minden cella egyetlen szöveget tartalmaz, és az alábbi képletek nem találják meg az egyes címkéket.

Tétel Címkék
A termék sürgős, felülvizsgálat, 1. negyedév
B termék sürgős, 1. negyedév
Képletek Leírás:
=HASZALL(B2;{"sürgős";"vélemény"}) Az IGAZ értéket adja eredményül. Az A termékhez mindkét címke tartozik
=HASZALL(B3;{"sürgős";"véleményezés"}) Eredménye HAMIS. A "B" termék nincs címkézve vélemény

A következő ábra az eredményeket mutatja be.

Annak ellenőrzése a HASALL függvénnyel, hogy egy beágyazott címketömböt tartalmazó cella tartalmazza-e az összes szükséges címkét