Să presupunem că aveți o listă de produse cu prețul acestora într-un tabel Excel. Acum trebuie să creați pachete care pot conține produse diferite din articolele disponibile. Acum, în cele din urmă, ați dori să calculați prețul total al fiecărui pachet. Pentru o singură dată o puteți face manual, dar dacă aceasta este sarcina dvs. obișnuită, atunci este mai bine să automatizați această sarcină cu câteva formule elegante. Și pentru asta se referă acest articol. Vom învăța cum să calculăm prețurile pachetelor sau grupurilor de articole folosind o singură formulă.
Formula generică:
= SUMPRODUCT (interval_preț, - (interval_control = "y")) |
gama de prețuri:Este gama care conține prețul produselor.
gamă_control: Este gama în care vrem să ne punem cecul. Dacă un produs face parte din pachet, vom pune y în secțiunea transversală a pachetului și a produsului.
"y"= Aceasta este verificarea pe care o punem pentru a include un produs în pachet.
Să avem un exemplu pentru a clarifica conceptul.
Exemplu: Creați o formulă pentru stabilirea prețurilor pachetelor în Excel.
Luăm același scenariu pe care l-am discutat la început. Am pregătit tabelul în intervalul B2: F9. Să identificăm variabilele de care avem nevoie.
Gama de prețuri:Gama de prețuri este C2: C9. Deoarece este fix, putem fie numiți interval, fie folosiți referința absolută a acestuia. În acest exemplu, voi folosi referința absolută $ C $ 2: $ C $ 9.
Gama_verificare:Acestea sunt intervalul care conține verificări (coloana pachet). Acestea sunt D3: D9, E3: E9 și F3: f9.
Să punem aceste valori în formula generică.
Scrieți această formulă în D10 pentru a calcula prețul pachetului.
= SUMPRODUCT ($ C $ 3: $ C $ 9, - (D3: D9 = "y")) |
Apăsați Enter. Aveți costul pachetului pachetului 1 calculat în celula D10. Copiați această formulă în celulele adiacente pentru a calcula prețul tuturor pachetelor.
Cum functioneazã?
Formula funcționează din afară. Deci mai întâi -(D3: D9 = "y") este rezolvat.
Aceasta returnează o matrice de 1 și 0 ca. 1 pentru fiecare y și 0 orice altceva în intervalul D3: D9.
{1;1;0;1;0;1;0} |
Apoi, $ C $ 3: $ C $ 9 este convertit într-o matrice care conține prețul fiecărui articol / produs.
{100;200;20;10;12;15;25} |
Acum funcția SUMPRODUCT are acest lucru în ea.
= SUMPRODUCT ({100; 200; 20; 10; 12; 15; 25}, {1; 1; 0; 1; 0; 1; 0}) |
Acum, așa cum o face funcția SUMPRODUCT, înmulțește fiecare valoare dintr-o matrice în aceeași matrice indexată din altă matrice și în final rezumă acele valori. Înseamnă că fiecare preț care se potrivește cu 0 în altă matrice este transformat în 0. {100; 200; 0; 10; 0; 15; 0}. Acum, această matrice este însumată. Acest lucru ne oferă 325 pentru pachetul 1. La fel se procedează și pentru toate pachetele.
Formula alternativă:
Formula alternativă este, desigur, funcția SUMIF și SUMIFS.
= SUMIF (D3: D9, „y”, $ C $ 3: $ C $ 9) |
și
= SUME ($ C $ 3: $ C $ 9, D3: D9, „y”) |
Acestea sunt răspunsurile clasice, dar formula SUMPRODUCT este și mai rapidă și elegantă.
Deci, băieți, așa puteți calcula cu ușurință prețul pachetului în Excel. Sper că a fost suficient de explicativ. Dacă am ratat vreun punct sau aveți îndoieli cu privire la acest articol sau orice altă îndoială legată de Excel, întrebați-l în secțiunea de comentarii de mai jos.
Numărați totalul de potriviri în două intervale în Excel | Aflați cum să numărați potrivirile totale în două intervale utilizând funcția SUMPROUDCT.
SUMIFE folosind logica AND-OR | SUMIF-urile pot fi utilizate și cu logica SAU. Logica deficitară utilizată de SUMIFS este logica ȘI.
SUMPRODUCT cu logică IF | Aflați cum să utilizați SUMPRODUCT cu logica IF fără a utiliza funcția IF în formulă.
50 de comenzi rapide Excel pentru a vă crește productivitatea | Deveniți mai rapid la sarcina dvs. Aceste 50 de comenzi rapide vă vor face să lucrați și mai rapid pe Excel.
Funcția VLOOKUP în Excel | Aceasta este una dintre cele mai utilizate și populare funcții ale Excel, care este utilizată pentru a căuta valoarea din diferite intervale și foi.
COUNTIF în Excel 2016 | Numărați valorile cu condiții folosind această funcție uimitoare. Nu este nevoie să vă filtrați datele pentru a număra o anumită valoare. Funcția Countif este esențială pentru a vă pregăti tabloul de bord.
Cum se utilizează funcția SUMIF în Excel | Aceasta este o altă funcție esențială a tabloului de bord. Acest lucru vă ajută să rezumați valori în condiții specifice.