Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

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

Ultimo Aggiornamento: 16/11/2016 18:08
Post: 1
Registrato il: 26/10/2016
Città: FIRENZE
Età: 43
Utente Junior
excel 2016 per windows
OFFLINE
26/10/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!
Post: 2.224
Registrato il: 27/09/2010
Città: FIRENZE
Età: 61
Utente Veteran
Excel 2010
OFFLINE
26/10/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

Post: 1
Registrato il: 26/10/2016
Città: FIRENZE
Età: 43
Utente Junior
excel 2016 per windows
OFFLINE
26/10/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]
Post: 2.226
Registrato il: 27/09/2010
Città: FIRENZE
Età: 61
Utente Veteran
Excel 2010
OFFLINE
26/10/2016 18:49


Ciao,

grazie a te.

Ho tirato un po' ad indovinare.

Uso poco Mediana.


Post: 2
Registrato il: 26/10/2016
Città: FIRENZE
Età: 43
Utente Junior
excel 2016 per windows
OFFLINE
16/11/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]
Post: 2.236
Registrato il: 27/09/2010
Città: FIRENZE
Età: 61
Utente Veteran
Excel 2010
OFFLINE
16/11/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

Post: 3
Registrato il: 26/10/2016
Città: FIRENZE
Età: 43
Utente Junior
excel 2016 per windows
OFFLINE
16/11/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
[Modificato da Matteo Feducci 16/11/2016 17:57]
Post: 2.237
Registrato il: 27/09/2010
Città: FIRENZE
Età: 61
Utente Veteran
Excel 2010
OFFLINE
16/11/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...







[Modificato da (Canapone) 16/11/2016 18:05]

Post: 4
Registrato il: 26/10/2016
Città: FIRENZE
Età: 43
Utente Junior
excel 2016 per windows
OFFLINE
16/11/2016 18:03

Grazie mille Canapone.
Provo questa nuova versione della formula.
Spero di non doverti disturbare più.

[SM=x423047] [SM=x423017] [SM=x423028]
Post: 2.238
Registrato il: 27/09/2010
Città: FIRENZE
Età: 61
Utente Veteran
Excel 2010
OFFLINE
16/11/2016 18:06



Figurati: saluti da Firenze...

Post: 5
Registrato il: 26/10/2016
Città: FIRENZE
Età: 43
Utente Junior
excel 2016 per windows
OFFLINE
16/11/2016 18:08

Grazie, per altro sono anche io di Firenze...come è piccolo il mondo!! [SM=x423053]
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 09:40. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com