Excel

Hodnota existuje v rozsahu

Value Exists Range

Vzorec programu Excel: Hodnota existuje v rozsahuGenerický vzorec | _+_ | Zhrnutie

Ak chcete zistiť, či existuje hodnota v rozsahu buniek, môžete použiť jednoduchý vzorec založený na funkcii COUNTIF. V uvedenom príklade vzorec v D5 je:



excel zaokrúhliť na najbližšiu 0,5
= COUNTIF (range,value)>0

kde 'rng' je pomenovaný rozsah F4: F10.

Vysvetlenie

Funkcia COUNTIF počíta bunky, ktoré vyhovujú zadaným kritériám, a vracia počet nájdených výskytov. Ak žiadne bunky nespĺňajú kritériá, funkcia COUNTIF vráti nulu. Akékoľvek kladné číslo znamená, že hodnota bola nájdená. To znamená, že môžete použiť operátor väčší ako (>) na spustenie jednoduchého testu na výsledku COUNTIF, aby ste vynútili PRAVDIVÝ alebo NEPRAVDIVÝ výsledok:





 
= COUNTIF (rng,B5)>0

Vzorec môžete tiež zabaliť do príkazu IF, aby ste vynútili konkrétny výsledok. Ak chcete napríklad vrátiť „áno“ alebo „nie“, použite:

 
= COUNTIF (range,value)>0

Funguje to, pretože IF považuje akékoľvek číslo> 0 za TRUE, ak sa objaví ako argument logického testu.



Testovanie na podreťazec alebo čiastočnú zhodu

Ak chcete otestovať rozsah, aby ste zistili, či obsahuje konkrétny text (podreťazec alebo čiastočný text), môžete do vzorca pridať zástupné znaky. Ak napríklad máte v bunke C1 hľadať hodnotu a chcete skontrolovať rozsah A1: A100, môžete nakonfigurovať funkciu COUNTIF tak, aby hľadala túto hodnotu kdekoľvek v bunke, a to zreťazením hviezdičiek:

 
= IF ( COUNTIF (range,value),'Yes','No')

Hviezdička (*) je zástupný znak pre jeden alebo viac znakov. Spojením hviezdičiek pred a za hodnotou v C1 vzorec spočíta podreťazec v C1 kdekoľvek sa objaví v každej bunke rozsahu.

Alternatívny vzorec používajúci MATCH

Ako alternatívu môžete použiť vzorec, ktorý namiesto funkcie COUNTIF používa funkciu MATCH:

 
= COUNTIF (A1:A100,'*'&C1&'*')>0

Funkcia MATCH vráti pozíciu zhody (ako číslo), ak sa nájde, a #N/A, ak sa nenájde. Keď zabalíte MATCH do ISNUMBER, konečný výsledok bude PRAVDIVÝ, keď MATCH nájde zhodu, a FALSE, keď MATCH vráti #N/A.

Autor Dave Bruns


^