Funkcija HASALL leidžia patikrinti, ar masyve ar diapazone yra visos reikšmės, kurių ieškote. Ji grąžina TRUE tik tada, jei randamos visos reikšmės, ir FALSE, jei kurios nors iš jų nėra.
HASALL ieško visuose įdėtojo masyvo lygiuose, todėl galite ją naudoti masyvuose, saugomuose viename langelyje.
Sintaksė
Funkcija HASALL nustato, ar masyve yra visos reikšmės.
Funkcijos HASALL sintaksė:
HASALL(masyvas, reikšmės)
| Argumentas | Aprašas |
|---|---|
|
masyvas (būtina) |
Masyvas ar diapazonas, kuriame ieškoma. Ieškoma kiekviename įdėtojo masyvo lygyje. |
|
Reikšmės (būtina) |
Reikšmės, kurių reikia patikrinti. HASALL grąžina TRUE tik tada, jei randami visi. |
Pastaba
- Funkcija HASALL visada grąžina vieną reikšmę TRUE arba FALSE, nesvarbu, kiek reikšmių ieškote. Norėdami gauti vieną rezultatą kiekvienai reikšmei, naudokite funkciją HAS. Norėdami patikrinti, ar yra bent viena reikšmė, naudokite funkciją HASANY.
- HASALL tikrina, ar kiekviena reikšmė yra, o ne kiek kartų ji rodoma. Pakartojant reikšmę reikšmėse nebūtina, kad ji masyve būtų rodoma daugiau negu vieną kartą.
- Palyginimai yra griežti dėl tipo. Skaičius 1 neatitinka teksto 1, o skaičius 1 neatitinka TRUE. Teksto palyginimuose neskiriamos didžiosios ir mažosios raidės, todėl "obuolys" atitinka "OBUOLYS".
- Jei masyvas tuščias, funkcija HASALL grąžina klaidą #CALC !.
- Jei reikšmėje yra klaida, ta klaida yra grąžinama.
Pavyzdžiai
Nusikopijuokite pavyzdinius duomenis ir įklijuokite į naujos „Excel“ darbaknygės langelį A1. Jeigu reikia, pakoreguokite langelių plotį, kad matytųsi visi duomenys.
1 pavyzdys
Patikrinkite, ar diapazone yra visos rinkinio reikšmės.
| Duomenys | ||||
|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 |
| Formulės | Klausimai |
|---|---|
| =HASALL(A2:E2,{2,4}) | Ar sąraše yra ir 2, ir 4? |
| =HASALL(A2:E2,{2,9}) | Ar sąraše yra ir 2, ir 9? |
| =HASALL(A2:E2,{1,2,3,4,5,6}) | Ar sąraše yra visos šešios reikšmės? |
Šioje iliustracijoje rodomi rezultatai.
2 pavyzdys
Sužinokite, kaip HASALL traktuoja pasikartojančias reikšmes. Jis tikrina, ar reikšmė yra, o ne kaip dažnai ji rodoma.
| Duomenys | |
|---|---|
| 1 | 2 |
| Formulės | Aprašymas |
|---|---|
| =HASALL(A2:B2,{2,2,2}) | Grąžina TRUE. Yra reikšmė 2, o tai yra viskas, ko reikia |
| =HASALL(A2:B2,{1,2,3}) | Grąžina FALSE. Trūksta reikšmės 3 |
Šioje iliustracijoje rodomi rezultatai.
3 pavyzdys
Ieškokite įdėtojo masyvo viduje. Formulė ={{{1,2};{3,4}}} langelyje A1 įdėtąjį masyvą saugo viename langelyje.
| Formulės | Aprašymas |
|---|---|
| =HASALL(A1,{2,3}) | Grąžina TRUE. HASALL ieško kiekviename lygyje, todėl 2 yra viduje {1,2} ir 3 viduje {3,4} |
| =HASALL(A1,{2,5}) | Grąžina FALSE. Reikšmė 5 nėra rodoma jokiame lygyje |
Šioje iliustracijoje rodomi rezultatai.
Pavyzdys 4
Patikrinkite, ar eilutė pažymėta visomis būtinomis žymėmis. Kiekviename B stulpelio langelyje yra žymių, rodomų atskirtų kableliais, sąrašas.
Įklijavę duomenis, pažymėkite B2:B3 ir paspauskite Ctrl + J , kad kiekvieną langelį paverstumėte sąrašu. Kol to nepadarysite, kiekviename langelyje bus atskiras teksto elementas, o toliau pateiktos formulės neras atskirų žymių.
| Prekė | Žymės |
|---|---|
| Prekė A | skubus, peržiūra, 1 ketv. |
| B produktas | skubu, 1 ketv. |
| Formulės | Aprašymas |
|---|---|
| =HASALL(B2,{"skubu","peržiūra"}) | Grąžina TRUE. Gaminys A turi abi žymas |
| =HASALL(B3,{"skubu","peržiūra"}) | Grąžina FALSE. Produktas B nėra pažymėtas apžvalga |
Šioje iliustracijoje rodomi rezultatai.