Excel formula: Vērtība pastāv diapazonā -

Vispārēja formula

=COUNTIF(range,value)>0

Kopsavilkums

Lai noteiktu, vai vērtība pastāv šūnu diapazonā, varat izmantot vienkāršu formulu, kuras pamatā ir funkcija COUNTIF. Parādītajā piemērā formula D5 ir:

=COUNTIF(rng,B5)>0

kur "rng" ir nosauktais diapazons F4: F10.

Paskaidrojums

Funkcija COUNTIF skaita šūnas, kas atbilst norādītajiem kritērijiem, atgriežot atrasto gadījumu skaitu. Ja neviena šūna neatbilst kritērijiem, COUNTIF atgriež nulli. Jebkurš pozitīvs skaitlis nozīmē, ka vērtība tika atrasta. Tas nozīmē, ka varat izmantot lielāko vērtību nekā operators (>), lai veiktu vienkāršu COUNTIF rezultāta pārbaudi, lai piespiestu PATIESU vai PATIESU rezultātu:

=COUNTIF(range,value)>0

Formulu varat arī ietvert IF paziņojumā, lai piespiestu konkrētu rezultātu. Piemēram, lai atgrieztu “Jā” vai “Nē”, izmantojiet:

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

Tas darbojas, jo IF jebkuru skaitli> 0 uzskata par TRUE, kad tas parādās kā loģiskā testa arguments.

Apakšvirknes vai daļējas atbilstības pārbaude

Ja vēlaties pārbaudīt diapazonu, lai redzētu, vai tajā ir noteikts teksts (apakšvirsraksts vai daļējs teksts), formulai varat pievienot aizstājējzīmes. Piemēram, ja jums ir vērtība, kuru meklēt šūnā C1, un vēlaties pārbaudīt diapazonu A1: A100, varat konfigurēt COUNTIF tā, lai šī vērtība tiktu meklēta jebkur šūnā, savienojot zvaigznītes:

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

Zvaigznīte (*) ir aizstājējzīme vienai vai vairākām rakstzīmēm. Apvienojot zvaigznītes pirms un pēc vērtības C1, formula saskaitīs apakšvirkni C1 vietā, kur tā parādās katrā diapazona šūnā.

Alternatīva formula, izmantojot MATCH

Kā alternatīvu varat izmantot formulu, kas COUNTIF vietā izmanto funkciju MATCH:

=ISNUMBER(MATCH(value,range,0))

Funkcija MATCH atgriež atbilstības pozīciju (kā skaitli), ja tā tiek atrasta, un # N / A, ja tā nav atrasta. Ietinot MATCH ISNUMBER iekšienē, galīgais rezultāts būs PATIESA, kad MATCH atradīs atbilstību, un FALSE, kad MATCH atgriezīsies # N / A.

Interesanti raksti...