Risultati da 1 a 7 di 7

Discussione: Trovare l'ultimo numero in fondo ad un intervallo che non sia lo zero



  1. #1
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126

    Trovare l'ultimo numero in fondo ad un intervallo che non sia lo zero

    A rieccomi
    qui vorrei sapere qual'è l'ultimo numero che trovo in fondo all'intervallo che non sia zero o cella vuota
    ci sono diverse soluzioni visto che parliamo di numeri e non di testi
    Buon divertimento!

    A
    B
    C
    1
    Data
    Risultato
    2
    6
    2
    3
    3
    4
    8
    5
    0
    6
    4
    7
    0
    8
    5
    9
    2
    10
    0
    Invia MPPM 

  2. #2

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7140
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2063
    Likes dati
    1300
    Una proposta:

    =CERCA(3;1/(A2:A10<>0);A2:A10)
    Invia MPPM 

  3. #3
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126
    Citazione Originariamente Scritto da ges Visualizza Messaggio
    Una proposta:

    =CERCA(3;1/(A2:A10<>0);A2:A10)
    Ciao Ges
    ottima soluzione era quello che sapevo io, anche se non' ho capito perchè il valore da cercare è 3?

    ok questo topic è risolto e rimane scontato se qualcuno ha soluzioni alternative ben vengano
    Ciao
    Invia MPPM 

  4. #4

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4019
    Versione Office
    2013
    Likes ricevuti
    1227
    Likes dati
    923
    Ciao Gerardo,
    il fatto del "3" è relativo e dipende dalla peculiarità della funzione CERCA.
    Al posto del 3 potresti mettere "99" o "2" e ti darebbe comunque il risultato cercato....

    La peculiarità è che:

    • Se la funzione CERCA non riesce a trovare valore, utilizzerà il valore più alto in vettore che sia minore o uguale a valore.
    Ultima modifica fatta da:cromagno; 09/09/15 alle 01:30

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

  5. #5

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7140
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2063
    Likes dati
    1300
    A ulteriore precisazione di quanto detto da Cromagno, se analizzi il vettore da il seguente risultato {1.1.1.#DIV/0!.1.#DIV/0!.1.1.#DIV/0!}, ma alla funzione CERCA abbiamo detto di cercare un numero superiore (il 3 ma andava bene qualsiasi altro numero superiore a 1) lei non lo trova e allora per quanto setto sopra restituisce il valore l'ultimo valore utile.
    In pratica si sfrutta una debolezza della funzione CERCA.
    Invia MPPM 

  6. #6
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126
    Citazione Originariamente Scritto da cromagno Visualizza Messaggio
    Ciao Gerardo,
    il fatto del "3" è relativo e dipende dalla peculiarità della funzione CERCA.
    Al posto del 3 potresti mettere "99" o "2" e ti darebbe comunque il risultato cercato....

    La peculiarità è che:

    • Se la funzione CERCA non riesce a trovare valore, utilizzerà il valore più alto in vettore che sia minore o uguale a valore.
    Ottima spiegazione Cromagno
    Anche se avendo creato il quiz sapevo già la risposta,
    Però mi incuriosiva il "3", e perchè non il "2"? che comunque è il numero più grande di quel vettore infatti se vedi la matrice di costanti noterai che il numero più grande del vettore e "1" =CERCA(2;{1.1.1.#DIV/0!.1.#DIV/0!.1.1.#DIV/0!};A2:A10) e ovviamente dato che vettore deve essere messo in ordine alfabetico in questo caso il CERCA non sa più che fare e ci da l'ultimo valore in fondo
    Comunque credo che ges abbia voluto un po provocare la discussione mettendo "3", e ci è riuscito benissimo
    Grazie a tutti
    Invia MPPM 

  7. #7

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4019
    Versione Office
    2013
    Likes ricevuti
    1227
    Likes dati
    923
    Giusto ges,
    grazie della precisazione... in effetti quello che ho scritto (dopo averlo riletto) sarebbe risultato comunque poco chiaro per chi non sa come agisce la funzione CERCA...
    :)

    @Gerardo
    io non riesco più a capire quando fai domande o quando chiedi info per coinvolgere il forum.... :71:
    Ultima modifica fatta da:cromagno; 09/09/15 alle 01:53

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

Discussioni Simili

  1. [Risolto] Trovare prima cella libera in un intervallo formattato come tabella
    Di mirko.esposito nel forum Domande su Excel VBA e MACRO
    Risposte: 19
    Ultimo Messaggio: 06/10/16, 17:02
  2. PROBLEMA:trovare intervallo celle dato un determinato valore.
    Di Amegrim nel forum Domande su Excel in generale
    Risposte: 8
    Ultimo Messaggio: 05/09/16, 14:09
  3. Risposte: 18
    Ultimo Messaggio: 20/07/16, 05:55
  4. Funzione per trovare una data compresa in un intervallo
    Di ProgrammD69 nel forum Domande su Excel in generale
    Risposte: 14
    Ultimo Messaggio: 07/07/16, 15:10
  5. Cerca l'ultimo numero in fondo.
    Di Gerardo Zuccalà nel forum Domande su Excel in generale
    Risposte: 8
    Ultimo Messaggio: 07/06/15, 19:24

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
  •