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

media.più.se

99 views
Skip to first unread message

Stirner

unread,
Dec 10, 2008, 12:37:07 AM12/10/08
to
Ciao a tutti,
Nel foglio denominato *spese * ho una tabella.
In un altro foglio inserisco in una cella
=MEDIA.PIÙ.SE(spese!E268:E301; spese!B268:B301;"mario"; spese!
B268:B301;"dario")
Il risultato è #DIV/0!
Leggo dalla guida: Se non sono presenti celle che soddisfano tutti i
criteri, verrà restituito il valore di errore #DIV/0!.
L’intervallo spese!E268:E301 e costituito da numeri informato
contabilità e i criteri “mario” e “dario” esistono!
Dove sbaglio?
Grazie a chi potrà o vorrà rispondermi.
Stirner

Benny

unread,
Dec 10, 2008, 9:07:29 AM12/10/08
to
"Stirner" ha scritto:

Ciao “Stirner”!
La guida dice bene!
In pratica la tua formula darebbe un risultato diverso da “#DIV/0!” solo se
le celle “spese!B268:B301” contenessero CONTEMPORANEAMENTE la parola "mario"
e la parola "dario", il che è impossibile visto che le due stringhe sono
ovviamente diverse tra loro.
Se vuoi fare la media di tutte le celle che contengono "mario" oppure
"dario" non puoi usare MEDIA.PIÙ.SE() la quale lavora sempre in AND logico e
non in OR.
Se non devi distinguere i casi in cui nella riga accanto al valore compare
"mario" oppure "dario" dovresti utilizzare DB.MEDIA() con le sue prerogative.
Se invece devi necessariamente riportare il tuo risultato all’interno della
stessa cella dovresti fare un calcolo più complesso (non però più complicato)
come per esempio:

=CONCATENA("Media Mario:
";TESTO(MEDIA.SE(Spese!B268:B301;"mario";Spese!E268:E301);"€ #.##0,00");"
Media Dario:";TESTO(MEDIA.SE(Spese!B268:B301;"dario";Spese!E268:E301);"€
#.##0,00") )

Oppure più semplicemente puoi mettere due fomule in due celle diverse.

Ciao! E Fai sapere se hai risolto.

Benny

Stirner

unread,
Dec 10, 2008, 11:43:26 AM12/10/08
to

========================================
Ciao Benny,

> Se vuoi fare la media di tutte le celle che contengono "mario" oppure
> "dario" non puoi usare MEDIA.PIÙ.SE() la quale lavora sempre in AND logico e
> non in OR.

Questa non la sapevo e non l'ho vista nella guida!! Oltretutto è la
prima volta che uso questa formula ed è anche poco che uso Office 2007
e stavo provando le "novità".

DB.MEDIA non è utile nel mio caso.

Opterò per una delle altre due soluzioni.
Grazie mille per la tua disponibilità e la chiarezza espositiva.

Stirner

Strirner

Benny

unread,
Dec 10, 2008, 12:26:05 PM12/10/08
to

"Stirner" ha scritto:

>CUT<



> > Se vuoi fare la media di tutte le celle che contengono "mario" oppure
> > "dario" non puoi usare MEDIA.PIÙ.SE() la quale lavora sempre in AND logico e
> > non in OR.
>
> Questa non la sapevo e non l'ho vista nella guida!! Oltretutto è la
> prima volta che uso questa formula ed è anche poco che uso Office 2007
> e stavo provando le "novità".
>
> DB.MEDIA non è utile nel mio caso.
>
> Opterò per una delle altre due soluzioni.
> Grazie mille per la tua disponibilità e la chiarezza espositiva.
>
> Stirner
>

Figurati! 8-)

Piuttosto grazie a te per il riscontro!

Alla Prossima

0 new messages