contorizare valori dupa luni si ani

Ce este nou in Microsoft Excel 2016?
Informatii despre cum se utilizeaza Microsoft Excel 2016
Calcule, Formule, Functii, Tabele pivot, Analiza datelor, etc
Închis
Hexman
Mesaje: 184
Membru din: Joi Ian 07, 2016 11:16 am

contorizare valori dupa luni si ani

Mesaj de Hexman » Mar Aug 15, 2017 10:38 am

Salutare,

In fisierul atasat este o insiruiere de valori care reprezinta cantitatile vandute pentru coduri de produs distribuite pe luni si ani. Codurile de produs incerc sa le structurez dupa ani contorizand in cate luni din respectivul an s-au vandut.

+-------+-------+-------+-------+
| COD | 2012 | 2013 | 2014 |
+-------+-------+-------+-------+
| XXX | 2 | 1 | 4 |
+-------+-------+-------+-------+

Daca produsul xxx in anul 2012 s-a vandut in lunile 5 si 8 inseamna ca avem doua luni in care s-a vandut
Daca produsul xxx in anul 2014 s-a vandut in lunile 4, 4, 8, 8, 9, 12 inseamna ca avem patru luni in care s-a vandut

Am incercat cu sumifs (...)&";"&sumifs()&";"& si tot asa pentru fiecare luna in parte. Rezultatul primit in celula este 0;1;1;0;2;4;1;0;0;1;1;0, de aici as fi vrut sa contorizez cate valori sunt peste 0.
Am pus un if pentru fiecare sumifs cu conditia sa fie mai mare ca 0, rezultatul prmit: ;1;1;2;4;1;1, de aici as putea sa aplic functia count dar primul semn ";" il vede ca si numar.

Cum as putea sa contorizez lunile din fiecare an si poate as reusi sa reduc formula la cateva randuri (pe o rezulutie fullHD formula are 11 randuri).

Multumesc!
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

IPP
Moderator
Moderator
Mesaje: 4196
Membru din: Mie Iul 29, 2009 7:26 am
Localitate: Cluj-Napoca

Re: contorizare valori dupa luni si ani

Mesaj de IPP » Mar Aug 15, 2017 12:43 pm

Buna ziua

Am presupus ca lista sursa contine exclusiv vanzarile si implicit pe coloana B (BUC) nu va fi niciodata 0. Astfel formula din I3 cu copiere apoi spre dreapta si in jos atat cat e cazul arata cam asa:
=IF(COUNTIFS($A$2:$A$19;$H3;$D$2:$D$19;I$2;$C$2:$C$19;1)>0;1;0)+IF(COUNTIFS($A$2:$A$19;$H3;$D$2:$D$19;I$2;$C$2:$C$19;2)>0;1;0)+IF(COUNTIFS($A$2:$A$19;$H3;$D$2:$D$19;I$2;$C$2:$C$19;3)>0;1;0)+IF(COUNTIFS($A$2:$A$19;$H3;$D$2:$D$19;I$2;$C$2:$C$19;4)>0;1;0)+IF(COUNTIFS($A$2:$A$19;$H3;$D$2:$D$19;I$2;$C$2:$C$19;5)>0;1;0)+IF(COUNTIFS($A$2:$A$19;$H3;$D$2:$D$19;I$2;$C$2:$C$19;6)>0;1;0)+IF(COUNTIFS($A$2:$A$19;$H3;$D$2:$D$19;I$2;$C$2:$C$19;7)>0;1;0)+IF(COUNTIFS($A$2:$A$19;$H3;$D$2:$D$19;I$2;$C$2:$C$19;8)>0;1;0)+IF(COUNTIFS($A$2:$A$19;$H3;$D$2:$D$19;I$2;$C$2:$C$19;9)>0;1;0)+IF(COUNTIFS($A$2:$A$19;$H3;$D$2:$D$19;I$2;$C$2:$C$19;10)>0;1;0)+IF(COUNTIFS($A$2:$A$19;$H3;$D$2:$D$19;I$2;$C$2:$C$19;11)>0;1;0)+IF(COUNTIFS($A$2:$A$19;$H3;$D$2:$D$19;I$2;$C$2:$C$19;12)>0;1;0)

La mine pe monitor are 6 randuri.

Nota. Pentru setari regionale USA se va inlocui peste tot in formula ; cu ,

IP
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

Hexman
Mesaje: 184
Membru din: Joi Ian 07, 2016 11:16 am

Re: contorizare valori dupa luni si ani

Mesaj de Hexman » Mar Aug 15, 2017 1:14 pm

functioneaza perfect, multumesc mult!

Nills
Mesaje: 211
Membru din: Sâm Ian 23, 2016 11:24 am

Re: contorizare valori dupa luni si ani

Mesaj de Nills » Vin Aug 18, 2017 4:32 pm

O formula matriceala un "pic" mai mica... Oferita de un guru care nu mai posteaza pe acest site.
Sper sa o intelegi, caci eu nu as putea sa o modific :)

In I2 si apoi trasa spre dreapta si in jos sau invers, in jos si apoi spre dreapta (se poate oricum):

=SUM(IF(FREQUENCY(IF(ISNUMBER($C$2:$C$19)*($A$2:$A$19=$H3)*($D$2:$D$19=I$2)*($C$2:$C$19>=1)*($C$2:$C$19<=12),$C$2:$C$19),$C$2:$C$19),1))
I don't care what you think of me! Unless you think I'm awesome – in which case, you're right! Carry on :D

Liana
Mesaje: 46
Membru din: Mie Dec 14, 2016 6:07 pm

Re: contorizare valori dupa luni si ani

Mesaj de Liana » Mar Aug 22, 2017 11:22 pm

=SUM(IF(FREQUENCY(IF(ISNUMBER($C$2:$C$19)*($A$2:$A$19=$H3)*($D$2:$D$19=I$2)*($C$2:$C$19>=1)*($C$2:$C$19<=12),$C$2:$C$19),$C$2:$C$19),1))
Chiar FUNCTIONEAZA!!!!!
Dumnezeule, de unde scoateti asemenea formule??!!??
Cum se poate ajunge la o asemenea constructie??? Exista vreun program, ceva, care poate face asa ceva?
O constructive SUPERBA. Multumim ca existati si ca ne ajutati cu asemenea formule.
FANTASTIC!!!

Hexman
Mesaje: 184
Membru din: Joi Ian 07, 2016 11:16 am

Re: contorizare valori dupa luni si ani

Mesaj de Hexman » Vin Sep 01, 2017 3:20 pm

Multumesc mult de ajutorul acordat, voi încerca să adaptez formula si pt alte cazuri.

Închis

Înapoi la “Intrebari despre Excel 2016”