Calcoli Ponderati e Logica Condizionale
Scorri per mostrare il menu
SUMIFS funziona bene per i totali condizionali standard, ma alcuni calcoli analitici richiedono ponderazioni e logica incorporata. In questo capitolo, estensione del sistema di aggregazione utilizzando SUMPRODUCT.
Struttura di SUMPRODUCT
=SUMPRODUCT(array1, [array2], [array3], ...)
array1: primo array di calcolo;[array2]: secondo array opzionale;[array3]: ulteriori array opzionali.
SUMPRODUCT moltiplica i valori corrispondenti e poi somma i risultati.
Le condizioni logiche all'interno della formula vengono automaticamente convertite in:
TRUE = 1;FALSE = 0.
Struttura della Media Ponderata
=SUMPRODUCT(values * weights) / SUM(weights)
values: metrica valutata;weights: fattore di importanza.
Le medie ponderate attribuiscono maggiore influenza alle transazioni di importo superiore sul risultato finale.
Digitare:
=SUMPRODUCT(Sales_Data[Revenue]) / COUNTA(Sales_Data[Revenue])
SUMPRODUCT(...): totale Revenue;COUNTA(...): numero di righe Revenue.
La formula restituisce la media Revenue per ordine.
Digitare:
=SUMPRODUCT((Sales_Data[Region]="North")*Sales_Data[Revenue]) / SUMPRODUCT((Sales_Data[Region]="North")*1)
(Sales_Data[Region]="North"): condizione logica;*Sales_Data[Revenue]: valori Revenue filtrati;SUMPRODUCT(...*1): conteggio condizionale delle righe.
La formula calcola la media Revenue solo per la regione North.
Digitare:
=SUMPRODUCT(Sales_Data[Discount_Rate]*Sales_Data[Revenue]) / SUM(Sales_Data[Revenue])
Sales_Data[Discount_Rate]: percentuali di sconto;Sales_Data[Revenue]: fattore di ponderazione.
Le transazioni con Revenue più elevato ora influenzano maggiormente la media degli sconti.
All'interno della tabella Summary, digitare:
=SUMIFS(Sales_Data[Revenue],Sales_Data[Region],A2,Sales_Data[Performance tier],"High")
Sales_Data[Region],A2: filtro per regione;Sales_Data[Performance tier],"High": filtro per performance.
La formula restituisce il Revenue generato solo dalle transazioni ad alte prestazioni.
Digitare:
=COUNTIFS(Sales_Data[Region],A2,Sales_Data[Performance tier],"High")
La formula conta tutti gli ordini di livello alto per la regione selezionata.
Digitare:
=E2/C2
E2: Revenue di livello alto;C2: Revenue totale.
La formula misura la quota di Revenue generata dalle transazioni ad alte prestazioni.
Applicare:
- Formattazione valuta alle metriche Revenue;
- Formattazione percentuale a rapporti e calcoli di sconto.
Aggiungere ulteriori righe in Sales_Data.
Verificare che:
- La media Revenue si ricalcola automaticamente;
- I calcoli degli sconti ponderati si aggiornano automaticamente;
- Le metriche di livello alto si aggiornano automaticamente.
1. Perché SUMPRODUCT è utile per i calcoli ponderati?
2. Qual è una limitazione chiave di SUMIFS rispetto a SUMPRODUCT?
3. In una formula di media ponderata che utilizza SUMPRODUCT, cosa rappresenta il denominatore?
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione