MEDIA PONDERATA EXCEL

Anonimo
2021-01-29T20:07:24+00:00

Salve a tutti.

Premetto di aver iniziato a imparare a utilizzare per davvero il programma Excel di recente, seguendo dei tutorial su Youtube. Per esercitarmi ho iniziato a usare un po' le formule trattate nei video per scrivere dei fogli che potessero tornarmi utili. Primo, e al momento unico, foglio che ho scritto riguarda il mio piano di studi universitario, con i voti e i cfu di ogni esame. 

La situazione nella quale mi trovo è simile alla seguente:

Nella cella C8 la formula che ho inserito per calcolare la media è =MEDIA(C2:C6;SE(C2:C6="30L";31))

Su internet ho trovato che per calcolare la media ponderata è necessario utilizzare la formula =MATR.SOMMA.PRODOTTO, ma non so scriverla in maniera tale che:

  1. i 30 e lode dell'intervallo C2:C6 vengano calcolati con il valore di 31;
  2. le eventuali idoneità e le celle vuote della colonna VOTI (e i CFU corrispondenti) non siano presi in considerazione .

Nel caso dell'immagine mi serve quindi una formula che mi dia la somma di B2*C2, B3*C3(come 31), B6*C6, che andrei poi a dividere per la formula =SOMMA.SE(C2:C6;">18";B2:B6)+SOMMA.SE(C2:C6;"=30L";B2:B6).

Spero che qualcuno di voi mi possa aiutare :)

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Gianfranco55 25,190 Punti di reputazione Moderatore volontario
2021-01-30T12:47:36+00:00

ciao

non ho più il file che ho usato

ma ho idea di aver invertito i crediti con i voti

ora lo rifaccio

confermato avevo invertito le colonne

=MATR.SOMMA.PRODOTTO($B$2:$B$6;SE.ERRORE(SOSTITUISCI(C2:C6;"30L";31)*1;""))/MATR.SOMMA.PRODOTTO(--(VAL.NUMERO(SE.ERRORE(SOSTITUISCI(C2:C6;"30L";31)*1;"")));B2:B6)

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

4 risposte aggiuntive

Ordina per: Più utili
  1. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2021-01-30T13:41:42+00:00

    ciao

    fatti una colonna d'appoggio e

    risulterà tutto più semplice.

    poi la nascondi

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2021-01-30T13:25:40+00:00

    Si, questa è corretta. Grazie mille.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Eliminata

    Questa risposta è stata eliminata a causa di una violazione del codice di comportamento. La risposta è stata segnalata manualmente o identificata tramite il rilevamento automatizzato prima dell'esecuzione dell'azione. Per ulteriori informazioni, fai riferimento al codice di comportamento.


    I commenti sono stati disattivati. Ulteriori informazioni

  4. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2021-01-29T21:51:43+00:00

    ciao

    io ti consiglierei di usare una colonna d'appoggio

    che sostituisca il 30L con 31

    comunque in base al tuo esempio

    =MATR.SOMMA.PRODOTTO($B$2:$B$6;SE.ERRORE(SOSTITUISCI(C2:C6;"30L";31)*1;""))/MATR.SOMMA.PRODOTTO(SE.ERRORE(SOSTITUISCI(C2:C6;"30L";31)*1;""))

    La risposta è stata utile?

    0 commenti Nessun commento