Risultati da 1 a 13 di 13

Discussione: Restituire la lettera max o min di una serie



  1. #1
    L'avatar di Master
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    Macerata
    Età
    35
    Messaggi
    74
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    1

    Restituire la lettera max o min di una serie

    Buongiorno,
    ho una serie di lettere (es...A,B,C, D,) e per ogni serie devo individuare la lettera con il grado più alto e quella con grado più basso.
    Navigando nel web ho trovato questa formula:
    =CERCA(2;1/(CONTA.SE(A1:A10;">"&A1:A10&"~")=0);A1:A10)

    Tuttavia non sono riuscito a capirla.
    Nello specifico:
    - ">"&A1:A10&"~")=0)
    che cosa indica o significa ?
    Invia MPPM 

  2. #2

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2801
    Versione Office
    Excel 2013
    Likes ricevuti
    1019
    Likes dati
    977
    La devi inserire in formato Matrice (CTRL + SHIFT + ENTER).
    nello specifico conta quante celle sono maggiori di ogni cella.
    Invia MPPM 

  3. #3
    L'avatar di Canapone
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Firenze
    Messaggi
    1075
    Versione Office
    2010 su Win
    Likes ricevuti
    598
    Likes dati
    199
    Ciao,

    è probabile che l'intervallo A1:A10 letto dalla formula in esempio contenga delle celle vuote.

    La tilde ~ è uno dei caratteri con gerarchia più bassa, quindi anche agganciandola ai criteri di ricerca non dà problemi. Prova ad usare la formula senza tilde su un intervallo con celle vuote.

    La parte sofisticata della formula è il cerca(2;/.... In rete troverai facilmente spiegazioni chiare su come funziona questo tipo si ricerca.

    La formula è molto sofisticata e molto "pubblicata".

    Al 2 della formula puoi sostituire qualsiasi numero superiore ad 1.


    Se su Google scrivi Excel cerca ultimo o cerca ultima corrispondenza è facile che ti imbatta in formule da l funzionamento simile.

    Saluti
    Invia MPPM 

  4. #4

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2801
    Versione Office
    Excel 2013
    Likes ricevuti
    1019
    Likes dati
    977
    Non capivo l'utilità della tilde:250:.
    Grazie Canapone
    Invia MPPM 

  5. #5
    L'avatar di Canapone
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Firenze
    Messaggi
    1075
    Versione Office
    2010 su Win
    Likes ricevuti
    598
    Likes dati
    199
    Ciao Rubik,

    io aggiungo uno spazio vuoto alla fine in questo tipo di conta.se.

    Abbiamo imparato qualcosa di nuovo tutti e due.
    Invia MPPM 

  6. #6

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2801
    Versione Office
    Excel 2013
    Likes ricevuti
    1019
    Likes dati
    977
    Citazione Originariamente Scritto da Canapone Visualizza Messaggio
    Ciao Rubik,

    io aggiungo uno spazio vuoto alla fine in questo tipo di conta.se.

    Abbiamo imparato qualcosa di nuovo tutti e due.
    :97:
    Invia MPPM 

  7. #7
    L'avatar di Master
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    Macerata
    Età
    35
    Messaggi
    74
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    1

    Approfondimento

    Grazie mille Canapone per la gentile risposta.

    Ho cercato un pò trovando delle situazioni simili ma non ho trovato una "spiegazione" per uno che ha una conoscenza limitata come me.

    Mi sembra che la formula inizi con una ricerca di un 2, poi prosegue con una divisione del valore 1 per un valore ricavato da un conta.se.
    In questo connta.se c'è l'intervallo A1:A10 ed un criterio che ignoro completamente cioè .... ">"&A1:A10&"~")=0
    Che significa un criterio cosi strutturato ? Perchè viene fatta una divisione per uno ?

    Potresti consigliarmi qualche link oppure provvedere tu...

    Ti ringrazio tantissimo anticipatamente

    Citazione Originariamente Scritto da Canapone Visualizza Messaggio
    Ciao,

    è probabile che l'intervallo A1:A10 letto dalla formula in esempio contenga delle celle vuote.

    La tilde ~ è uno dei caratteri con gerarchia più bassa, quindi anche agganciandola ai criteri di ricerca non dà problemi. Prova ad usare la formula senza tilde su un intervallo con celle vuote.

    La parte sofisticata della formula è il cerca(2;/.... In rete troverai facilmente spiegazioni chiare su come funziona questo tipo si ricerca.

    La formula è molto sofisticata e molto "pubblicata".

    Al 2 della formula puoi sostituire qualsiasi numero superiore ad 1.


    Se su Google scrivi Excel cerca ultimo o cerca ultima corrispondenza è facile che ti imbatta in formule da l funzionamento simile.

    Saluti
    Invia MPPM 

  8. #8
    L'avatar di Canapone
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Firenze
    Messaggi
    1075
    Versione Office
    2010 su Win
    Likes ricevuti
    598
    Likes dati
    199
    Ciao,

    mastichi un po' di inglese?
    Invia MPPM 

  9. #9
    L'avatar di Master
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    Macerata
    Età
    35
    Messaggi
    74
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    1
    Si
    Invia MPPM 

  10. #10
    L'avatar di Canapone
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Firenze
    Messaggi
    1075
    Versione Office
    2010 su Win
    Likes ricevuti
    598
    Likes dati
    199
    Ciao,

    forse dovrai iscriverti al Forum, ma qui trovi proprio la formula che stai usando con la spiegazione.

    https://www.excelforum.com/excel-gen...-for-text.html

    Proprio qualche minuto fa, Ninai ha condiviso una formula simile:

    http://www.forumexcel.it/forum/6-dom...ma-su-l-ultimo


    Saluti
    Invia MPPM 

  11. #11
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1652
    Versione Office
    2010 PC
    Likes ricevuti
    889
    Likes dati
    183
    Ciao a tutti, approfitto per un saluto, un grazie a Stefano per citazione (questa formula, come tante altre, me l'ha fatta conoscere lui).
    Propongo un'alternativa che a volte non funziona ma non capisco il perchè:

    =CODICE.CARATT(MAX(CODICE(A1:A10)))
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")
    Invia MPPM 

  12. #12

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4016
    Versione Office
    2013
    Likes ricevuti
    1225
    Likes dati
    923
    Ciao a tutti,
    @Master
    ho visto che sei andato a chiedere la stessa cosa in una discussione indicata da Canapone....:256:
    http://www.forumexcel.it/forum/6-dom...ma-su-l-ultimo

    Sinceramente non ne capisco il motivo. Se avessi letto il primo link (quello in inglese) sempre consigliato da Stefano avresti trovato la risposta (soprattutto per il simbolo di "tilde"):

    One possible sticking
    point would be blank cells. The formula would indicate that blanks are
    larger than any other cells...and return a zero for each blank....the same
    value that the "largest" text value will return. So...we append a tilde (~) to
    every cell we test. The tilde is one of the "smallest" values you can type
    with one key on the keyboard.
    Quindi forse sono io a non capire....
    Cos'è che non ti è chiaro?

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."
    Invia MPPM 

  13. #13
    L'avatar di Master
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    Macerata
    Età
    35
    Messaggi
    74
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    1
    Ho letto il link in inglese e non volevo semplicemente ridisturbare canapone perchè non ho ancora capito il meccanismo della formula.
    Quindi chiedevo semplicemente a qualcuno che se ne stava occupando. Scusate, non volevo mancare a nessuno !

    In primis, io dovrei stabilire la lettera che in ordine dell'alfabetico viene prima su delle righe non sulle colonne.
    Non avendo capito nulla della formula non so come modificarla.

    Precisamente, data la formula:
    =CERCA(2;1/(CONTA.SE(A1:A10;">"&A1:A10&"~")=0);A1:A10)
    Io non ho capito:
    - che significa la condizione posta nel conta.se. Come fa e perchè crea una serie di numeri che dovrebbe chiamarsi array ?
    Questa parte ">"&A1:A10&"~")=0 per me è completamente indecifrabile. Le & commerciali, ", e il tilde che indicano all'intervallo di della condizione?
    - Nel cerca il 2 dovrebbe essere il valore da cercare, poi il vettore, poi il risultato. Perchè il valore è 2 ? Perchè il vettore è 1/il conta.se indecifrabile ?

    Grazie e scusate ancora ma non sono un esperto
    Invia MPPM 

Discussioni Simili

  1. [Risolto] trovare i massimi in una serie di 24 dati in una lunghissima serie
    Di SiorTodero nel forum Domande su Excel in generale
    Risposte: 18
    Ultimo Messaggio: 25/11/16, 11:57
  2. Effettuare una ricerca partendo da una lettera.
    Di dautattmaui nel forum Domande su Excel VBA e MACRO
    Risposte: 16
    Ultimo Messaggio: 05/07/16, 11:24
  3. Lettera a grandezza foglio
    Di tk71 nel forum Domande sul Microsoft Word
    Risposte: 6
    Ultimo Messaggio: 11/04/16, 23:51
  4. Lettera nella textbox
    Di dautattmaui nel forum Domande su Excel VBA e MACRO
    Risposte: 7
    Ultimo Messaggio: 22/02/16, 11:23
  5. Ordine civico con lettera
    Di sebgi nel forum Domande su Excel in generale
    Risposte: 14
    Ultimo Messaggio: 31/01/16, 11:08

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •