Exceli kalkulaator kimpude hinna määramiseks, kasutades SUMPRODUCT -i

Anonim

Oletame, et teil on Exceli tabelis toodete nimekiri koos nende hinnaga. Nüüd peate looma kimbud, mis võivad sisaldada olemasolevatest toodetest erinevaid tooteid. Nüüd tahaksite lõpuks välja arvutada iga kimbu koguhinna. Üks kord võite seda teha käsitsi, kuid kui see on teie tavaline ülesanne, on parem see ülesanne mõne elegantse valemiga automatiseerida. Ja selle jaoks see artikkel ongi. Õpime, kuidas ühe valemi abil arvutada kimpude või esemerühmade hinnakujundust.

Üldine valem:

= SUMPRODUCT (price_range,-(check_range = "y"))

hinnavahemik:See on tootevalik, mis sisaldab toodete hindu.

check_range: See on vahemik, kuhu me soovime oma tšeki panna. Kui toode on kimbu osa, paneme kimbu ja toote ristlõikega y.

"y"= See on tšekk, mille me lisame toote komplekti lisamiseks.

Toome näite kontseptsiooni selgitamiseks.

Näide: looge valem kimpude hindamiseks Excelis.

Võtame sama stsenaariumi, mida arutasime alguses. Oleme koostanud tabeli vahemikus B2: F9. Määratleme vajalikud muutujad.

Hinnavahemik:Hinnaklass on C2: C9. Kuna see on fikseeritud, saame nimetada vahemiku või kasutada selle absoluutset viidet. Selles näites kasutan absoluutset viidet $ C $ 2: $ C $ 9.

Check_range:Need on tšekke sisaldavad vahemikud (kimbu veerg). Need on D3: D9, E3: E9 ja F3: f9.

Paneme need väärtused üldvalemisse.

Paketi hinna arvutamiseks kirjutage see valem lahtrisse D10.

= SUMPRODUCT ($ 3 $: $ 9 $,-(D3: D9 = "y"))

Vajutage sisestusklahvi. 1. komplekti maksumus on arvutatud lahtris D10. Kõigi kimpude hinna arvutamiseks kopeerige see valem külgnevatesse lahtritesse.

Kuidas see töötab?

Valem töötab väljapoole. Nii et kõigepealt -(D3: D9 = "y") on lahendatud.

See tagastab massiivi 1 ja 0 kui. 1 iga y kohta ja 0 midagi muud vahemikus D3: D9.

{1;1;0;1;0;1;0}

Seejärel teisendatakse $ 3 $: $ 9 $ massiiviks, mis sisaldab iga üksuse/toote hinda.

{100;200;20;10;12;15;25}

Nüüd on funktsioonis SUMPRODUCT see sees.

= SUMPRODUCT ({100; 200; 20; 10; 12; 15; 25}, {1; 1; 0; 1; 0; 1; 0})

Nüüd, nagu funktsioon SUMPRODUCT, korrutab see ühe massiivi iga väärtuse sama massiiviga teise massiivi ja võtab need väärtused lõpuks kokku. See tähendab, et iga hind, mis vastab massiivi 0 -le, muudetakse väärtuseks 0. {100; 200; 0; 10; 0; 15; 0}. Nüüd on see massiiv kokku võetud. See annab meile paketi 1 jaoks 325. Sama tehakse kõigi kimpude puhul.

Alternatiivne valem:

Alternatiivne valem on muidugi funktsioon SUMIF ja SUMIFS.

= SUMIF (D3: D9, "y", $ C $ 3: $ C $ 9)

ja

= SUMIFS ($ C $ 3: $ C $ 9, D3: D9, "y")

Need on klassikalised vastused, kuid SUMPRODUCT valem on kiirem ja ka väljamõeldud.

Nii et jah, poisid, nii saate Exceli paketi hinna hõlpsalt välja arvutada. Loodan, et see oli piisavalt selgitav. Kui mul jäi mõni punkt kahe silma vahele või teil on selle artikli või muude Exceliga seotud kahtluste osas kahtlusi, küsige seda allpool kommentaaride osas.

Loendage Excelis vaste kokku kahes vahemikus | Siit saate teada, kuidas funktsiooni SUMPROUDCT abil kokku lugeda kahes vahemikus.

LÕPPUB AND-VÕI loogikat kasutades | SUMIFS -e saab kasutada ka VÕI loogikaga. Rikutud loogika, mida SUMIFS kasutab, on loogika JA.

SUMPRODUCT IF -loogikaga | Siit saate teada, kuidas kasutada SUMPRODUCT -i koos IF -loogikaga ilma valemis IF -funktsiooni kasutamata.

50 Exceli otseteed tootlikkuse suurendamiseks | Saa oma ülesandega kiiremini hakkama. Need 50 otseteed aitavad teil Excelis veelgi kiiremini töötada.

Funktsioon VLOOKUP Excelis | See on üks enim kasutatud ja populaarsemaid Exceli funktsioone, mida kasutatakse erinevate vahemike ja lehtede väärtuse otsimiseks.

COUNTIF Excelis 2016 | Loendage väärtused tingimustega, kasutades seda hämmastavat funktsiooni. Te ei pea konkreetse väärtuse loendamiseks oma andmeid filtreerima. Countif funktsioon on armatuurlaua ettevalmistamisel hädavajalik.

SUMIF -funktsiooni kasutamine Excelis | See on veel üks armatuurlaua oluline funktsioon. See aitab teil teatud tingimustel väärtusi kokku võtta.