Condividi:        

media di valori da un intervallo di date stabilito

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

media di valori da un intervallo di date stabilito

Postdi jos235 » 14/04/09 19:54

Salve a tutti
Premetto che non sono molto ferrato con l'Excel, comunque ciò che dovrei fare è questo (non dovrebbe essere complicatissimo):
ho due colonne, nella prima sono contenute delle date (nel formato giorno/mese/anno), nella seconda i valori relativi a quel giorno.
Ora, io vorrei essere in grado semplicemente di estrarre una media di alcuni di questi valori prendendo solo quelli compresi in un intervallo di tempo stabilito.
per esempio, se io volessi ottenere una media solo di quei valori che sono stati registrati dal 14/04/2006 al 14/04/2007, escludendo quindi sia quelli registrati prima che quelli registrati dopo?
Ho provato con somma.se ad ottenere la somma di tali valori (da cui poi calcolerei la media) ma non riesco a definire il criterio..
jos235
Utente Junior
 
Post: 52
Iscritto il: 11/11/07 19:12

Sponsor
 

Re: media di valori da un intervallo di date stabilito

Postdi pietrol » 14/04/09 22:47

Ciao jos235
se le date sono in A2:A50, i valori in B2:B50, le due date limite in T2 e T3 una soluzione potrebbe essere
Codice: Seleziona tutto
=MATR.SOMMA.PRODOTTO(--($A$2:$A$50<=T3);--($A$2:$A$50>=T2);$B$2:$B$50)/MATR.SOMMA.PRODOTTO(--($A$2:$A$50<=T3);--($A$2:$A$50>=T2))


ciao
pietrol
il lupo ululà, il castello ululì
pietrol
Utente Senior
 
Post: 270
Iscritto il: 07/01/09 14:34

Re: media di valori da un intervallo di date stabilito

Postdi ricky53 » 14/04/09 23:39

Ciao,
se ti può interessare una soluzione didattica:
1. inserisci il filtro automatico;
2. filtri per l'intervallo di date che ti occorre --> personalizza, condizione --> maggiore uguale a "DataIniziale" "and" minore uguale "DataFinale"
3. in una cella a tua scelta scrivi la seguente formula =SUBTOTALE(1;B2:B50), dove "1" indica che viene effettuata la media dei valori compresi nell'intervallo B2:B50

Ciao da Ricky53
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-19-21
Avatar utente
ricky53
Utente Senior
 
Post: 4588
Iscritto il: 11/04/09 19:29
Località: Italia

Re: media di valori da un intervallo di date stabilito

Postdi jos235 » 15/04/09 07:46

Ciao
vi ringrazio, entrambi i metodi funzionano :) .
Pietrol, scusa l'ignoranza, ma il simbolo -- all'interno della formula a cosa serve?
Ricky53, la tua soluzione con l'utilizzo del filtro, per quanto più semplice, non la posso utilizzare perchè:
1) avrei bisogno che tutti i valori e le date rimangano comunque visibili;
2) dalla stessa colonna devo estrapolare più di un subtotale (quindi con diverse date limite per la stessa colonna) facendo si che questi subtotali vengano poi mostrati tutti contemporaneamente in coda alla colonna.
jos235
Utente Junior
 
Post: 52
Iscritto il: 11/11/07 19:12

Re: media di valori da un intervallo di date stabilito

Postdi stirner » 15/04/09 12:41

Ciao Jos,
dopo aver visto le tue osservazioni sui post precendenti, io direi che per il tuo scopo conviene "parametrizzare " i valori data.
Ti allego un File di esempio.
In F2 e G2 puoi inserire le date che vuoi
La formula usata in G3 è:

Codice: Seleziona tutto
={MEDIA(SE(($A$2:$A$14>=F2)*($A$2:$A$14<=G2);$B$2:$B$14))}


E' una formula matriciale (puoi vederlo dalle parentesi graffe) quindi non va inserita con un semplice invio ma tendendo premuti contemporaneamente i tasti Ctrl e Shift, poi Invio.

Il significato dei due segni -- spetta a Pietrol spiegartelo (visto che è stato lui a proporti la formula), in ogni caso puoi sostituirli con 1* che significa la stessa cosa. La formula di Pietrol non è matriciale ma opera come se lo fosse.

Se hai difficoltà a vedere il mio File o desideri chiarimenti e/o implementazioni, fai sapere.
Ti ringrazio anticipatamente per il riscontro.

Stirner
--------
Stirner
stirner
Utente Junior
 
Post: 79
Iscritto il: 14/02/09 15:13

Re: media di valori da un intervallo di date stabilito

Postdi jos235 » 15/04/09 19:50

Ciao Stirner,
innanzitutto ti ringrazio per l'interessamento.
mi sa però che non hai allegato il file di esempio... :P .
Comunque grosso modo dovrei aver capito
jos235
Utente Junior
 
Post: 52
Iscritto il: 11/11/07 19:12

Re: media di valori da un intervallo di date stabilito

Postdi jos235 » 15/04/09 19:58

Si in pratica hai messo in A le date, in colonna B i valori mentre F2 e G2 contengono le date limite.
Direi che funziona egregiamente anche questa (e forse è anche più semplice), grazie mille.
jos235
Utente Junior
 
Post: 52
Iscritto il: 11/11/07 19:12

Re: media di valori da un intervallo di date stabilito

Postdi jos235 » 15/04/09 21:01

Come non detto Stirner, appena provo a mettere questa formula nel mio foglio excel (lavoro con office 2003) mi dà errore..
P.S. Ma non c'è in questo forum un pulsante per la modifica dei propri post?
jos235
Utente Junior
 
Post: 52
Iscritto il: 11/11/07 19:12

Re: media di valori da un intervallo di date stabilito

Postdi stirner » 15/04/09 21:46

A me funziona perfettamente: ho lavorato in excel 2007 e salvato con estensione .xls
Comunque allego (dimenticato) il file anche se tu hai intuito tutto.
Testa ancora con attenzione, qualcosa sarà stata digitata male.

Stirner
Allegati

[L’estensione zip è stata disattivata e non puó essere visualizzata.]

--------
Stirner
stirner
Utente Junior
 
Post: 79
Iscritto il: 14/02/09 15:13

Re: media di valori da un intervallo di date stabilito

Postdi jos235 » 16/04/09 07:32

Si avevi ragione, era un errore di digitazione.
L' errore stava nel fatto che la parentesi graffa non va dopo l'= (come era riportato nel codice di esempio che avevi postato in precedenza) ma va prima (ed infatti nel file che hai allegato è posizionata correttamente).
Ora funziona, grazie di nuovo. ;)
jos235
Utente Junior
 
Post: 52
Iscritto il: 11/11/07 19:12

Re: media di valori da un intervallo di date stabilito

Postdi stirner » 16/04/09 18:57

Mi dispiace di aver digitato male il codice ma tu brillantamente hai capito.
Fai sapere se e come hai risolto.
Ciao

Stirner
--------
Stirner
stirner
Utente Junior
 
Post: 79
Iscritto il: 14/02/09 15:13

Re: media di valori da un intervallo di date stabilito

Postdi stirner » 16/04/09 19:01

....ma ricontrollando io ho postato questo codice:
Codice: Seleziona tutto
={MEDIA(SE(($A$2:$A$14>=F2)*($A$2:$A$14<=G2);$B$2:$B$14))}


Stirner
--------
Stirner
stirner
Utente Junior
 
Post: 79
Iscritto il: 14/02/09 15:13

Re: media di valori da un intervallo di date stabilito

Postdi jos235 » 16/04/09 19:31

Appunto, nel codice da te riportato la parentesi graffa è posizionata tra il segno = e MEDIA (o almeno è così che io lo vedo visualizzato nel forum), mentre invece se vai a vedere il file .xls di esempio è posizionata prima dell'uguale, e così infatti funziona.
Del resto è la prima volta che ho a che fare con una formula matriciale, son contento di aver imparato una cosa nuova..
Purtroppo non mi hanno risposto riguardo al significato dei segni -- relativi alla prima formula, mi interessava sapere qual è la loro funzione.
jos235
Utente Junior
 
Post: 52
Iscritto il: 11/11/07 19:12

Re: media di valori da un intervallo di date stabilito

Postdi stirner » 16/04/09 22:16

Succintamente:
i due trattini sono due segni meno (da alcuni chiamati "valore unario") e servono per trasformare in 1 e 0
i corrispettivi valori booleani VERO e FALSO al fine di permettere la conversione numerica di un valore qualsiasi in un valore numerico per costruzione di calcoli da effettuare soprattutto in elenchi, Frmuormule con matrici o usate come tali.
Essi possono benissimo sostituiti da 1*(formula etc etc). Sembra che qualcuno abbia constatato un maggiore efficienza in -- piuttosto che in 1*.
Si tratta comunque di finezze molto tecniche che non inficiano sia il risultato sia la efficecienza reale.
Io pre es. uso sempre 1* come moltissimi altri e mai avuto un problema su diverse centinaia di formule diverse.
La differenza fra -- e 1* è puramente accademica e nella realtà operativa NESSUNO PUO' DIMOSTRARE che i risultati ottenuti con -- o 1* possano essere appezzabili.
Ciao.
Stirner
--------
Stirner
stirner
Utente Junior
 
Post: 79
Iscritto il: 14/02/09 15:13

Re: media di valori da un intervallo di date stabilito

Postdi pietrol » 17/04/09 00:29

Ciao jos235
non mi sono accorto della tua richiesta di spiegazioni, ti prego di scusarmi.
Ho comunque visto che stirner(ciao) ti ha già risposto in modo molto competente e chiaro, non aggiungo altro.

ciao
pietrol
il lupo ululà, il castello ululì
pietrol
Utente Senior
 
Post: 270
Iscritto il: 07/01/09 14:34

Re: media di valori da un intervallo di date stabilito

Postdi jos235 » 17/04/09 07:29

Ciao Stirner
Ciao Pietrol
Vi ringrazio, ora mi è chiaro ;) .
jos235
Utente Junior
 
Post: 52
Iscritto il: 11/11/07 19:12


Torna a Applicazioni Office Windows


Topic correlati a "media di valori da un intervallo di date stabilito":


Chi c’è in linea

Visitano il forum: Nessuno e 14 ospiti