› Excel e gli applicativi Microsoft Office › è possibile riuscire a mantenere intervalli specifici con delle formule?
-
AutoreArticoli
-
Mi spiego meglio: Nel mio caso specifico si tratta di fare semplici medie di valori presi da un altro foglio, ma che ha intervalli regolari . Ad esempio: nel mio foglio, di preciso nella cella D2, devo fare la media annuale dei 12 rendimenti mensili per azienda che si trovano in un altro foglio. Finite queste 12 osservazioni, ci sono le altre 12 della seconda azienda, e così via. Quindi mi chiedo è possibile stabilire degli intervalli fissi in modo da selezionare in un'unica formula e poi trascinare la formula per tutto il campione? In allegato metto un esempio di come è strutturato il campione da cui prendo i dati e come è strutturato il foglio in cui cerco di inserire la media (sostanzialmente sono uguali, cambia che nel primo ho 12 osservazioni per azienda, nel secondo avrò una sola osservazione, cioè la media)
Allegati:
You must be logged in to view attached files.E provare una strada diversa? ad esempio, MEDIA.SE:
ciao
=SE.ERRORE(MEDIA.SE('Foglio di riferimento'!$B$2:$B$2000;$B2;'Foglio di riferimento'!$D$2:$D$2000);"")
è chiaro che se vuoi l'anno la cambiamo
ma se scrivi 2012 e il foglio ha il 2013 è sempre 0
con anno senza il 365
=SE.ERRORE(MATR.SOMMA.PRODOTTO(('Foglio di riferimento'!$B$2:$B$2000=$B2)*(ANNO('Foglio di riferimento'!$A$2:$A$2000)=$A2)*'Foglio di riferimento'!$D$2:$D$2000)/MATR.SOMMA.PRODOTTO(('Foglio di riferimento'!$B$2:$B$2000=$B2)*(ANNO('Foglio di riferimento'!$A$2:$A$2000)=$A2));0)
con anno e il 365/2021
=SE.ERRORE(MEDIA(FILTRO('Foglio di riferimento'!$D$2:$D$2000;('Foglio di riferimento'!$B$2:$B$2000=$B2)*(ANNO('Foglio di riferimento'!$A$2:$A$2000)=$A2);""));"")
gentilmente se metti la versione di excel ci faciliti i compito
-
AutoreArticoli