simulare media.più.se con funzione mediana + se

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
Matteo Feducci
00mercoledì 26 ottobre 2016 17:25
Salve a tutti e grazie agli amministratori del gruppo e a tutti coloro che vorranno aiutarmi. Sono nuovo di questo forum e mi sono iscritto perchè ho visto che qui ci sono molte persone disponibili e molto ben preparate in materia "excel". Uso excel 2016 per windows

Il mio problema è il seguente:
ho una tabella dove in una prima colonna ho un elenco di piante di specie diverse con un codice numerico identificativo della specie. Ho poi una seconda colonna dove ho i valori corrispondenti della quantità di foglie della pianta, espresso in %, parametro chiamato trasparenza.
Vorrei calcolare la mediana dei valori di trasparenza in modo selettivo, cioè effettuare il calcolo della mediana solo considerando alcune specie dalla prima colonna e solo alcuni valori di trasparenza corrispettivi, ad esempio tutte le trasparenze sopra il 30%.

Ho pravato la seguente formula, ma non funziona
=MEDIANA(SE((M2:M30="118")*(Q2:Q30>"30");Q2:Q30;""))
dove 118 indica la specie, 30 indica il 30% di trasparenza
convalidata con ctrl+maiusC+invio mi restituisce l'errore NUM!
(Canapone)
00mercoledì 26 ottobre 2016 17:56

Ciao

da confermare con CONTROL+MAIUSC+INVIO

=MEDIANA(SE(M2:M30=118;SE(Q2:Q30>30;Q2:Q30;0)))

Non so se i numeri debbano essere racchiusi fra i doppi apici.


Saluti
Matteo Feducci
00mercoledì 26 ottobre 2016 18:26
Grazie mille Canapone, la tua formula funziona e produce gli effetti desiderati.

Ora non mi resta che verificarla su grande scala e vedere che non si verifichi qualche strano fenomeno che excel ci riserva ogni tanto

Ho dovuto togliere lo zero in fondo alla formula, altrimenti in alcuni casi produceva zero anche quando non doveva. Ho sostituito con i due apici di "". Con questa piccola modifica sembra tutto ok.
[SM=x423047]
(Canapone)
00mercoledì 26 ottobre 2016 18:49

Ciao,

grazie a te.

Ho tirato un po' ad indovinare.

Uso poco Mediana.

Matteo Feducci
00mercoledì 16 novembre 2016 16:22
formula condizionata della mediana....strani comportamenti
Sono ancora a disturbare gli esperti del forum sempre per la solita formula condizionata della mediana. Quella precedentemente suggerita sembrava funzionare, ma rivoltando i mieie dati in continuazione ho trovato una magagna che non riesco a spiegarmi, nè a risolvere.
La formula suggerita e poi leggermente modificata come da i post precedenti risulta suscettibile alle caselle vuote.
Se aumento la selezione sulle colonne, come ho necessità di fare in alcuni casi, trovo dei zone del mio foglio di calcolo dove ho dei dati mancanti alle quali seguono poi altre zone con i dati presenti.
La formula suggerita in questi casi produce un risultato errato in quanto la mediana "conteggia" anche le caselle vuote, alterando il valore coretto del calcolo.

Di seguito al formula che utilizzo e che produce i suddetti errori:

=MEDIANA(SE($A$2:$A$80>0;SE(B$2:B$80<101;B$2:B$80;"")))

da confermare con CONTROL+MAIUSC+INVIO

Grazie a chi vorrà aiutarmi!! [SM=x423023]
(Canapone)
00mercoledì 16 novembre 2016 16:30

Ciao

forse

=MEDIANA(SE(A$2:A$80>0;SE(B$2:B$80<>"";SE(B$2:B$80<101;B$2:B$80;""))))



Bisognerebbe vedere un esempio su un file e qualche risultato atteso
Matteo Feducci
00mercoledì 16 novembre 2016 17:39
La formula =MEDIANA(SE(A$2:A$80>0;SE(B$2:B$80<>"";SE(B$2:B$80<101;B$2:B$80;"")))) sembra funzionare.

In allegato, il file, con la vecchia formula. Se ti va di fare qualche prova che reputi possa essere utile a scoprire le possibili sorprese.

Spero che le spiegazioni che ho scritto nel file siano chiare.
Grazie Canapone.

Io procedo con le verifiche alla formula di cui sopra.
[SM=x423051]
Matteo
(Canapone)
00mercoledì 16 novembre 2016 17:59
Ciao,

così dovrebbero andare


=MEDIANA(SE($A$2:$A$120>0;SE(B$2:B$120<101;SE(B$2:B$120<>"";B$2:B$120;""))))


=MEDIANA(SE($A$2:$A$120>0;SE(D$2:D$120<101;SE(D$2:D$120<>"";D$2:D$120;""))))

formule da confermare con il control+maiusc+invio


La MEDIANA dovrebbe filtrare i dati in funzione dei SE impostati prima di restituire il numero: mi sembra che il tuo database sia anche pulito, non dovresti aver sorprese.

Spero di non scrivere bischerate...







Matteo Feducci
00mercoledì 16 novembre 2016 18:03
Grazie mille Canapone.
Provo questa nuova versione della formula.
Spero di non doverti disturbare più.

[SM=x423047] [SM=x423017] [SM=x423028]
(Canapone)
00mercoledì 16 novembre 2016 18:06


Figurati: saluti da Firenze...
Matteo Feducci
00mercoledì 16 novembre 2016 18:08
Grazie, per altro sono anche io di Firenze...come è piccolo il mondo!! [SM=x423053]
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 06:27.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com