Excel Forum Per condividere esperienze su Microsoft Excel

[RISOLTO] Funzione moda

  • Messaggi
  • OFFLINE
    Giulia1962
    Post: 145
    Registrato il: 17/11/2020
    Età: 62
    Utente Junior
    2013
    00 15/03/2024 12:17
    Buongiorno a tutto il forum,
    Chiedo una cortesia dato che non riesco
    proprio ad ottenere con la funzione Moda.

    Da P3 fino T14 deve trovarmi e segnalarmi
    in P16 e successive celle il numero più uscito
    meno uscito e più piccolo, almeno i primi 3 in testa
    (cioè un ranger di sequenza).
    (Aggiungo file)=MODA(P3:T14)=MODA(P3:T14)
    grazie della vostra professionatità
    [Modificato da Giulia1962 15/03/2024 12:40]
  • OFFLINE
    federico460
    Post: 3.323
    Registrato il: 10/10/2013
    Città: VICENZA
    Età: 69
    Utente Master
    365
    00 15/03/2024 12:55
    ciao
    due chiarimenti
    la moda sarà sempre 0 o al limite 81
    il più piccolo sarà sempre 0

    li vuoi escludere?

    questa matriciale ti rende la MODA
    senza 0 e 81
    =MODA(SE(($P$3:$T$14<>81)*($P$3:$T$14>0);$P$3:$T$14))
    [Modificato da federico460 15/03/2024 13:18]
  • OFFLINE
    Giulia1962
    Post: 145
    Registrato il: 17/11/2020
    Età: 62
    Utente Junior
    2013
    00 15/03/2024 13:25
    funzione moda
    Ciao,
    grazie Federico,
    se non vi e altre funzione,
    si 81 e 0 lo esclutiamo.
    O inserito la tua funzione non mi da nessun risultato
    mi dice valore.

    grazie Giulia
  • OFFLINE
    L2018
    Post: 1.237
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Veteran
    EXCEL 2016 - SPREAD32
    00 15/03/2024 13:55
    ti dà #VALORE perchè non l'hai resa matriciale come ti ha detto Federico
    matriciale significa che dopo aver scritto la formula nel suo rigo, sempre tenendo il cursore del mouse sul rigo, devi premere insieme
    CTRL+MAIUSCOLO+INVIO
    e ti apparirà il valore cercato, in questo caso 49
    nella tua seconda tabella al posto di un 21 c'è uno 0, è giusto ?

    LEO
    https://t.me/LordBrum
  • OFFLINE
    Giulia1962
    Post: 146
    Registrato il: 17/11/2020
    Età: 62
    Utente Junior
    2013
    00 15/03/2024 14:32
    funzione moda
    Ciao,
    si vero non avevo fatto CTRL+MAIUSCOLO+INVIO.

    ok ma io non lo voglio quel risultato:
    voglio che mi scriva nelle celle
    49 e il piu uscito,
    ma deve dirmi anche nelle successive celle
    gli altri 12 63 80 che sono,
    dal piu presente al medio presente e piu piccolo
    a scalare le loro presenze.
    Spero di avermi spiegata bene.

    aiutatemi grazie Giulia
  • OFFLINE
    L2018
    Post: 1.238
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Veteran
    EXCEL 2016 - SPREAD32
    00 15/03/2024 14:42
    mah, chissà se HO capito...
    vedi un po' a destra

    LEO
    https://t.me/LordBrum
  • OFFLINE
    Giulia1962
    Post: 147
    Registrato il: 17/11/2020
    Età: 62
    Utente Junior
    2013
    00 15/03/2024 14:56
    funzione moda
    Grande grande Leo,
    si super e quello che chiedevo,

    dimmi sono una cosa per colorare
    le celle V3 ecc con lo stesso colore
    della tabella e delle sue uscite,
    come proseguo.

    Grazie di cuore Giulia
  • OFFLINE
    L2018
    Post: 1.239
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Veteran
    EXCEL 2016 - SPREAD32
    00 15/03/2024 15:05
    così ?
    ma non riesco a gestire i colori nel modo migliore

    LEO
    https://t.me/LordBrum
  • OFFLINE
    Giulia1962
    Post: 148
    Registrato il: 17/11/2020
    Età: 62
    Utente Junior
    2013
    00 15/03/2024 15:24
    funzione moda
    Ok va benissimo Leo,

    dimmi solo l ultima cosa,
    quando vado a cambiare i numeri
    delle celle A3 fino E14
    devo metterli manualmente
    io numeri nella colonna V

    perchè cambiano le uscite nella tabella F3 N3
    grazie infinite Giulia
  • OFFLINE
    federico460
    Post: 3.324
    Registrato il: 10/10/2013
    Città: VICENZA
    Età: 69
    Utente Master
    365
    00 15/03/2024 15:28
    ciao
    L2018
    metti questa matriciale CTRL MAIUSCOLO INVIO
    in P16 e tirala in giù
    =SE(VAL.ERRORE(MODA(SE(CONTA.SE($P$15:P15;$P$3:$T$14);"";$P$3:$T$14)));"";MODA(SE(CONTA.SE($P$15:P15;$P$3:$T$14);"";$P$3:$T$14)))



  • OFFLINE
    L2018
    Post: 1.240
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Veteran
    EXCEL 2016 - SPREAD32
    00 15/03/2024 15:39
    Re: funzione moda
    Giulia1962, 15/03/2024 15:24:

    Ok va benissimo Leo,
    dimmi solo l ultima cosa,
    quando vado a cambiare i numeri
    delle celle A3 fino E14
    devo metterli manualmente
    io numeri nella colonna V

    perchè cambiano le uscite nella tabella F3 N3
    grazie infinite Giulia



    anzitutto fammi dire che ti ho aiutato in assenza di Federico, al quale non volevo rubare l'onore e l'ònere
    ma ora con una sola richiesta mi hai mandato in confusione
    se cambi numeri in A3:E14 dovresti fare una giravolta manuale che io ho fatto per conto mio, e non era automatica
    HO preso tutti i numeri della tabella
    li ho messi in una colonna manualmente
    HO cancellato manualmente i doppioni
    HO ordinato la colonna in modo ascendente
    a destra del primo numero HO scritto =CONTA.SE($A$3:$E$14;numero appena fianco)
    poi HO tirato in basso la formula
    poi HO evidenziato le 2 colonne e
    le HO ordinate discendenti secondo la chiave delle uscite
    solo così i conti tornano, e meno male che questa era l'ultima cosa
    Federico mi perdonerà

    LEO
    https://t.me/LordBrum
  • OFFLINE
    L2018
    Post: 1.241
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Veteran
    EXCEL 2016 - SPREAD32
    00 15/03/2024 15:40
    Re:
    federico460, 15/03/2024 15:28:

    ciao
    L2018
    metti questa matriciale CTRL MAIUSCOLO INVIO
    in P16 e tirala in giù
    =SE(VAL.ERRORE(MODA(SE(CONTA.SE($P$15:P15;$P$3:$T$14);"";$P$3:$T$14)));"";MODA(SE(CONTA.SE($P$15:P15;$P$3:$T$14);"";$P$3:$T$14)))


    grazie, sto per scoppiare, devo riposarmi


    LEO
    https://t.me/LordBrum
  • OFFLINE
    Giulia1962
    Post: 149
    Registrato il: 17/11/2020
    Età: 62
    Utente Junior
    2013
    00 15/03/2024 15:41
    Ciao Leo,
    scusami prima che mi perdo
    e me ne vado in confusione.

    i numeri che cambio per le ricerche mie
    sono nelle celle A3 fino E14
    chiedevo come faccio a trovarli sempre in ordine
    dal piu presente a scendere nella cella V3
    devo scriverli io di volta in volta

    grzaie Giulia
  • OFFLINE
    L2018
    Post: 1.242
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Veteran
    EXCEL 2016 - SPREAD32
    00 15/03/2024 15:46
    Re:
    Giulia1962, 15/03/2024 15:41:

    Ciao Leo,
    scusami prima che mi perdo
    e me ne vado in confusione.

    i numeri che cambio per le ricerche mie
    sono nelle celle A3 fino E14
    chiedevo come faccio a trovarli sempre in ordine
    dal piu presente a scendere nella cella V3
    devo scriverli io di volta in volta

    grzaie Giulia



    siamo in 2 in confusione
    per trovarli sempre in ordine purtroppo devi rifare la trafila che ti HO dettagliatamente spiegato
    Federico certamente avrebbe usato qualche magia automatica, io da inesperto avevo pure fretta

    LEO
    https://t.me/LordBrum
  • OFFLINE
    Giulia1962
    Post: 150
    Registrato il: 17/11/2020
    Età: 62
    Utente Junior
    2013
    00 15/03/2024 15:48
    Aiuto
    Ok grazie a te Leo,
    e grazie a Federico.

    scusami ancora non voglio
    che esca fumo dalla testa naturalmente scherzo.

    Grazieeeeeeeeee Giulia e scusami ancora
  • OFFLINE
    L2018
    Post: 1.243
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Veteran
    EXCEL 2016 - SPREAD32
    00 15/03/2024 15:49
    @Federico460
    ho messo la tua formula in P16, matriciale, risultato = 0
    doveva essere così ?


    LEO
    https://t.me/LordBrum
  • OFFLINE
    L2018
    Post: 1.244
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Veteran
    EXCEL 2016 - SPREAD32
    00 15/03/2024 15:54
    formula
    =SE(VAL.ERRORE(MODA(SE(CONTA.SE($P$15:P15;$P$3:$T$14);"";$P$3:$T$14)));"";MODA(SE(CONTA.SE($P$15:P15;$P$3:$T$14);"";$P$3:$T$14)))
    


    faccio sta prova per capire come mai la tua formula va spesso fuori quadro, vediamo
    se non deborda dovrebbe significare che in caso di formule lunghe o si va a capo o si mette fra i tag, a meno che l'ADMIN non risolva lui,io ho fatto qualcosa ma forse non basta

    LEO
    https://t.me/LordBrum
  • OFFLINE
    L2018
    Post: 1.245
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Veteran
    EXCEL 2016 - SPREAD32
    00 15/03/2024 16:05
    accidenti alla confusione
    la formula di Federico funziona egregiamente, sul momento non avevo tirato in giù, ma ora va benissimo, devo metterla nella cassetta degli attrezzi, altrochè
    Giulia, guarda la formula, attacca l'asino dove dice il padrone, e applica
    vado a divertirmi con la formula

    la formula funziona ma solo per valori di frequenza maggiori di 1
    immagino che ci sia una giustificazione

    infatti...l'asino sono io, la formula deve essere adattata alla lunghezza dell'elenco dei valori
    OTTIMA
    [Modificato da L2018 15/03/2024 16:16]

    LEO
    https://t.me/LordBrum
  • OFFLINE
    Giulia1962
    Post: 151
    Registrato il: 17/11/2020
    Età: 62
    Utente Junior
    2013
    00 15/03/2024 16:26
    funzione moda
    Ciao Leo,
    mi spiace averti fatto perdere la testa,
    ok questa e la formula di Federico.

    =MODA(SE(($P$3:$T$14<>81)*($P$3:$T$14>0);$P$3:$T$14))

    Dimmi sono in quale cella la inserisco e poi la strascino giù.

    Non la avevo capita la formula di Federico perchè mi dava solo il 49 ma cercavo anche
    altri a scendere, mi deve dare i valori 3 e 2 ok
    le presenze del 1 non i interessano come mi dicevi.

    grazie e poi la chiudiamo Giulia
    [Modificato da Giulia1962 15/03/2024 16:31]
  • OFFLINE
    L2018
    Post: 1.246
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Veteran
    EXCEL 2016 - SPREAD32
    00 15/03/2024 16:38
    Re: funzione moda
    Giulia1962, 15/03/2024 16:26:

    Ciao Leo,
    mi spiace averti fatto perdere la testa,
    ok questa e la formula di Federico.

    =MODA(SE(($P$3:$T$14<>81)*($P$3:$T$14>0);$P$3:$T$14))

    Dimmi sono in quale cella la inserisco e poi la strascino giù.

    Non la avevo capita la formula di Federico perchè mi dava solo il 49 ma cercavo anche
    altri a scendere, mi deve dare i valori 3 e 2 ok
    le presenze del 1 non i interessano come mi dicevi.

    grazie e poi la chiudiamo Giulia



    Giulia, non è questa la formula in questione, è quella del post #10, o meglio #12, perchè si legge meglio, e le istruzioni dicono chiaramente che va messa in P16 (li leggi i messaggi ?)
    e poi va trascinata in basso per non ho capito quante volte, basta provare.
    ma comunque non va strascinata come la cicoria in padella, se no che ci rimane dopo un simile supplizio ?
    [SM=p4449749]

    LEO
    https://t.me/LordBrum
  • OFFLINE
    Giulia1962
    Post: 152
    Registrato il: 17/11/2020
    Età: 62
    Utente Junior
    2013
    00 15/03/2024 16:47
    funzione moda
    Ciao Leo,
    vedi un po il file come inserisco,
    mi da sempre 49 dovrebbe darmi anche altri 12 ecc..

    Inserisco il file
    Aiutami dai poi smetto grazie Giulia❤
  • OFFLINE
    L2018
    Post: 1.247
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Veteran
    EXCEL 2016 - SPREAD32
    00 15/03/2024 16:54
    Re: funzione moda
    Giulia1962, 15/03/2024 16:47:

    Ciao Leo,
    vedi un po il file come inserisco,
    mi da sempre 49 dovrebbe darmi anche altri 12 ecc..

    Inserisco il file
    Aiutami dai poi smetto grazie Giulia❤


    ma sei diventata un po' sorda ? ti ho chiesto se leggi i messaggi e relative istruzioni, pare di no
    NON è quella la formula da mettere ma la formula del post 10 o 12
    e poi dov'è il tuo presunto 49 ? sei molto distratta
    faccio prima a mandare il MIO file
    GUARDA bene quale è la formula
    ora devo uscire

    LEO
    https://t.me/LordBrum
  • OFFLINE
    Giulia1962
    Post: 153
    Registrato il: 17/11/2020
    Età: 62
    Utente Junior
    2013
    00 15/03/2024 17:02
    funzione moda
    Ciao Leo,
    scusami sarò stupida,
    guarda il file che ti o inviato cè come presenza il 12 e 49
    e mi segnala solo il 49.
    Grazie dai vedilo te lo rimando.

    Giulia
  • OFFLINE
    L2018
    Post: 1.248
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Veteran
    EXCEL 2016 - SPREAD32
    00 15/03/2024 17:05
    Re: funzione moda
    Giulia1962, 15/03/2024 17:02:

    Ciao Leo,
    scusami sarò stupida,
    guarda il file che ti o inviato cè come presenza il 12 e 49
    e mi segnala solo il 49.
    Grazie dai vedilo te lo rimando.

    Giulia



    ma lo fai apposta ?
    ora devo rimandartelo io perchè non so che cosa tu combini

    LEO
    https://t.me/LordBrum
  • OFFLINE
    federico460
    Post: 3.325
    Registrato il: 10/10/2013
    Città: VICENZA
    Età: 69
    Utente Master
    365
    00 15/03/2024 17:07
    giulia
    la formula prima che ho messo ti rende la moda senza 81 e 0
    quella che vuoi tu
    è in P16 da tirare n basso
    MATRICIALE CTRL MAIUSCOLO INVIO


    =SE(VAL.ERRORE(MODA(SE(CONTA.SE($P$15:P15;$P$3:$T$14);"";$P$3:$T$14)));"";MODA(SE(CONTA.SE($P$15:P15;$P$3:$T$14);"";$P$3:$T$14)))


    se la vuoi in un'altra colonna o riga devi cambiare la parte in rosso
    lasciare sempre una cella libera sopra

    [Modificato da federico460 15/03/2024 17:09]
  • OFFLINE
    Giulia1962
    Post: 154
    Registrato il: 17/11/2020
    Età: 62
    Utente Junior
    2013
    00 15/03/2024 17:14
    funzione moda
    Ciao Leo,

    ok ok scusami, ero andata nel pallone
    grazie e scusami ancora.
    grazie❤
  • OFFLINE
    federico460
    Post: 3.326
    Registrato il: 10/10/2013
    Città: VICENZA
    Età: 69
    Utente Master
    365
    00 15/03/2024 17:16
    se per esempio vuoi usare la prima tabella
    senza crearne un'altra basta
    sempre matriciale
    in F3
    =SE(VAL.ERRORE(MODA(SE(CONTA.SE($G$2:G2;$A$3:$E$14);"";$A$3:$E$14)));"";MODA(SE(CONTA.SE($G$2:G2;$A$3:$E$14);"";$A$3:$E$14)))




  • OFFLINE
    Giulia1962
    Post: 155
    Registrato il: 17/11/2020
    Età: 62
    Utente Junior
    2013
    00 15/03/2024 17:25
    funzione moda
    Ok,

    grazie di cuore,
    B.serata a te e a tutto il forum
    Giulia
  • OFFLINE
    federico460
    Post: 3.327
    Registrato il: 10/10/2013
    Città: VICENZA
    Età: 69
    Utente Master
    365
    00 15/03/2024 17:39
    ciao
    L2018


    la formula funziona ma solo per valori di frequenza maggiori di 1
    immagino che ci sia una giustificazione



    perchè MODA va in errore se c'è un solo numero
    prova a creare una mini tabella e scrivi da A1
    1
    2
    3
    4
    5
    6
    7
    8
    9

    poi usa
    =MODA(A1:A9)

    come vedi rende errore
    ecco perchè si utilizza SE(VAL.ERRORE()
  • OFFLINE
    L2018
    Post: 1.249
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Veteran
    EXCEL 2016 - SPREAD32
    00 15/03/2024 17:52
    Re:
    certo Federico, lo sapevo, ma in quei momenti mi sono effettivamente confuso
    Grazie [SM=p4449752]

    LEO
    https://t.me/LordBrum
1