Una tabella excel ha due colonne di gradi. Vorrei calcolare il voto medio ma aggiungere solo il voto massimo di ogni riga.
È possibile farlo aggiungendo altrocolonna che conterrebbe il massimo di ogni riga e calcolando la media di esso. Sono interessato a sapere se esiste una soluzione più pulita che si basa solo sulle formule.
risposte:
2 per risposta № 1Diciamo nella cella A1, hai l'intestazione "primo" e in B1 hai "secondo"
Nelle celle da A2 a B4, inserisci i voti numerici. Utilizzare la seguente formula in D2.
=AVERAGE(IF(A2:A4>B2:B4,A2:A4,B2:B4))
Premi ctr + shift + enter in modo che la formula abbia parentesi graffe e assomigli
{=AVERAGE(IF(A2:A4>B2:B4,A2:A4,B2:B4))}
Questa è una formula di matrice e quindi sta guardandoA2, controllando se è superiore a B2, se è così, prende A2, altrimenti prende B2, poi lo fa di nuovo con A3 e B3 ecc. E costruisce una serie di cifre necessarie per calcolare la media (ma non lo fa " te li mostro).
La media all'esterno sta quindi calcolando la media dei numeri nell'array.
Questo presuppone che i tuoi voti siano numeri e non lettere. Mi scuso se la mia ipotesi è errata.
0 per risposta № 2
Se si desidera utilizzare la colonna helper, è possibile utilizzare la formula MAX()
.
Esempio: =MAX(A2:B2)
ti darebbe il più grande dei due. Basta copiare la colonna.
Allora potresti ancora usare il AVERAGE()
funzione per la media dei numeri in quella colonna.