Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
grazie mille ad entrambi! sono riuscita a risolvere il problema con gli edifici, ma quello con i voti no, forse sono stata poco chiara. ho una colonna B in cui vengono elencati in ordine sparso gli anni in cui si sono svolti determinati esami, che vanno dal 1995 al 2000. nella colonna C vengono invece elencate le votazioni degli esami. devo calcolare la media, il minimo e il massimo dell'anno specifico 1995, ma non so come fare. opero con excel 2003. la mia è una esercitazione per un esame che farò domani e questo è l'ultimo punto che non sono riuscita a risolvere.
Una soluzione te l'avrei data per la media. E pure Roberto. Il giorno prima poi.... comunque riproviamo.
Colonne B e C
| Anni | Voti |
|---|---|
| 2005 | 3 |
| 2005 | 5 |
| 2005 | 7 |
| 2005 | 9 |
| 2006 | 3 |
| 2006 | 4 |
| 2006 | 2 |
| 2006 | 5 |
| 2007 | 2 |
| 2007 | 6 |
Possiamo utilizzare la funzione SUBTOTALE che fa quanto chiedi in combinazione con i filtri. Seleziona luna cella della tabella, Dati-->Filtro automatico. Adesso nelle celle(tre diverse) dove vuoi i tuoi risultati(normalmente sotto alla tabella staccate di 1/2 righe) scrivi:
=SUBTOTALE(1;C2:C11) per trovare la media
=SUBTOTALE(4;C2:C11) pertrovare il valore massimo
=SUBTOTALE(4;C2:C11) pertrovare il valore minimo
Modifica C2:C11 con i riferimenti alla tua colonna.
Filtrando i vari anni troverai i valori corretti
Altra soluzione. Sempre considerando la tabella che ho postato e che va da B1 a C11(modificherai tu con i tuoi riferimenti) possiamo fare qualcosa di più complesso.
- Seleziona la colonna B(quella degli anni) facendo click sullla lettera B che la identifica
- Dati-->Filtro-->Filtro avanzato
- Rispondi Ok alla finestra che appare
- Nella finestra che hai a disposizione, metti la spunta a: Copia univoca dei record
- Metti la spunta a: Copia in un'altra posizione
- In: Copia in metti il riferimento a dove vuoi i dati(esempio E1)
- Da E2 in giù trovi adesso gli anni(univoci)
- In F2 scrivi:
=MEDIA(SE($B$2:$B$11=E2;$C$2:$C$11)) Nota. Ti rammento di cambiare i riferimenti alle celle interessate con i tuoi
- Dopo aver scritto la formula nella cella, premi assieme CTRL+SHIFT+Enter (CTRL+Maiusc+Invio) per confermare la formula matriciale.
- Trascina in basso la formula(posizionati sul quadratino nero in basso nella cella F2 e tenendo premuto il tasto sx del mouse spostati nelle celle sotto)
- Adesso in G2 scrivi:
=MAX(SE($B$2:$B$11=E2;$C$2:$C$11))
- Conferma con CTRL+SHIFT+Enter(come hai fatto prima)
- Ripeti i passi qui sopra per trascinare verso il basso la formula
- In H2 scrivi:
=MIN(SE($B$2:$B$11=E2;$C$2:$C$11))
- Conferma nuovamente con CTRL+SHIFT+Enter
- Trascina verso il basso
- Finito
Procedi con calma partendo con un semplice esempio come può essere quello della mia tabella. Poi adattalo alla tua. Grazie per l'attenzione e tanti, tanti, ma tanti auguri per l'esemae.
--
La soluzione, il codice ed i files sono forniti *così come sono* e l’autore declina ogni responsabilità per eventuali problemi causati dalla soluzione proposta se usata impropriamente. Create e utilizzate una copia del file per le vostre prove, *prima* di utilizzare la soluzione in files importanti.
--
Mauro Gamberini - Microsoft© MVP(Excel)