Sisällysluettelo
Työskennellessään Microsoft Excel , on tilanteita, joissa verrataan tietoja kahden tai useamman alueen välillä ja lasketaan useilla kriteereillä. SUMPRODUCT-funktio on ensimmäinen valintasi. SUMPRODUCT funktio on erittäin hyödyllinen funktio, jolla on monia käyttötarkoituksia. Sillä on ainutlaatuinen kyky käsitellä matriiseja älykkäillä ja tyylikkäillä tavoilla. Usein joudumme käyttämään funktiota SUMPRODUCT funktiota, jolla voidaan verrata sarakkeita tietyin kriteerein ja löytää tulos. Tänään tässä artikkelissa käsittelemme joitakin menetelmiä, joilla voidaan käyttää funktiota SUMPRODUCT toiminto kriteereillä.
Lataa harjoituskirja
Lataa tämä harjoituslomake harjoitellaksesi tehtävää, kun luet tätä artikkelia.
SUMPRODUCT-funktio ja kriteerit.xlsxxSUMPRODUCT-funktion käyttöönotto Excelissä
Teknisesti ottaen "SUMPRODUCT" funktio palauttaa vastaavien matriisien tai alueiden arvojen yhteenlaskun.
⇒ Syntaksi
Syntaksi "SUMPRODUCT" toiminto on yksinkertainen ja suora.
=SUMPRODUCT(array1, [array2], [array3], ...)
⇒ Argumentti
Argumentti | Vaadittava/Vapaaehtoinen | Selitys |
---|---|---|
array1 | Vaadittu | Ensimmäinen syöttötieto matriisiin, jonka elementit haluat jakaa ja sen jälkeen lisätä. |
[array2], [array3] | Valinnainen | Array-parametrit, joiden elementit haluat kertoa ja lisätä, välillä 2-255. |
5 ihanteellista esimerkkiä SUMPRODUCT-funktiosta, jossa on kriteerit Excelissä
Yksi hämmästyttävistä ominaisuuksista on SUMPRODUCT toiminto on se voi käsitellä yhden tai useita kriteerejä Keskustellaanpa joistakin seuraavista asioista SUMPRODUCT kriteeritoiminnoilla.
1. SUMPRODUCT yhdellä kriteerillä hakuarvoon nähden
Voimme soveltaa SUMPRODUCT funktio kriteereillä, joissa on tai ei ole kaksoissuuruinen unaarinen operaattori.
1.1. Kaksinkertaisen unaarisen operaattorin käyttö
Älykäs tapa soveltaa SUMPRODUCT funktio on lisätä kriteerit funktioon array-muodossa käyttäen " Kaksinkertainen unaarinen operaattori (-) " muuntaa "TODELLA" tai "FALSE" osoitteeseen "1" tai "0" Seuraavassa esimerkissä joitakin "Tuote" nimet annetaan niiden "Maa" , "Määrä" ja "Hinta" Löydämme maiden kokonaishinnan "Intia", "Kiina" ja "Saksa" .
Noudatetaan menettelytapoja, joilla käytetään SUMPRODUCT funktio Excelissä yksittäisillä kriteereillä.
ASKELEET:
- Luo ensin näille maille taulukko mihin tahansa siihen taulukkoon, josta haluat saada tuloksen.
- Toiseksi, valitse solu, johon haluat laittaa kaavan kaavan SUMPRODUCT toiminto.
- Kolmanneksi lisätään kaava kyseiseen soluun. Sovellamme funktiota komennolla "Kaksinkertainen unaarinen operaattori (-)" .
=SUMPRODUCT(--($C$5:$C$21=G5),$D$5:$D$21,$E$5:$E$21)
- Paina sitten Kirjoita Avain. Olemme saaneet kokonaishinnan "Intia" .
- Vedä Täyttökahva kuvaketta alaspäin kopioidaksesi kaavan koko alueelle. Tai, jos haluat AutoFill alue, kaksoisnapsauta plussalla ( + ) symboli.
- Lopuksi voimme nähdä tuloksen, joka koskee Intia , Kiina ja Saksa .
🔎 Miten kaava toimii?
- Array1 on -($C$5:$C$21=G5) G5 on "Intia" Kaksinkertainen unaarinen operaattori muuntaa tulokset tuloksista $C$4:$C$20 osoitteeseen "1" ja "0" .
- [Array2] on $D$5:$D$21 , jonka välillä ensin kerromme ja sitten lisäämme.
- [Array3] on $E$5:$E$21 , myös tämä alue kerrotaan ja sitten lisätään.
Käytämme "Absoluuttiset soluviittaukset" osoitteeseen "BLOKKI" solut.
1.2. Kaksinkertaisen unaarisen operaattorin poissulkeminen
Voimme ratkaista edellisen esimerkin käyttämättä kaksinkertaista unaarista operaattoria. Katsotaanpa ohjeita tähän.
VAIHEET:
- Käytämme samaa esimerkkiä saadaksemme saman tuloksen. Nyt solussa Cell "H5" soveltaa SUMPRODUCT Lisää arvot kaavaan ja kaava on seuraavanlainen.
=SUMPRODUCT(($C$5:$C$21=G5)*$D$5:$D$21*$E$5:$E$21)
- Lisäksi, paina Kirjoita näppäin näyttääksesi tuloksen.
- Voit kopioida kaavan alueelle vetämällä kaavan Täyttökahva symboli alaspäin. Vaihtoehtoisesti voit kaksoisnapsauta lisäys ( + ) merkki AutoFill alue.
- Vastaavasti voimme saada tuloksen.
Lue lisää: SUMPRODUCT useita kriteerejä Excelissä (3 lähestymistapaa)
2. SUMPRODUCT useilla kriteereillä eri sarakkeille
Voimme soveltaa SUMPRODUCT funktio, jossa on useita kriteerejä, joko kaksinkertaisen unaarisen operaattorin kanssa tai ilman. Opetellaan!
2.1. Kaksinkertaisen unaarisen operaattorin käyttö
Tässä tapauksessa käytämme "Kaksinkertainen unaarinen operaattori (-)" muuntaa array-tulokset muotoon "1" tai "0" Tarkastellaan samaa taulukkoa, jota käytimme aiemmin. Nyt etsimme tuloksen käyttämällä useita kriteerejä. Etsitään "Kokonaishinta" osoitteessa "prosessori" maan "Kiina" , "Muistikirja" of "Intia" ja "Kannettava tietokone" of "Etelä-Korea" Näiden kriteerien avulla saadaan tulos.
VAIHEET:
- Valitse alussa ensimmäisen kirjan vieressä oleva solu ja syötä kaava.
=SUMPRODUCT(--($B$5:$B$21=G5),--($C$5:$C$21=H5),$D$5:$D$21,$E$5:$E$21)
- Paina Kirjoita näppäintä näppäimistölläsi vielä kerran.
- Samoin edellisissä esimerkeissä vedä raahaa kohtaan Täyttökahva kuvaketta alaspäin kopioidaksesi kaavan koko alueelle. Tai, jos haluat AutoFill alue, kaksoisnapsauta plussalla ( + ) symboli.
- Lopuksi saat tuloksesi.
2.2. Kaksinkertaisen unaarisen operaattorin poissulkeminen
Tässä sovellamme samoja useita kriteerejä käyttäen perusmenetelmää. SUMPRODUCT toiminto.
ASKELEET:
- Solussa I5, Sovelletaan funktiota. Lisätään kriteerit ja kaava näyttää tältä.
=SUMPRODUCT(($B$5:$B$21=G5)*($C$5:$C$21=H5)*$D$5:$D$21*$E$5:$E$21)
- Hit Kirjoita nähdäksesi tuloksen.
- Vedä sen jälkeen Täyttökahva kuvaketta kopioidaksesi kaavan alueelle. Tai, kaksoisnapsauta plussalla ( + ) merkki. Tämä myös toistaa kaavan.
- Lopuksi voit nähdä lopputuloksen.
Lue lisää: SUMPRODUCT-funktio useilla sarakkeilla Excelissä (4 yksinkertaista tapaa)
3. SUMPRODUCT OR-logiikan avulla
Voimme lisätä TAI logiikkaa kaavaamme, jotta SUMPRODUCT funktio dynaamisemmilla kriteereillä. Tarkastellaan tilannetta, jossa meidän on selvitettävä kokonaishinta seuraaville tuotteille "Muistikirja" ja "Kannettava tietokone" .
ASKELEET:
- Luo ensin taulukko mihin tahansa siihen laskentataulukkoon, josta haluat saada tuloksen.
- Valitse sitten solu ja lisää siihen seuraava kaava.
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),D5:D21,E5:E21)
- Lisäksi, paina Kirjoita avain nähdäksesi lopputuloksen.
4. SUMPRODUCT useiden AND/OR-perusteiden kanssa
Tässä menetelmässä käytämme SUMPRODUCT-funktiota, jonka kriteereissä käytetään sekä "JA" , "TAI" Tällä kertaa meidän on lisättävä funktioon lisää kriteerejä. Haemme toiminnosta "Kokonaishinta" tuotteen osalta "Muistikirja" , "Kannettava tietokone" maan "Intia", "Kiina".
ASKELEET:
- Valitse aluksi toinen solu H10 ja laita kaava valittuun soluun.
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),--((C5:C21=G8)+(C5:C21=H8)>0),D5:D21,E5:E21)
- Paina sitten Kirjoita avain nähdäksesi lopputuloksen.
🔎 Miten kaava toimii?
- 1 on –((B5:B21=G5)+(B5:B21=H5)>0),–((C5:C21=G8)+(C5:C21=H8)>0) . Tässä B5:B21 on "Tuote" Sarake, G5 ja H5 ovat "Muistikirja" ja "Kannettava tietokone" ...samoin, C5:C21 on "Maa" sarakkeessa, ja G6 ja H6 ovat "Intia" ja "Kiina".
- [Array2] on D5:D21 .
- [Array3] on E5:E21 .
5. SUMPRODUCT, jossa on useita kriteerejä riveille ja sarakkeille
The "SUMPRODUCT" funktio näyttää todellisen monimuotoisuutensa, kun käytämme tätä funktiota sekä sarakkeille että riveille. Katsotaanpa, miten. Seuraavassa esimerkissä näemme joidenkin "Tuotteet" maasta "Intia" , "Kiina" , "Italia" , "Saksa" , "Ranska" .
ASKELEET:
- Valitse ensin solu, johon haluat sijoittaa tuloksen.
- Lisää sitten kaava kyseiseen soluun.
=SUMPRODUCT(C5:G8*(C4:G4=C10)*(B5:B8=C11))
- Paina lopuksi Kirjoita näppäintä näppäimistöltä.
Muistettavat asiat
✅ The "SUMPRODUCT" funktio käsittelee ei-numeerisia arvoja nollina. Jos kaavassasi on ei-numeerisia arvoja, vastaus on seuraava "0".
✅ SUMPRODUCT-kaavassa olevilla sarjoilla on oltava sama määrä rivejä ja sarakkeita. Jos näin ei tapahdu, saat tulokseksi #VALUE! Virhe.
✅ The "SUMPRODUCT" toiminto ei tue jokerimerkkejä.
Päätelmä
The SUMPRODUCT funktio on yksi Excelin monipuolisimmista funktioista. Tässä artikkelissa käsittelimme funktiota SUMPRODUCT funktiolla yhden tai useamman kriteerin kanssa. Toivomme, että tämä artikkeli on sinulle hyödyllinen. Jos sinulla on epäselvyyksiä tai ehdotuksia, voit kommentoida.