>in b4 e nelle celle sottostanti ho inserito una formula
> del tipo =SOMMA.SE('Acquisti'!$G$5:$G$9000;A4;'Acquisti'!$K$5:$K$9000) che
> va a prendere correttamente i totali del conto di pertinenza dal foglio
> Acquisti, però, ovviamente, senza tenere conto dell'intervallo di data che
> io voglio analizzare.
Con la funzione SOMMA.SE non è possibile inserire l'ulteriore condizione.
Ti propongo una soluzione "matriciale".
Se la situazione è questa:
- data inizio in A1
- data fine in A2 (le intendo con estremi inclusi)
- nome del conto in A4
Non ho capito in che colonna del foglio Acquisti hai le date, supponiamo tu
le abbia in colonna F, quindi (guardando la tua formula):
- colonna F le date
- colonna G i conti
- colonna K gli importi
Inserisci dove vuoi il risultato (da B3 e poi trascina):
=SOMMA(SE((Acquisti!$G$5:$G$9000=A4)*($A$1<=Acquisti!$F$5:$F$9000)*(Acquisti
!$F$5:$F$9000<=$A$2);Acquisti!$K$5:$K$9000))
matriciale (inserire con CTRL+MAIUSC+INVIO)
Facci sapere.
Ciao
--
Barbara - RIO - Risorse in Italiano per gli utenti di Office
*****
www.microsoft.com/italy/informationworker/community/mvp/progetto_rio.asp
Iscriviti gratuitamente alla newsletter di IT.OFFICE inviando una email a
it.office @ mvps.org con oggetto "Richiesta it.office"
foglio1 = acquisti
foglio2 = bilancio
acquisti è fatto come segue:
Col.A Col.B Col.C
DATA CONTO IMPORTO
01/01/04 pere 12
02/02/04 pere 10
01/03/04 mele 28
... ...
...
bilancio è fatto come segue:
Col.A Col.B
01/01/04 inizio periodo di analisi
31/01/04 termine periodo di analisi
pere 12
mele 0
dove, ovviamente, i due numeri (12 e 0) delle ultime due righe sonoi
risultati attesi che io non riesco a fare uscire, in quanto la mia formula
somma tutto, indipendentemente dall'intervallo di data.
Grazie ancora per l'aiuto.
andrea(underscore)lenzi(at)yahoo(dot)it
Ma magari mi sfugge qualcosa.
Provala, e se non dovesse darti per qualche motivo il risultato atteso,
spiegaci esattamente che risultato ti dà, o quale errore ti restituisce, in
sintesi, perché "non gira".
> la formula matriciale va immessa solo nella finestrella in alto (fX) e non
> nella singola cella
va bene inserirla nella barra della formula (una volta era l'unica modalità
di immissione possibile), ma puoi anche inserirla direttamente nella cella.
Basta che poi confermi l'inserimento con CTRL+MAIUSC+INVIO.
Se per errore la inserisci 'normalmente', seleziona la cella, premi F2 e poi
CTRL+MAIUSC+INVIO per variare la modalità di immissione.
> nel caso trattato occorre:
> selezionare la cella ove si desidera il risultato, poniamo sia B4
> immettere nella finestrella la formula
> ctrl+shift+invio per fare capire ad excel che si tratta di formula matrice
come dicevo, è una possibilità, ma puoi anche scriverla direttamente nella
cella.
Le due cose sono equivalenti.
> se tutto ok, la formula viene automaticamente compresa tra due parentesi
> graffe
esatto, se la formula è stata inserita correttamente viene visualizzata tra
due parentesi graffe
> a quel punto, trascinare la formula della cella B4 sulle altre celle che
si
> desidera gestire
in questo caso sì.
Una volta inserita correttamente, la formula matriciale può essere
trascinata all'occorrenza, come una qualsiasi formula.