Funkcija PIVOTBY

Primenjuje se na
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac

Funkcija PIVOTBY vam omogućava da napravite rezime podataka putem formule. On podržava grupisanje duž dve ose i prikupljanje povezanih vrednosti. Na primer, ako imate tabelu sa podacima o prodaji, mogli biste da generišete rezime prodaje po državi i godini.

Napomena

Iako može da proizvede slične rezultate, funkcija PIVOTBY nije direktno povezana sa funkcijom izvedene tabele programa Excel. 

Sintaksa

Funkcija PIVOTBY vam omogućava da grupišete, agregirate, sortirate i filtrirate podatke na osnovu polja redova i kolona koja navedete.

Sintaksa funkcije PIVOTBY je:

PIVOTBY(row_fields,col_fields,vrednosti,funkcija,[field_headers],[row_total_depth],[row_sort_order],[col_total_depth],[col_sort_order],[filter_array],[relative_to])

Argument Opis
row_fields
(obavezno)
Niz ili opseg orijentisan na kolonu koji sadrži vrednosti koje se koriste za grupisanje redova i generisanje zaglavlja redova.
Niz ili opseg može da sadrži više kolona. Ako je tako, izlaz će imati više nivoa grupe redova.
col_fields
(obavezno)
Niz ili opseg orijentisan na kolonu koji sadrži vrednosti koje se koriste za grupisanje kolona i generisanje zaglavlja kolona.
Niz ili opseg može da sadrži više kolona. Ako je tako, izlaz će imati više nivoa grupe kolona.
Vrednosti
(obavezno)
Niz ili opseg podataka koji se prikazuju u obliku kolona.
Niz ili opseg može da sadrži više kolona. Ako je tako, izlaz će imati više agregacija.
funkcija
(obavezno)
Lambda funkcija ili lambda redukacija ETA (SUM, AVERAGE, COUNT itd.) koja definiše način agregacije vrednosti.
Može se dati vektor lambda. Ako je tako, izlaz će imati više agregacija. Orijentacija vektora će odrediti da li su raspoređeni po redovima ili kolonama.
field_headers Broj koji navodi da li row_fields, col_fields i vrednosti imaju zaglavlja i da li zaglavlja polja treba da se vrate u rezultatima. Moguće vrednosti su sledeće:
Nedostaje: Automatska postavka.
0: Ne
1: Da i ne prikazuj
2: Ne, ali generiši
3: Da i prikaži
Napomena: Automatski pretpostavlja da podaci sadrže zaglavlja na osnovu argumenta vrednosti. Ako je prva vrednost tekst, a druga vrednost broj, onda se pretpostavlja da podaci imaju zaglavlja. Zaglavlja polja prikazuju se ako postoji više nivoa grupe redova ili kolona.
row_total_depth Određuje da li zaglavlja redova treba da sadrže zbirove. Moguće vrednosti su sledeće:
Nedostaje: Automatska: Sveukupne vrednosti i, gde je to moguće, međuvrednosti.
0: Nema ukupnih vrednosti
1: Sveukupne vrednosti
2: Sveukupne vrednosti i međuvrednosti
-1: Sveukupne vrednosti na vrhu
-2: Sveukupne vrednosti i međuvrednosti na vrhu
Napomena: Za međuvrednosti row_fields moraju da imaju najmanje 2 kolone. Podržani su brojevi veći od 2 pod uslovom row_field ima dovoljno kolona.
row_sort_order Broj koji označava kako treba sortirati kolone. Brojevi odgovaraju kolonama u row_fields praćenim kolonama u vrednostima. Ako je broj negativan, redovi se sortiraju po opadajućem/obrnutom redosledu.
Vektor brojeva može se obezbediti prilikom sortiranja samo na osnovu row_fields.
col_total_depth Određuje da li zaglavlja kolona treba da sadrže ukupne vrednosti. Moguće vrednosti su sledeće:
Nedostaje: Automatska: Sveukupne vrednosti i, gde je to moguće, međuvrednosti.
0: Nema ukupnih vrednosti
1: Sveukupne vrednosti
2: Sveukupne vrednosti i međuvrednosti
-1: Sveukupne vrednosti na vrhu
-2: Sveukupne vrednosti i međuvrednosti na vrhu
Napomena: Za međuvrednosti col_fields moraju da imaju najmanje 2 kolone. Podržani su brojevi veći od 2 pod uslovom col_field ima dovoljno kolona.
col_sort_order Broj koji označava kako redovi treba biti sortirani. Brojevi odgovaraju kolonama u col_fields praćenim kolonama u vrednostima. Ako je broj negativan, redovi se sortiraju po opadajućem/obrnutom redosledu.
Vektor brojeva može se obezbediti prilikom sortiranja samo na osnovu col_fields.
filter_array 1D niz Bulovih vrednosti orijentisan na kolonu koji ukazuje na to da li odgovarajući red podataka treba uzeti u obzir.
Napomena: Dužina niza mora da se podudara sa dužinom onih koje su date za row_fields i col_fields.
relative_to Kada koristite agregatnu funkciju koja zahteva dva argumenta, relative_to kontroliše koje će vrednosti biti obezbeđene u 2. argumentu agregatne funkcije. Ovo se obično koristi kada se funkcija PERCENTOF unosi da bi funkcionisala.
Moguće vrednosti su sledeće:
0: Ukupne vrednosti kolona (podrazumevano)
1: Zbirovi redova
2: Sveukupne vrednosti
3: Ukupna vrednost nadređene kolone
4: Zbir nadređenog reda
Napomena: Ovaj argument ima uticaja samo ako funkcija zahteva dva argumenta. Ako funkciji navedete prilagođenu funkciju lambda, ona bi trebalo da sledi ovaj obrazac: LAMBDA(podskup,ukupni skup,SUM(podskup)/SUM(ukupan skup))

Primeri

Primer 1: koristite funkciju PIVOTBY da biste generisali rezime ukupne prodaje po proizvodu i godini.

Koristite funkciju PIVOTBY da biste generisali rezime ukupne prodaje po proizvodu i godini. Formula glasi: =PIVOTBY(C2:C76,A2:A76,D2:D76,SUM)

2. primer: koristite funkciju PIVOTBY da biste generisali rezime ukupne prodaje po proizvodu i godini. Sortiraj po opadajućem redosledu po prodaji.

Primer funkcije PIVOTBY za generisanje rezimea ukupne prodaje po proizvodu i godini. Formula je =PIVOTBY(C2:C76,A2:A76,D2:D76,SUM,,,-2)