Stellar Blade Un'esclusiva PS5 che sta facendo discutere per l'eccessiva bellezza della protagonista. Vieni a parlarne su Award & Oscar!
 
Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Funzione MODA

Ultimo Aggiornamento: 12/02/2024 14:19
Post: 1.134
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Veteran
EXCEL 2016 - SPREAD32
OFFLINE
11/02/2024 21:30

Buonasera, nello specchietto qui sotto la funzione MODA(A1:C2) restituisce giustamente 3
se escludiamo il 3, il numero successivo più frequente è il 2
Come si potrebbe ottenere il 2 (in una sola cella) con la funzione MODA ?
La funzione MODA.MULT non mi sembra affidabile per questo scopo
una funzione ipotetica dovrebbe dire: MODA(A1:C2; meno il 3)
Grazie

[Modificato da L2018 11/02/2024 21:43]

LEO
https://t.me/LordBrum
Post: 1.392
Registrato il: 16/08/2015
Città: CORDENONS
Età: 67
Utente Veteran
Excel 2016-32bit Win11
OFFLINE
11/02/2024 22:57

Ho scovato questa formula da inserire in forma matriciale (Shift+Ctrl+Invio):
=MODA(SE(A1:C2<>MODA(A1:C2);A1:C2;""))

______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto)
Post: 1.134
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Veteran
EXCEL 2016 - SPREAD32
OFFLINE
11/02/2024 23:15

Re:
rollis13, 11/02/2024 22:57:

Ho scovato questa formula da inserire in forma matriciale (Shift+Ctrl+Invio):
=MODA(SE(A1:C2<>MODA(A1:C2);A1:C2;""))




grazie Rollis
vado a vedere, non so se faccio in tempo a riferirti

LEO
https://t.me/LordBrum
Post: 1.135
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Veteran
EXCEL 2016 - SPREAD32
OFFLINE
11/02/2024 23:26

Bene, effettivamente mi ha dato subito il valore 2
poi la devo capire con calma usandola con un intervallo piu grande, ma intanto dimmi: questa formula cosa dà ? il secondo valore piu frequente ?

Intanto ti ringrazio molto

LEO
https://t.me/LordBrum
Post: 1.393
Registrato il: 16/08/2015
Città: CORDENONS
Età: 67
Utente Veteran
Excel 2016-32bit Win11
OFFLINE
11/02/2024 23:58

Sì, in pratica il secondo MODA con il SE mette a vuoto il risultato più frequente così da permettere al primo MODA di poter lavorare su una nuova matrice ridotta (privata del primo più frequente).
Sì, però, non mi chiedere altri dettagli perché io l'ho presa così com'è e di conseguenza non ne conosco i limiti [SM=g27828] .
[Modificato da rollis13 12/02/2024 00:00]

______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto)
Post: 3.233
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Master
365
OFFLINE
12/02/2024 02:34

ciao
tanti vanno in confusione con
MODA.MULT

questa funzione non ti rende il secondo valore più frequente di una matrice
ma tutti i numeri più frequenti se hanno la stessa frequenza
in pratica se ci sono
3 conigli
2polli
1 cane
3galline

ti rende
conigli
galline

se ci sono
4 conigli
2polli
1 cane
3galline

ti rende conigli
Post: 1.136
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Veteran
EXCEL 2016 - SPREAD32
OFFLINE
12/02/2024 11:45

Buongiorno

@Rollis, ti ringrazio ancora per l'ottima semplice formula del secondo valore piu frequente
-----

@Federico460

effettivamente avevo già notato da un po' quello che tu mi riassumi con la spiegazione, e mi ero illuso che esistesse una sorta di parametro magari non documentato dl tipo MODA(intervallo;1) o MODA(intervallo;2) ecc, sulla falsariga della funzione GRANDE().
---
in relazione alla formula di Rollis, non è per caso che si possa nidificare ulteriori SE per ottenere una classifica dei valori piu ripetuti ?
=MODA(SE(B2:F46<>MODA(B2:F46);B2:F46;""))
-----------
In una discussione credo del 17-8-2016,

https://www.freeforumzone.com/d/11299999/-/discussione.aspx

in cui sei intervenuto anche tu, è spuntata una bellissima formula del mitico Ninai, che in effetti realizza una classifica come detto; ieri sera l'ho testata, funziona, ma commette qualche imprecisione, se ho visto bene, ciò non toglie nulla al suo comodo funzionamento.

MODA(SE(CONTA.SE($AA$1:AA1;$B$2:$F$46);"";$B$2:$F$46))
matriciale

--------
nella stessa discussione, con un rinvio a

http://www.freeforumzone.com/discussione.aspx?idd=9699281

è spuntato l'altro famoso Scossa, con 2 o 3 UDF che pure fanno la classifica di valori ripetuti, e queste UDF sono davvero eccellenti, anche se io finchè possibile preferisco le formule.
Ho preso la più aggiornata, ottima, funziona benissimo ma adesso a chi chiedo di traspormi l'archivietto da orizzontale a verticale in modo da poterlo allungare in basso senza impedire gli altri risultati ?
magari posso provare io ma credo senza speranze, dopotutto già mi accontento per come funziona

Grazie

LEO
https://t.me/LordBrum
Post: 3.235
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Master
365
OFFLINE
12/02/2024 12:00

ciao
mi dici se le formule del 365 vengono lette
dalla tua "strana" versione
Post: 1.137
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Veteran
EXCEL 2016 - SPREAD32
OFFLINE
12/02/2024 12:10

Re:
federico460, 12/02/2024 12:00:

ciao
mi dici se le formule del 365 vengono lette
dalla tua "strana" versione



a parte Excel 2007, quella strana versione SPREAD32 ha molte formule aggiornate ma non tutte le possibilità del 365, ma non saprei l'elenco preciso, tu che formula vorresti usare ?
per esempio io non ho le espansioni, LET, FILTRO, LAMBDA, altro non so

LEO
https://t.me/LordBrum
Post: 3.236
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Master
365
OFFLINE
12/02/2024 12:15

ciao
a parte che la formula di ninai è perfetta e non so dove trovi piccole imperfezioni
non ho capito

benissimo ma adesso a chi chiedo di traspormi l'archivietto da orizzontale a verticale in modo da poterlo allungare in basso senza impedire gli altri risultati



di che archivio parli?

volevo usare
TESTO UNISCI e DIVIDI TESTO e FORSE TRASPONI
[Modificato da federico460 12/02/2024 12:16]
Post: 3.237
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Master
365
OFFLINE
12/02/2024 12:23

ah!
volevo ricordare che la formula di Ninai
se non ci sono numeri ripetuti rende ERRORE
perchè se c'è solo un valore non può esserci una MODA

l'udf che è una favola da usare
non rende una effettiva MODA ma la frequenza............che è diverso

e in effetti tu non vuoi la MODA
ma la frequenza .😜

[Modificato da federico460 12/02/2024 12:24]
Post: 1.138
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Veteran
EXCEL 2016 - SPREAD32
OFFLINE
12/02/2024 12:34

Re:
federico460, 12/02/2024 12:15:

ciao
a parte che la formula di ninai è perfetta e non so dove trovi piccole imperfezioni
non ho capito

benissimo ma adesso a chi chiedo di traspormi l'archivietto da orizzontale a verticale in modo da poterlo allungare in basso senza impedire gli altri risultati



di che archivio parli?

volevo usare
TESTO UNISCI e DIVIDI TESTO e FORSE TRASPONI



nelle varie e numerose funzioni ho test, testo unisci, testo.dopo, testo.formula,testo.prima
non ho testo.dividi nè trasponi come funzione

l'archivietto è quello che si trova nella UDF di Scossa che ti ho allegato, è orizzontale
se fosse verticale partendo da A1 intanto potrei allungarlo in basso, e poi gli altri dati non verrebbero impediti nella visualizzazione, rimanendo se possibile sulla destra, per esempio la colonna intestata Ninai, e le righe che descrivono le presenze complete e ordinate di numeri, un problema di impaginazione per il quale non so interpretare il codice della macro.
una delle 2 foto bisogna ingrandirla molto per vedere TUTTE le funzioni di SPREAD32

LEO
https://t.me/LordBrum
Post: 1.139
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Veteran
EXCEL 2016 - SPREAD32
OFFLINE
12/02/2024 12:42

comunque non voglio approfittare di te più del lecito

la formula matriciale

MODA(SE(CONTA.SE($AA$1:AA1;$B$2:$F$46);"";$B$2:$F$46))

è un ottimo compromesso

mentre la UDF è un spettacolo da godere

Grazie

LEO
https://t.me/LordBrum
Post: 3.238
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Master
365
OFFLINE
12/02/2024 12:55

ciao
l'udf non saprei come toccarla
e tu le formule che mi servono le hai
probabile serva confermare matriciale
=SE.ERRORE(DIVIDI.TESTO(TESTO.UNISCI(";"&CODICE.CARATT(32);;H1:H10);;";"&CODICE.CARATT(32))*1;"")
TESTO.UNISCI c'è
forse devi cambiare DIVIDI.TESTO
con TEXTSPLIT

sposti i dati dell'udf in una colonna a destra e poi la nascondi
ed ecco che hai i dati in colonna
[Modificato da federico460 12/02/2024 12:57]
Post: 1.140
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Veteran
EXCEL 2016 - SPREAD32
OFFLINE
12/02/2024 13:26

Re:
federico460, 12/02/2024 12:55:

ciao
l'udf non saprei come toccarla
e tu le formule che mi servono le hai
probabile serva confermare matriciale
=SE.ERRORE(DIVIDI.TESTO(TESTO.UNISCI(";"&CODICE.CARATT(32);;H1:H10);;";"&CODICE.CARATT(32))*1;"")
TESTO.UNISCI c'è
forse devi cambiare DIVIDI.TESTO
con TEXTSPLIT

sposti i dati dell'udf in una colonna a destra e poi la nascondi
ed ecco che hai i dati in colonna



ok, dopo pranzo provo a operare
TESTO.UNISCI ce l'ho e TEXTSPLIT pure
ma scusa la domanda del distratto: la suddetta formulona a che cosa devo applicarla ?
non vorrei aver fatto una domanda stupida. ho un attimo di imbranataggine

thanks


LEO
https://t.me/LordBrum
Post: 3.240
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Master
365
OFFLINE
12/02/2024 13:54

ciao
usi l'udf ma la metti fuori dalla vista
diciamo in colonna Az

nella colonna che ti interessa metti la formula
ecco che hai i dati separati per riga
e puoi fare tutti i calcoli che vuoi per numero


non è quello che volevi?🤔

io l'udf non la riesco a modificare è vba
anche se volendo si può fare al posto di concatenare metti i dati uno sotto l'altro
ma dal dire e il fare c'è di mezzo "saperlo fare"😀
[Modificato da federico460 12/02/2024 13:56]
Post: 1.141
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Veteran
EXCEL 2016 - SPREAD32
OFFLINE
12/02/2024 14:06

ok, grazie per tutto il tuo impegno, cercherò di unire le tue indicazioni alla mia fantasia cocciuta

A volte riesco a modificare qualche macro, solo se vedo riferimenti comprensibili alle celle del foglio

Ho pur sempre i parafulmini di Rollis e di Ninai

Grazie sempre

LEO
https://t.me/LordBrum
Post: 3.241
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Master
365
OFFLINE
12/02/2024 14:19

ciao
lo puoi fare anche con formule vecchie
tipo concatena e filtro.xlm
basta un poco di fantasia😀
Vota: 15MediaObject5,00418 4
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]
FUNZIONE VLOOKUP O INDEX - MATCH? (2 messaggi, agg.: 14/09/2018 18:34)
Funzione Colorazione celle (20 messaggi, agg.: 20/02/2017 14:48)
[RISOLTO] Funzione moda (63 messaggi, agg.: 17/03/2024 11:34)
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 07:17. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com