Sub Total

Ce este nou in Microsoft Excel 2013?
Informatii despre cum se utilizeaza Microsoft Excel 2013
Calcule, Formule, Functii, Tabele pivot, Analiza datelor, etc
Închis
Calinoffice
Mesaje: 1
Membru din: Joi Iul 12, 2018 10:11 am

Sub Total

Mesaj de Calinoffice » Joi Iul 12, 2018 10:19 am

Salut,

Am un tabel cu vanzarile lunare ale unor modele auto . FIecare model auto are mai multe versiuni. Total pe fiecare versiune este facut ( e simplu..).
Eu vreau sa vad cum pot face un Subtotal( daca pot sa-i zic asa) pe fiecare model in parte ( adica totalul versiunilor unui model). Si nu vreau sa folosesc/fac un Pivot Table.

Cum pot face asta ?

Adaug si fisierul Excel.
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

H2SO4
Mesaje: 135
Membru din: Mar Apr 19, 2016 12:50 pm

Re: Sub Total

Mesaj de H2SO4 » Joi Iul 12, 2018 1:15 pm

Salut,

Daca pui producatorul pe randul 1 incepand cu P1 (Datsun) Q1(Honda)....etc atunci poti folosi in P1 formula:

=SUMIF($B$2:$B$270,P$1,$M$2:$M$270) si tragi spre dreapta pana unde e cazul.

Daca pui modelul pe randul 1 incepand cu P1 (REDI-GO) Q1(BR-V)....etc atunci poti folosi in P1 formula:

=SUMIF($C$2:$C$270,P$1,$M$2:$M$270) si tragi spre dreapta pana unde e cazul.

Sau alegi o coloana si pui acolo producatorii sau modelul, in coloana adiacenta pui formula:

=SUMIF($B$2:$B$270,"coloana unde ai pus producatorii sau modelul" ,$M$2:$M$270)
“Tell me and I forget, teach me and I may remember, involve me and I learn.”

TudyBTH
Moderator
Moderator
Mesaje: 993
Membru din: Joi Feb 11, 2016 2:12 pm
Localitate: Cluj Napoca

Re: Sub Total

Mesaj de TudyBTH » Joi Iul 12, 2018 2:54 pm

Buna,

Aveti in atasament (Sheet2) un model de rezolvare.
In coloana A (Make-Model) se extrag toate modelele din lista (unicat) cu formula array (Ctrl+Shift+Enter)

Cod: Selectaţi tot

=IFERROR(INDEX(Sheet1!$B$3:$B$270&" "&Sheet1!$C$2:$C$270;MATCH(0;COUNTIF(Sheet2!$A$1:A1;Sheet1!$B$3:$B$270&" "&Sheet1!$C$2:$C$270);0));"")
In coloanele B-F se "copiaza" atributele fiecarui model (tot formula array), primul argument al functiei Index determinand colana din care se extrag datele

Cod: Selectaţi tot

=IF(A2="";"";INDEX(Sheet1!$B$3:$B$270;MATCH(0;COUNTIF(Sheet2!$A$1:A1;Sheet1!$B$3:$B$270&" "&Sheet1!$C$2:$C$270);0)))
Col G-K insumeaza valorile corespunzatoare (formula in G2 si trasa corespunzator la dreapta si in jos)

Cod: Selectaţi tot

=SUMPRODUCT(Sheet1!$H$2:$L$270*(Sheet1!$B$2:$B$270=Sheet2!$B2)*(Sheet1!$C$2:$C$270=Sheet2!$C2)*(Sheet1!$H$1:$L$1=Sheet2!G$1))
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
Am invatat sa inotam in apa, ca pestii
Am invatat sa zburam in aer, ca pasarile
A ramas doar sa invatam sa traim pe Pamant, ca Oamenii.

Închis

Înapoi la “Intrebari despre Excel 2013”