
Yleinen kaava
=SUMPRODUCT(COUNTIF(rng,"*"&substrings&"*"))>0
Yhteenveto
Voit testata aluetta ja selvittää, sisältääkö se yhden monista alaosista (osittaiset vastaavuudet, tietty teksti jne.) Käyttämällä kaavaa, joka perustuu SUMPRODUCT-toimintoon sisäkkäin olevaan COUNTIF-toimintoon.
Selitys
Kaiken kovan työn tekee COUNTIF-toiminto, joka on määritetty laskemaan nimetyn alueen "alaryhmät" arvot, jotka näyttävät nimetyn alueen "rng" näin:
COUNTIF(rng,"*"&substrings&"*"))
Käärimällä alaryhmät tähdiin Excel arvioi kaavan seuraavasti:
=SUMPRODUCT(COUNTIF(rng,("*dog*";"*green*";"*sun*";"*every*")))>0
COUNTIF laskee arvot missä tahansa solussa. Koska annamme COUNTIF: lle useita etsittäviä arvoja, saamme laskelman jokaiselle taulukon arvolle seuraavasti: (1; 0; 1; 1) .
Lopuksi SUMPRODUCT palauttaa taulukon kaikkien kohteiden summan. Mikä tahansa nollaa suurempi tulos palauttaa TOSI.