Kuinka laskea solut, jotka sisältävät tämän tai sen Excelissä Excelissä

Anonim

Artikkelissamme, Laske solut, jotka sisältävät tiettyä tekstiä, laskimme kaikki solut, jotka sisältävät tietyn tekstin. Tässä artikkelissa opimme laskemaan solut, jotka sisältävät joko tämän tai toisen arvon. Toisin sanoen laskeminen TAI -logiikalla.

Saatat ajatella, että voit käyttää COUNTIF -toimintoa kaksi kertaa ja lisätä ne sitten yhteen. Mutta se on väärä käänne. Tiedät miksi.

Yleinen kaava

= SUMPRODUCT (-((ISNUMBER (HAKU ("tämä", alue)) + ISNUMBER (HAKU ("että", alue)))> 0))

"Tämä": se on ensimmäinen teksti, jonka haluat laskea alueelle. Se voi olla mikä tahansa teksti.
"Että": se on toinen teksti, jonka haluat laskea alueelle. Se voi olla mikä tahansa teksti.
Alue: Tämä on alue tai taulukko, joka sisältää tekstiä, johon lasket tietyt tekstisi.

Katsotaanpa esimerkkiä:

Esimerkki:
Tässä minulla on palautekommentteja alueella A2 - A8. Haluan laskea kommenttien määrän, jotka sisältävät "hyviä" tai "mukavia" sanoja.

Jos haluat laskea solut, jotka sisältävät tiettyjä tekstejä "hyvä" tai "mukava", kirjoita tämä kaava:

= SUMPRODUCT (-((ISNUMBER (HAKU ("hyvä", A2: A8)) + ISNUMBER (HAKU ("mukava", A2: A8)))> 0))


Näet, että on neljä kommenttia, jotka sisältävät joko "hyvää" tai "mukavaa".

Kuinka se toimii?

Aloitetaan sisältä.

HAKU ("hyvä", A2: A8): tämä osa palauttaa taulukon #VALUE virheestä ja numeroista, jotka edustavat löydetyn tekstin sijaintia. {8; #VALUE!;#VALUE!;#VALUE!;#VALUE!; 30; 24}

ISNUMBER (SEARCH ("HAKU (" hyvä ", A2: A8))): tämä kaavan osa tarkistaa jokaisen taulukon palautusarvon SEARCH -funktion avulla, onko se luku vai ei, ja palauttaa taulukon TOSI ja EPÄTOSI. Tässä esimerkissä se palauttaa arvon {TRUE; FALSE; FALSE; FALSE; FALSE; TRUE; TRUE}.

ISNUMBER (HAKU ("kiva", A2: A8)): tämä kaavan osa tekee saman, mutta tällä kertaa se etsii "mukavaa" sanaa solusta ja palauttaa taulukon solun TOSI ja EPÄTOSI perusta sisältää "mukavan" . ”

Seuraavaksi olemme lisänneet nämä taulukot + -merkillä. Se loogiset arvot 1 ja 0 ja laskee ne yhteen. Sisäisesti se näyttää tältä: {1; 0; 0; 0; 0; 1; 1}+{0; 1; 0; 0; 0; 1; 0} = {1; 1; 0; 0; 0; 2; 1}.

Näet, että kommentissa A7 on sekä tekstiä "mukava" että "hyvä". Ja se lasketaan täällä kaksinkertaisesti. Emme halua sitä. Joten teemme toisen vertailun muuntaaksemme jokaisen numeron tosi ja epätosi.

((ISNUMBER (HAKU ("hyvä", A2: A8)) + ISNUMBER (HAKU ("kiva", A2: A8)))>0): Tämä kaavan osa muuntaa tuloksena olevan taulukon TOSI ja EPÄTOSI. Jos arvo on suurempi kuin 0, se on TOSI muu EPÄTOSI. Tässä se on {TRUE; TRUE; FALSE; FALSE; FALSE; TRUE; TRUE}.

TOSI numero taulukossa on merkkijonon nimi, joka sisältää "hyviä" tai "mukavia" sanoja.
SUMPRODUCT (-((ISNUMBER (HAKU ("hyvä", A2: A8)) + ISNUMBER (HAKU ("mukava", A2: A8)))> 0))

Seuraavaksi käytämme negatiivisia symboleja muuntamaan ne numeroiksi. Ja lopuksi SUMPRODUCT laskee taulukon yhteen palauttaakseen solujen määrän, jotka sisältävät "hyvää" tai "mukavaa".
Voit käyttää myös SUMMA -funktiota, mutta sinun on syötettävä tämä kaava matriisikaavaksi.

Miksi et käytä COUNTIFS?


Kaksinkertaisten lukujen takia.

Jos solu sisältää molemmat tekstit, se lasketaan kahdesti, mikä ei pidä paikkaansa tässä tilanteessa.
Mutta jos haluat sen tapahtuvan, käytä tätä kaavaa,

= SUMMA (LASKUT (A2: A8, {"*mukava*", "*hyvä*"}))

Se palauttaa esimerkissämme 5. Olen selittänyt sen täällä.

Kirjainkoolla on merkitystä

Ehdotettu ratkaisu laskee annetun tekstin kirjainkoosta riippumatta. Jos haluat laskea isot ja pienet kirjaimet, vaihda SEARCH -toiminto ETSI -funktioon.

= SUMPRODUCT (-((ISNUMBER (LÖYTÖ("tämä", alue)) + ISNUMBER (LÖYTÖ("että", alue)))> 0))

TheLÖYTÖ toiminto on kirjainkokoherkkä toiminto. Se palauttaa löydetyn tekstin sijainnin.

Joten kyllä ​​kaverit, tällä tavalla voit laskea solujen määrän, jotka sisältävät joko tämän tekstin tai sen. Voit myös napsauttaa kaavan funktioiden nimiä lukeaksesi toiminnosta. Olen ymmärtänyt niitä ymmärrettävästi.

Kuinka tarkistaa, sisältääkö solu tiettyä tekstiä Excelissä

Kuinka tarkistaa luettelo merkkijonoista Excelissä

Hanki COUNTIFS kaksi ehtohakua Excelissä

Hanki COUNTIFS TAI useille kriteereille Excelissä

Suosittuja artikkeleita:

50 Excel -pikakuvake tuottavuuden lisäämiseksi : Nopeuta tehtävääsi. Nämä 50 pikanäppäintä tekevät työskentelystäsi entistä nopeampaa Excelissä.

Kuinka käyttää tVLOOKUP -toiminto Excelissä : Tämä on yksi eniten käytetyistä ja suosituimmista Excel -toiminnoista, jota käytetään arvon etsimiseen eri alueilta ja taulukoilta.

COUNTIF -toiminnon käyttäminen Excelissä : Laske arvot olosuhteilla tämän hämmästyttävän toiminnon avulla. Sinun ei tarvitse suodattaa tietoja laskeaksesi tiettyjä arvoja. Laskutoiminto on välttämätön kojelaudan valmistelemiseksi.

SUMIF -toiminnon käyttäminen Excelissä : Tämä on toinen kojelaudan olennainen toiminto. Tämä auttaa sinua laskemaan yhteen arvot tietyissä olosuhteissa.