Sisällysluettelo
Microsoft Excelissä meidän on yhdistettävä SUMIF ja VLOOKUP-toiminnot etsimään arvoa, ja tämän kriteerin perusteella lasketaan summa arvoalueesta. Tässä artikkelissa opit muutamia hyödyllisiä tekniikoita, joilla voit yhdistää SUMIF- ja VLOOKUP toimintoja sopivien esimerkkien ja yksinkertaisten selitysten avulla.
Lataa harjoituskirja
Voit ladata Excel-työkirjan, jota olemme käyttäneet tämän artikkelin laatimiseen.
SUMIFin yhdistäminen VLOOKUP.xlsx:n kanssaYleiskatsaus: Excel SUMIF-funktio
- Tavoite:
Toiminto lisää solut, jotka on määritetty annetulla ehdolla tai kriteereillä.
- Kaava:
=SUMIF(alue, kriteerit, [sum_alue])
- Argumentit:
range- Solualue, johon ehtoa sovelletaan. kriteerit - Valitun solualueen ehto. [sum_range]- Solujen alue, jossa ulostulot sijaitsevat. Yksityiskohtaisempia selityksiä ja esimerkkejä varten, joissa käytetään SUMIF toiminto, klikkaa tästä .
Yleiskatsaus: Excelin VLOOKUP-funktio
- Tavoite:
VLOOKUP-toiminto etsii arvoa taulukon vasemmanpuoleisimmasta sarakkeesta ja palauttaa sitten arvon samalta riviltä määritetystä sarakkeesta.
- Kaava:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
- Argumentit:
lookup_value- Arvo, jota se etsii annetun taulukon vasemmanpuoleisimmasta sarakkeesta. Voi olla yksittäinen arvo tai arvojen joukko. table_array- Taulukko, josta se etsii lookup_value-arvoa vasemmanpuoleisimmassa sarakkeessa. col_index_num- Sen taulukon sarakkeen numero, josta arvo palautetaan. [range_lookup]- Kertoo, vaaditaanko lookup_valuen tarkka vai osittainen vastaavuus. 0 tarkoittaa tarkkaa vastaavuutta, 1 osittaista vastaavuutta. Oletusarvo on 1 (osittainen vastaavuus). Tarkemmat selitykset ja esimerkit, joissa käytetään komentoa VLOOKUP toiminto, klikkaa tästä .
Lue lisää: Mikä on taulukkomuoto VLOOKUPissa? (Selitetty esimerkkien avulla)
3 Hyödyllisiä menetelmiä SUMIFin ja VLOOKUPin yhdistämiseen Excelissä
Kun meidän on yhdistettävä SUMIF ja VLOOKUP toiminnot, skenaario voidaan jakaa kahteen luokkaan. i) Meidän on etsittävä osumia ja tehtävä summa havaintojen perusteella. Tai.., ii) Meidän on tehtävä summa useista taulukoista tai laskentataulukoista ja etsittävä sitten ottelu, jossa on mukana VLOOKUP Seuraavassa kaksi ensimmäistä menetelmää kattavat alkuperäiset kriteerit, kun taas kolmas menetelmä kokoaa yhteen toisen kriteerin.
1. SUMIF ja VLOOKUP vastaavuuksien löytämiseksi ja summan laskemiseksi samankaltaisessa laskentataulukossa
Tutustutaan ensin tietokokonaisuuteemme. Ensimmäinen taulukko. (B4:D14) edustaa joitakin satunnaisia tilaustietoja, joissa on tuotteiden tunnukset ja niitä vastaavat hinnat. Toinen taulukko oikealla näyttää asiakkaiden nimet ja niiden tunnukset. Tässä haemme tietyn asiakkaan nimen, joka on mukana taulukossa Solu C16 ja sitten tämän ainoan tiedon perusteella etsimme vastaavan asiakkaan tilaukset ja teemme summan kokonaishinnasta, joka on maksettava vuonna Solu C17 .
Tuotoksessa Solu C17 , tarvittava kaava, jossa on SUMIF ja VLOOKUP toiminnot ovat:
=SUMIF(B5:B14,VLOOKUP(C16,F5:G11,2,FALSE),D5:D14)
Ja painettuasi Kirjoita , saat alla olevan kuvan mukaisen paluuarvon.
🔎 Miten kaava toimii?
- Tässä kaavassa VLOOKUP funktio toimii toisena argumenttina (Criteria) funktiossa Criteria. SUMIF toiminto.
- The VLOOKUP funktio etsii nimeä Alex hakumassasta lookup-matriisi (F5:G11) ja palauttaa Alexin ID-numeron.
- Edellisessä vaiheessa löydetyn ID-numeron perusteella voidaan SUMIF toiminto laskee yhteen kaikki vastaavan ID-numeron hinnat.
Lue lisää: Vlookupin ja summan laskeminen useiden Excel-arkkien yli (2-kaavat)
2. SUMIF VLOOKUPin kanssa vastaavuuksien löytämiseksi ja summan laskemiseksi samankaltaisessa Excel-taulukossa
Tässä osassa sovelletaan samoja menettelyjä, jotka on kuvattu aiemmin, mutta tällä kertaa etsintämatriisi tai -taulukko on toisessa laskentataulukossa. (Sheet2) Kun meidän on siis viitattava etsintäkenttään, jossa asiakkaiden nimet ja niiden tunnukset sijaitsevat, meidän on mainittava myös siihen liittyvän Sheet-arkin nimi. Seuraava työarkki (Sheet1) sisältää ensisijaiset tiedot tulostussolun kanssa.
Ja tässä on toinen laskentataulukko (Sheet2) jossa hakumuoto on läsnä.
Jos haluat sisällyttää yllä olevan hakumassan VLOOKUP funktiossa meidän on mainittava työarkin nimi. (Sheet2) Tämä laskentataulukon nimi lisätään automaattisesti, kun siirryt käyttämään Sheet2 ja valitse lookup array for the VLOOKUP Lopullinen kaava tulosteessa on siis seuraava. Solu C17 on:
=SUMIF(B5:B14,VLOOKUP(C16,Sheet2!B3:C9,2,FALSE),Sheet1!D5:D14)
Paina nyt Kirjoita ja saat tulokseksi alla olevan kuvan mukaisen arvon.
Lue lisää: VLOOKUP ja palauttaa kaikki ottelut Excelissä (7 tapaa)
Samanlaisia lukemia
- VLOOKUP ei toimi (8 syytä & ratkaisut)
- Excel LOOKUP vs. VLOOKUP: 3 esimerkillä
- SUMPRODUCTin ja VLOOKUPin yhdistäminen Excelissä
- INDEX MATCH vs. VLOOKUP-funktio (9 esimerkkiä)
- Kuinka tehdä VLOOKUP-tapausherkkä Excelissä (4 menetelmää)
3. Yhdistä VLOOKUP-, SUMPRODUCT- ja SUMIF-funktiot useille Excel-taulukoille.
Nyt työskentelemme useiden taulukkolaskentataulukoiden kanssa. Tässä menetelmässä teemme summan kahdessa eri taulukkolaskentataulukossa saatavilla olevista tiedoista ja sitten poimimme arvon komennolla VLOOKUP funktio, joka perustuu vastaavaan summaan. Alla olevassa kuvassa 1. laskentataulukko nimeltä Bonus_Määrä on 3 eri taulukkoa. Vasemmalla olevassa taulukossa näkyvät vastaavien myyntiedustajien myyntipalkkiot. Meidän on poimittava nämä bonussummat soveltamalla funktiota VLOOKUP funktio matriisia varten (E5:F8) Bonuskriteerit ovat itse asiassa kokonaismyyntiä, joka on otettava kahdesta eri laskentataulukosta nimeltä: "Bonuskriteerit". 'Päivä 1' ja 'Päivä 2' .
Seuraavassa laskentataulukossa on marraskuun 2021 päivän 1 myyntitiedot.
Ja toinen laskentataulukko, jonka nimi on 'Päivä 2' on täällä toisen päivän myyntitietojen kanssa.
1. laskentataulukossa (Bonus_Määrä) , vaadittu kaava tulosteessa Solu C5 on:
=VLOOKUP(SUMPRODUCT(SUMIF(INDIRECT("'"&$H$5:$H$6&"'!"& "B5:B10"),Bonus_Amount!B5,INDIRECT("'"&$H$5:$H$6&"'!"& "C5:C10")))),$E$5:$F$8,2,TRUE)
Kun olet painanut Kirjoita ja käyttämällä Täyttökahva täyttää automaattisesti loput Bonus-sarakkeen solut, saamme seuraavat tulokset.
🔎 Miten kaava toimii?
- Tässä kaavassa, INDIRECT-toiminto viittaa solujen H5 ja H6 arkkien nimiin.
- SUMIF-funktio käyttää viitearkkeja (jotka on saatu INDIRECT-funktiolla) sisältääkseen summa-alueen ja kriteerit argumenttejaan varten. Tämän funktion tuloksena saadut tulosteet palauttavat matriisin, joka edustaa tietyn myyjän myyntisummia päiviltä 1 ja 2. Tämä matriisi ei ole vielä valmis.
- SUMPRODUCT-funktio laskee yhteen edellisessä vaiheessa saadut myyntimäärät.
- VLOOKUP-toiminto etsii taulukosta tämän kokonaismyyntimäärän vaihteluvälin. (E4:F8) bonusperusteiden osalta Bonus_Määrä Ja lopuksi se palauttaa bonuksen määrän myyjän kriteerialueen perusteella.
Lue lisää: Miten yhdistää Excel SUMIF & VLOOKUP useiden arkkien yli
SUMIFS:n käyttö VLOOKUPin kanssa useiden kriteerien lisäämiseksi
SUMIFS-funktio pystyy saamaan useita kriteerejä tai olosuhteet Yhdistämällä tämä toiminto ja VLOOKUP voimme etsiä arvoa, lisätä joitakin kriteerejä ja lopuksi saada summan, jossa otetaan huomioon mainitut kriteerit hakuarvolle. Seuraavassa oleva tietokokonaisuus on melko samanlainen kuin kahdessa ensimmäisessä menetelmässä. Tässä taulukossa olemme lisänneet uuden sarakkeen sarakkeen jälkeen Hinta Uusi sarake edustaa kaikkien tilaustunnusten tilaustiloja. Käyttämällä saraketta SUMIFS toiminto tässä, lisäämme kaksi kriteeriä - i) asiakkaan erityinen tilaustunnus ja ii) Tilauksen tila kuten 'Vahvistettu' vain.
Tarvittava kaava tulosteessa Solu C17 on:
=SUMIFS(D5:D14,B5:B14,VLOOKUP(C16,G5:H11,2,FALSE),E5:E14, "Vahvistettu")
Paina nyt Kirjoita ja saat Marcuksen mukautettujen tilausten kokonaishinnan.
Lue lisää: VLOOKUP useilla kriteereillä Excelissä
Loppusanat
Toivon, että kaikki nämä edellä mainitut yksinkertaiset menetelmät auttavat sinua nyt soveltamaan niitä Excel-taulukoissa, kun sinun on yhdistettävä SUMIF kanssa VLOOKUP Jos sinulla on kysyttävää tai palautetta, kerro minulle kommenttiosioon. Tai voit tutustua muihin Excel-funktioihin liittyviin artikkeleihimme tällä verkkosivustolla.