Visualizzazione post con etichetta Voti. Mostra tutti i post
Visualizzazione post con etichetta Voti. Mostra tutti i post

lunedì 4 maggio 2015

Come arrotondare una media pesata al mezzo voto?

Ho già mostrato in passato come creare una media pesata tramite un foglio di calcolo.

Poi c'è la necessità che quella media non sia semplicemente arrotondata al decimale (ad es. 7,2 o 8,6) ma che sia arrotondata al mezzo voto (8 o 5,5 ...).
Ecco allora che bisogna aggiungere la funzione ROUND assieme ad una opportuna formula matematica.

La formula completa è la seguente:

=ROUND(SUMPRODUCT(N4:Q4;N5:Q5)/SUM(N5:Q5)*2;0)/2

dove N4:Q4 è l'intervallo dei VOTI mentre N5:Q5 è l'intervallo dei PESI.

Nel dettaglio:
- L'istruzione SUMPRODUCT / SUM produce appunto la media pesata, che verrà arrotondata all'ordine specificato nella formattazione della cella.

- Si moltiplica la media per 2 e POI la si arrotonda all'unità con
ROUND( ... *2;0)

- Alla fine si divide per due e si ottiene così un valore intero o semi-intero.

Buon arrotondamento a tutti!

lunedì 19 gennaio 2015

Fare la media pesata con i Fogli di calcolo

Esiste una funzione che, imparata ad usare, realizza i sogni più remoti di un docente in fase di elaborazione delle medie. In Google Drive si chiama "SumProduct" e si usa nei Fogli di calcolo.

In questo foglio pubblico di Google Drive ne vien fornito un esempio abbastanza esaustivo (si spera!)

E' lecito chiedersi: come si "trascina" questa funzione, dao che serve in modo alternato, ogni due righe?
E' molto semplice: con un semplice copia e incolla nelle celle in cui serve, tutti i riferimenti alle celle vengono aggiornati come nel trascinamento. E questo anche da Tablet, con l'app "Fogli".

Ecco un elenco invece con i diversi nomi di questa funzione nei programmi più comuni:


  • Google Drive/Fogli: SUMPRODUCT
  • OpenOffice Calc in Inglese:  SUMPRODUCT - documentazione
  • OpenOffice Calc in Italiano:  MATR.SOMMA.PRODOTTO (funzioni "Matrice") - documentazione
  • Microsoft Excel: non so, da provare
buona media a tutti!