[Risolto] Media ponderata

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
Gianluca
Messaggi: 6
Iscritto il: giovedì 25 marzo 2010, 19:24

[Risolto] Media ponderata

Messaggio da Gianluca »

Salve a tutti,
volevo calcolare la media voti ponderata rispetto ai crediti (cfu) dei miei voti universitari.
Per caso con Calc esiste una funzione per calcolare la media ponderata?
Ultima modifica di charlie il mercoledì 10 settembre 2014, 7:03, modificato 1 volta in totale.
Motivazione: Inserito [Risolto] e segno di spunta verde
ACER 1810TZ (cpu: Intel SU4100 | vga: Intel GMA 45OOM | ram: 2GB | hdd: 250GB | lcd: 11.6" HD LED | wlan: 802.11 b/g/Draft-N | battery: 6 cell Li-ion | so: Fedora 13 64 bit & Windows 7 Home Premium 64 bit | OpenOffice: 3.2)
pescetti
Messaggi: 301
Iscritto il: lunedì 15 marzo 2010, 13:44

Re: Media ponderata

Messaggio da pescetti »

E' elementare farlo anche a mano.

Se hai i voti (escludo casi particolari come le lodi) in colonna A da A1 a A10 e i CFU corrispondenti in colonna B da B1 a B10, scrivi in C1

=MATR.SOMMA.PRODOTTO(A1:A10;B1:B10)/SOMMA(B1:B10)

e hai la media ponderata. Finito.

Alternativa se non vuoi, per qualche strana ragione, usare le funzioni di matrice: in C1 metti

=SOMMA(A1:A10*B1:B10) e poi premi non Invio, ma CTRL+Shift+Invio

Fatto questo, in C2 puoi ottenere la media ponderata semplicemente con

=C1/SOMMA(B1:B10)

ma a quel punto potresti anche usare una colonna ausiliaria. Tuttavia il primo metodo è breve e semplice e consiglio quello.
The 11th plague
Messaggi: 5
Iscritto il: lunedì 9 giugno 2014, 13:14

Re: Media ponderata

Messaggio da The 11th plague »

Buon giorno,

ho trovato questa risposta tramite Google.

Dato che ho degli esami di cui conosco i CFU ma non il voto, mi chiedo se ci fosse un modo per far sì che la formula non tenga conto delle celle dove il voto non è specificato.
In altre parole, senza selezionare a mano le celle, sarebbe bello se si potessero "scartare" automaticamente i conti per cui è presente un valore in Ax (i CFU) ma non è specificato un valore in Bx (il voto).
LibreOffice 4.2.4.2 su Windows 7 x64
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 9069
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Media ponderata

Messaggio da charlie »

Ciao, per il primo metodo puoi provare:

Codice: Seleziona tutto

{=SE(A1:A10 = "";"";MATR.SOMMA.PRODOTTO(A1:A10;B1:B10))/SOMMA(B1:B10}
(formula matriciale = le graffe non possono essere digitate)
Per quanto riguarda il secondo modo, mi pare che funzioni senza ulteriori modifiche.
charlie
macOS 15.5 Sequoia: Open Office 4.1.16 - LibreOffice 25.8
http://www.charlieopenoffice.altervista.org
The 11th plague
Messaggi: 5
Iscritto il: lunedì 9 giugno 2014, 13:14

Re: Media ponderata

Messaggio da The 11th plague »

 Editato: (moderatore charlie) eliminata citazione, non necessaria 
Non mi funziona, credo manchino un paio di parentesi tonde, ho provato a metterle, ma non mi funziona lo stesso.
Non capisco il commento sulle graffe.

Sto usando il codice

Codice: Seleziona tutto

{=SE(A1:A10 = "";"";MATR.SOMMA.PRODOTTO(A1:A10;B1:B10))/SOMMA(B1:B10))}
Per inciso, se solo alcune celle dei voti (es B2 e B3) sono vuote, vorrei comunque mi facesse il conto, ma ignorando le coppie CFU;voto mancante (es B2;A2 e B3A3).
Grazie.
LibreOffice 4.2.4.2 su Windows 7 x64
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 9069
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Media ponderata

Messaggio da charlie »

Il discorso sulle graffe è fondamentale: indicano una formula matriciale. In Calc non vanno digitate manualmente ma si inseriscono da sole premendo contemporaneamente i tasti Ctr + Maiu + Invio per confermare la formula digitata precedentemente (in alternativa vengono messe dalla procedura guidata di calc per le formule).
Allego il file dove ho fatto le prove (in colonna D trovi anche il secondo metodo proposto a suo tempo da Pascetti).
Allegati
matriciale.ods
(7.81 KiB) Scaricato 228 volte
charlie
macOS 15.5 Sequoia: Open Office 4.1.16 - LibreOffice 25.8
http://www.charlieopenoffice.altervista.org
The 11th plague
Messaggi: 5
Iscritto il: lunedì 9 giugno 2014, 13:14

Re: Media ponderata

Messaggio da The 11th plague »

Ho visto adesso la risposta.

Per parentesi mancante intendevo quella tonda verso la fine.
{=SE(A1:A10 = "";"";MATR.SOMMA.PRODOTTO(A1:A10;B1:B10))/SOMMA(B1:B10)}
Comunque, ho provato ad usare il foglio che mi hai passato, e confermo che considera le celle vuote come zero.
Questo non è quello che voglio: appena incontra un voto mancante, assume sia 0 e mi sballa la media, mentre dovrebbe fare solo la media dei voti conosciuti.

Immagine
LibreOffice 4.2.4.2 su Windows 7 x64
The 11th plague
Messaggi: 5
Iscritto il: lunedì 9 giugno 2014, 13:14

Re: Media ponderata

Messaggio da The 11th plague »

Avrei ancora bisogno di una risposta completa.
Grazie.
LibreOffice 4.2.4.2 su Windows 7 x64
Gaetanopr
Volontario
Volontario
Messaggi: 3316
Iscritto il: mercoledì 21 novembre 2012, 20:07

Re: Media ponderata

Messaggio da Gaetanopr »

prova adesso
Allegati
matriciale.ods
(15.22 KiB) Scaricato 346 volte
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
The 11th plague
Messaggi: 5
Iscritto il: lunedì 9 giugno 2014, 13:14

Re: Media ponderata

Messaggio da The 11th plague »

Gaetanopr ha scritto:prova adesso
Grazie, adesso funziona.

Quando ho modificato la cella D1, che ha un matriciale, ho dovuto salvarla con Ctrl+Maiusc+Invio.
Grazie a tutti.
LibreOffice 4.2.4.2 su Windows 7 x64
Rispondi