Rivien laskeminen, jos se täyttää useita ehtoja Excelissä

Anonim

Tässä artikkelissa opimme laskemaan rivit, jos se täyttää useita ehtoja Excelissä.

Skenaario:

Yksinkertaisesti sanottuna, kun työskentelemme tietotaulukoiden kanssa, meidän on joskus laskettava solut, joissa useampi kuin kaksi aluetta täyttää kriteerit. Tämä voidaan tehdä käyttämällä alla selitettyä kaavaa.

Kuinka ratkaista ongelma?

Tätä ongelmaa varten meidän on käytettävä SUMPRODUCT -toimintoa. Tässä annetaan kaksi aluetta ja tarvitsemme rivien lukumäärän, joka täyttää 3 ehtoa. SUMPRODUCT -funktio palauttaa vastaavien TOSI -arvojen SUMMA (1: nä) ja jättää huomiotta EPÄTOSI -arvoja vastaavat arvot (0: na) palauttaa yhden taulukon, jossa olosuhteet olivat TOSI.

Yleinen kaava:

= SUMPRODUCT ((rng_1 op_1 crit_1) + 0, (rng_2 op_2 crit_1) + 0, rng_2 op_2 kritiikki_1) + 0)

rng: etsittävä alue

kritiikki: sovellettavat kriteerit

op: kriteerien operaattori, ehto, joka on annettu operaattorina alueen ja ehtojen välillä

+0: ​​muuntaa boolean arvot binaariksi (0 & 1).

Esimerkki:

Kaikkien näiden ymmärtäminen voi olla hämmentävää. Joten testataan tätä kaavaa suorittamalla se alla olevassa esimerkissä.

Täältä meidän on löydettävä niiden rivien lukumäärä, joilla on kolme ehtoa. Tässä on luettelo Intian ja Yhdysvaltojen välisistä diplomaattikokouksista vuodesta 2014. Taulukossa näkyy presidentti / pääministeri sekä maamerkki ja vuosi. Taulukko on myös jaettu osiin, jotka edustavat kotimaata ja vierailevien maiden luetteloa.

Alla luetellut ehdot:

Yhdysvaltain presidentti "Barack Obama vieraili Intiassa alle kahden ongelman kanssa.

Käytä kaavaa:

= SUMPRODUCT ((C4: C10 = "Barack Obama") + 0, (F4: F10 = "Intia") + 0, (G4: G10 <2) + 0))

C4: C10 = "Barack Obama": presidentti, joka vastaa "Barack Obama" vierailijaluettelossa.

F4: F10 = "Intia": isäntämaa, joka vastaa "Intiaa".

G4: G10 <2: vähemmän kuin kaksi.

+0: ​​muuntaa boolean arvot binaariksi (0 & 1).

Tässä alue annetaan soluviitteenä. Paina Enter saadaksesi laskurin.

Kuten näette, kerran Yhdysvaltain presidentti Barack Obama vieraili Intiassa, joka tapahtui vuonna 2015. Tämä osoittaa, että kaava poimii vastaavan taulukon vastaavien aikojen määrän. Kuten on yksi kerta, kun Yhdysvaltain presidentti "Barack Obama" vieraili Intiassa, jossa kysymykset ovat myös yhtä kuin 1, joka on alle 2

Sama kuin kriteerit:

Yllä oleva esimerkki oli helppo. Joten sen tekemiseksi mielenkiintoiseksi laskemme tietojen perusteella, kuinka monta kertaa Yhdysvallat isännöi Intiaa vuodesta 2014 alkaen.

Alla luetellut ehdot:

Yhdysvaltain isännöimällä Intialla on ongelmia 2.

Käytä kaavaa:

= SUMPRODUCT ((F4: F10 = "US") + 0, (D4: D10 = "India") + 0, (G4: G10 = 2) + 0)

F4: F10 = "US": isäntämaa, joka vastaa "US".

D4: D10 = "Intia": vieraileva maa, joka vastaa "Intiaa".

G4: G10 = 2: kysymykset ovat kaksi.

+0: ​​muuntaa boolean arvot binaariksi (0 & 1).

Tässä alue annetaan soluviitteenä. Paina Enter saadaksesi laskurin.

Kuten näette, on kaksi kertaa, joissa Yhdysvallat isännöi Intiaa ja numerot vastaavat kahta. Tämä osoittaa, että kaava purkaa vastaavien matriisien osumien määrän. Kuten on viisi kertaa, kun Yhdysvallat isännöi Intiaa, mutta ongelmat olivat joko 1 tai 3, mutta tässä meidän on vastattava kysymyksiin 2.

Enemmän kuin kriteerit:

Tässä on mielenkiintoista, että laskemme tietojen perusteella, kuinka monta kertaa Yhdysvaltain presidentti "Donald Trump" isännöi Intian pääministeriä vuodesta 2014 alkaen.

Alla luetellut ehdot:

Yhdysvaltain presidentti "Donald Trump" isännöi Intiaa, jonka ongelmat ovat suurempia kuin 1.

Käytä kaavaa:

= SUMPRODUCT ((C4: C10 = "Donald Trump") + 0, (F4: F10 = "India") + 0, (G4: G10> 1) + 0)

F4: F10 = "US": isäntäpuheenjohtaja, joka vastaa "Donald Trumpia".

D4: D10 = "Intia": vieraileva maa, joka vastaa "Intiaa".

G4: G10 = 2: kysymykset ovat kaksi.

+0: ​​muuntaa boolean arvot binaariksi (0 & 1).

Tässä alue annetaan soluviitteenä. Paina Enter saadaksesi laskurin.

Kuten näette, kerran Yhdysvaltain presidentti "Donald Trump" isännöi Intiaa ja enemmän kuin kaksi. Tämä osoittaa, että kaava poimii vastaavien matriisien osumien määrän. Kuten on kaksi kertaa, kun Yhdysvaltain presidentti "Donald Trump" isännöi Intiaa, mutta kysymykset olivat joko 1 tai 3, mutta tässä tarvitaan kysymyksiä, jotka ovat suurempia kuin 1, mikä on 3 valhetta vuonna 2019.

Asiat, joita ei ole otettu huomioon kriteereissä:

Jotta ymmärtäminen olisi helppoa ja kätevää, laskemme tietojen perusteella, kuinka monta kertaa Yhdysvaltain presidentti vieraili Intiassa vuodesta 2014 alkaen.

Alla luetellut ehdot:

Yhdysvaltain presidentti vieraili Intiassa yhteensä vuodesta 2014.

Käytä kaavaa:

= SUMPRODUCT ((F4: F10 = "Intia")+0, (D4: D10 = "US")+0)

F4: F10 = "US": isäntämaa, joka vastaa "US".

D4: D10 = "Intia": vieraileva maa, joka vastaa "Intiaa".

G4: G10 = 2: kysymykset ovat kaksi.

+0: ​​muuntaa boolean arvot binaariksi (0 & 1).

Tässä alue annetaan soluviitteenä. Paina Enter saadaksesi laskurin.

Kuten näette, kaksi kertaa, joissa Yhdysvallat vieraili Intiassa ja kysymyksiä oli enemmän kuin kaksi. Tämä osoittaa, että kaava poimii vastaavien matriisien osumien määrän. Kuten kerran Yhdysvaltain presidentti "Barack Obama" vieraili Intiassa vuonna 2015 ja kerran Yhdysvaltain presidentti "Donald Trump" vieraili Intiassa vuonna 2020.

Voit myös suorittaa alueita kriteerinä. Laske solut, joissa 2 aluetta täyttävät ehdot. Lue lisää Countifista SUMPRODUCTin avulla Excelissä täältä.

Seuraavassa on muutamia huomautuksia alla.

Huomautuksia:

  1. Kaava toimii vain numeroiden kanssa.
  2. Kaavan matriisien on oltava yhtä pitkiä, koska kaava palauttaa virheen, jos ei.
  3. SUMPRODUCT -toiminto pitää muita kuin numeerisia arvoja 0: na.
  4. SUMPRODUCT -funktio pitää logiikka -arvoa TRUE 1: nä ja False 0: na.
  5. Argumenttijoukon on oltava samankokoinen, muuten funktio palauttaa virheen.
  6. SUMPRODUCT -funktio palauttaa summan yksittäisten tuotteiden ottamisen jälkeen vastaavassa taulukossa.
  7. Operaattorit pitävät yhtä paljon kuin ( = ), alle yhtä suuri kuin ( <= ), suurempi kuin ( > ) tai ei ole yhtä kuin () voidaan suorittaa kaavassa, jossa käytetään vain numeroita.

Toivottavasti tämä artikkeli siitä, miten Excelin useat kriteerit täyttävät rivit lasketaan, on selittävä. Täältä löydät lisää artikkeleita laskentakaavoista. Jos pidit blogeistamme, jaa se ystävillesi Facebookissa. Voit myös seurata meitä Twitterissä ja Facebookissa. Haluaisimme kuulla sinusta, kerro meille, kuinka voimme parantaa, täydentää tai innovoida työtämme ja parantaa sitä sinulle. Kirjoita meille sähköpostitse

Etsi Excelin viimeinen tietorivi, jossa on numeroita : Etsi useista tekstiarvoista Excelin viimeiset tiedot.

SUMPRODUCT -toiminnon käyttäminen Excelissä: Palauttaa summan Excelin useiden matriisien arvojen kertomisen jälkeen.

COUNTIFS dynaamisilla kriteereillä : Laske solut depstartent muiden Excel -solujen arvojen kanssa.

COUNTIFS kaksi ehtoa : Laske solut, jotka vastaavat kahta eri kriteeriä Excelin luettelossa.

COUNTIFS TAI useille kriteereille : Laske solut, joilla on useita ehtoja, käyttämällä OR -funktiota.

COUNTIFS -toiminto Excelissä : Laske solut muiden soluarvojen mukaan.

Countifin käyttäminen VBA: ssa Microsoft Excelissä : Laske solut Visual Basic for Applications -koodilla.

Kuinka käyttää jokerimerkkejä Excelissä : Laske ilmauksia vastaavat solut käyttämällä Excelin yleismerkkejä

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.