Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

excel 2003 somma con più se

1,382 views
Skip to first unread message

Piero

unread,
Oct 22, 2010, 5:16:17 AM10/22/10
to
ciao a tutti,
vi chiedo aiuto per una formula che non riesco a impostare.
Ho necessit� di sommare una colonna di dati al verificarsi di pi�
condizioni.
saprei come fare utilizzando una formula matriciale tipo questa:

=somma(se((condizione1)*(condizione2);valori da sommare))
Inserita come matriciale.

Il problema � per� che le formule sarebbero veramente tante e per un
intervallo grande di righe tale per cui mi impalla il pc ad ogni
ricalcolo...

come potrei utilizzare per avere lo stesso risultato, magari con la formula
matr.somma.prodotto() posto per� che:
la condizione 1 estrae un anno
la condizione 2 � una stringa di testo
i valori da sommare son semplici importi.

Grazie a tutti in anticipo per l'aiuto..

(cercando su internet ho scoperto la funzione somma.pi�.se() ma non gira su
office 2003 :-(
ciao
Piero


Ignazio

unread,
Oct 22, 2010, 6:00:50 AM10/22/10
to
"Piero" <pier...@LEVALEDITADALNASOhotmail.com> ha scritto nel messaggio
news:i9rkpk$8p5$1...@newsread.albacom.net...

> ciao a tutti,
> vi chiedo aiuto per una formula che non riesco a impostare.
> Ho necessit� di sommare una colonna di dati al verificarsi di pi�
> condizioni.
> saprei come fare utilizzando una formula matriciale tipo questa:
>
> =somma(se((condizione1)*(condizione2);valori da sommare))
> Inserita come matriciale.
>
> Il problema � per� che le formule sarebbero veramente tante e per un
> intervallo grande di righe tale per cui mi impalla il pc ad ogni
> ricalcolo...
>
> come potrei utilizzare per avere lo stesso risultato, magari con la
> formula matr.somma.prodotto() posto per� che:
> la condizione 1 estrae un anno
> la condizione 2 � una stringa di testo
> i valori da sommare son semplici importi.

Ciao Piero,
la formula dovrebbe diventare:
=matr.somma.prodotto((condizione1)*(condizione2);valori da sommare)
solo che non so se poi la situazione migliora davvero o meno.
Mi sembra di aver letto tempo fa che la pesantezza di calcolo non dovrebbe
cambiare di molto ...
In ogni caso, fa sapere.

--
Ciao,
Ignazio
http://www.riolab.org


ale

unread,
Oct 22, 2010, 6:10:19 AM10/22/10
to
On 22 Ott, 12:00, "Ignazio" <i_putignanoNoS...@SeScriviAvirgilio.it>
wrote:
> "Piero" <piero3...@LEVALEDITADALNASOhotmail.com> ha scritto nel messaggionews:i9rkpk$8p5$1...@newsread.albacom.net...

>
>
>
>
>
> > ciao a tutti,
> > vi chiedo aiuto per una formula che non riesco a impostare.
> > Ho necessità di sommare una colonna di dati al verificarsi di più

> > condizioni.
> > saprei come fare utilizzando una formula matriciale tipo questa:
>
> > =somma(se((condizione1)*(condizione2);valori da sommare))
> > Inserita come matriciale.
>
> > Il problema è però che le formule sarebbero veramente tante e per un

> > intervallo grande di righe tale per cui mi impalla il pc ad ogni
> > ricalcolo...
>
> > come potrei utilizzare per avere lo stesso risultato, magari con la
> > formula matr.somma.prodotto() posto però che:

> > la condizione 1 estrae un anno
> > la condizione 2 è una stringa di testo

> > i valori da sommare son semplici importi.
>
> Ciao Piero,
> la formula dovrebbe diventare:
> =matr.somma.prodotto((condizione1)*(condizione2);valori da sommare)
> solo che non so se poi la situazione migliora davvero o meno.
> Mi sembra di aver letto tempo fa che la pesantezza di calcolo non dovrebbe
> cambiare di molto ...
> In ogni caso, fa sapere.
>
> --
> Ciao,
> Ignaziohttp://www.riolab.org- Nascondi testo citato
>
> - Mostra testo citato -
così al volo...non vorrei sbagliarmi ma prova a:
in col.A i tuoi anni
in col. B le tue stringhe
in col. C i tuoi importi
in col D inserisci =A1&B1 e trascini giu (così ti crei una chiave di
ricerca univoca)
in E1 il tuo anno da cercare
in G1 la tua stringa da cercare
in H1 inserisci =E1&G1 (così ti crei una chiave di appoggio sempre x
ricerca univoca)
ora in I1 inserisci
=SOMMA.SE(D:D;"="&H1;C:C)
ovviamente settala in base ai tuoi parametri e magari trascina giu con
le dovute precauzioni laddove hai da cercare più "chiavi"
ciao
ale

Piero

unread,
Oct 22, 2010, 6:39:18 AM10/22/10
to
Ragazzi ho risolto...
era un problema di sintassi, ecco la formula per chi pu� interessare
=matr.somma.prodotto((condizione 1)*(condizione 2)*valori sa sommare)

=MATR.SOMMA.PRODOTTO((Fatture!$B$5:$B$3000='Riepilogo CE
Generale'!$B$8)*(Fatture!$F$5:$F$3000='Riepilogo CE
Generale'!$A10)*Fatture!$G$5:$G$3000)

saluti
Piero

"Piero" <pier...@LEVALEDITADALNASOhotmail.com> ha scritto nel messaggio
news:i9rkpk$8p5$1...@newsread.albacom.net...

0 new messages