„Excel“ formulė: diapazone yra vienas iš daugelio pakraščių -

Bendroji formulė

=SUMPRODUCT(COUNTIF(rng,"*"&substrings&"*"))>0

Santrauka

Norėdami išbandyti diapazoną ir nustatyti, ar jame yra vienas iš daugelio pakraščių (daliniai atitikimai, konkretus tekstas ir kt.), Galite naudoti formulę, pagrįstą funkcija COUNTIF, įdėta į funkciją SUMPRODUCT.

Paaiškinimas

Visą sunkų darbą atlieka funkcija COUNTIF, sukonfigūruota skaičiuoti nurodyto diapazono „substrings“ reikšmes, kurios pavadintame diapazone „rng“ pasirodo taip:

COUNTIF(rng,"*"&substrings&"*"))

Apvyniodama eilutes žvaigždutėse, „Excel“ vertina formulę taip:

=SUMPRODUCT(COUNTIF(rng,("*dog*";"*green*";"*sun*";"*every*")))>0

COUNTIF suskaičiuoja reikšmes, jei tik jos pasirodo langelyje. Kadangi suteikiame COUNTIF ieškoti kelių verčių, gauname kiekvienos masyvo reikšmės skaičių: (1; 0; 1; 1) .

Galiausiai, SUMPRODUCT pateikia visų masyvo elementų sumą. Bet koks didesnis nei nulis rezultatas pateikia TRUE.

Įdomios straipsniai...