Risultati da 1 a 10 di 10

Discussione: Funzione nidificata SE COMPRESO - allora



  1. #1
    L'avatar di TartarugaMarina
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Milano
    Età
    35
    Messaggi
    2
    Versione Office
    Excel 2010
    Likes ricevuti
    0
    Likes dati
    0

    Funzione nidificata SE COMPRESO - allora

    Buongiorno a tutti,
    avrei questo rompicapo.
    Una colonna con valori compresi tra 0 e 5, e il desiderata è questo: restituire un risultato diverso a seconda del valore di ciascuna cella compreso tra una cifra e l'altra.
    I risultati diversi devono essere almeno 5, sembra però che nella funzione impostata (in allegato) prenda solo i primi due.

    Dove sbaglio?
    Grazie!
    File Allegati File Allegati

  2. #2
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1678
    Versione Office
    2010 PC
    Likes ricevuti
    895
    Likes dati
    184

    Re: Funzione nidificata SE COMPRESO - allora

    ciao
    premettendo i dubbi di:
    cosa succede se fra >1 ed <1,1 oppure se >1,5 e <1,6 ???
    cosa succede se >3

    una soluzione con costanti di matrice:
    =CERCA.VERT(A2;{0\"BIANCO".1,1\"VERDINO".1,6\"VERDE".2,1\"VERDE SCURO".2,4\"VERDE SCURISSIMO"};2)

    questa parte:
    {0\"BIANCO".1,1\"VERDINO".1,6\"VERDE".2,1\"VERDE SCURO".2,4\"VERDE SCURISSIMO"}
    può essere sostituita dal range ove collochi una eventuale tabella con i dati.
    "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")

  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

    Re: Funzione nidificata SE COMPRESO - allora

    Ciao tartaruga marina
    Giusto per condividere una alternativa alla formula di ninai (un saluto)
    Come al solito con excel non c'è mai una sola soluzione,

    =SE(A2<=1;"bianco";SE(A2<=1,5;"verdino";SE(A2<=2;"verde";SE(A2<=2,4;"verde scuro";"verde scurissimo"))))


    EDIT
    Effettivmente devi chiarire meglio ciò che ha detto ninai
    cosa succede se fra >1 ed <1,1 oppure se >1,5 e <1,6 ???
    Fai sapere!

  4. #4
    L'avatar di TartarugaMarina
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Milano
    Età
    35
    Messaggi
    2
    Versione Office
    Excel 2010
    Likes ricevuti
    0
    Likes dati
    0

    Re: Funzione nidificata SE COMPRESO - allora

    Grazie ad entrambi!
    Allora, ho provato
    1) la soluzione di Ninai, ma il cerca vert non mi funziona come desiderato (allegato, foglio 2), forse perché non tiene conto dei decimali?
    2) la soluzione di Gerardo e funziona, olè!

    Riguardo la vostra domanda:

    cosa succede se fra >1 ed <1,1 oppure se >1,5 e <1,6 ???
    pensavo che prendesse l'ultimo decimale disponibile nel range, non è così?
    File Allegati File Allegati

  5. #5
    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

    Re: Funzione nidificata SE COMPRESO - allora

    esempio
    se io cerco 1,09 oppure 1,59 esempio
    questi numeri rimangono orfani devi decidere a quale colore attribuire....

  6. #6
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1678
    Versione Office
    2010 PC
    Likes ricevuti
    895
    Likes dati
    184

    Re: Funzione nidificata SE COMPRESO - allora

    ciao
    giusto a scopo didattico:
    -la funzione CERCA.VERT() la devi usare senza l'ultimo argomento in quanto ti interessano anche i valori approssimati
    -la tabella la puoi ridurre ai soli valori di scaglione: 0 1,1 1,6 2,1 2,4, la formula potrebbe diventare:
    =CERCA.VERT(A3;$F$10:$G$14;2)

    ma alle due domande che ti avevo fatto non hai risposto.
    "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")

  7. #7

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7161
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2065
    Likes dati
    1301

    Re: Funzione nidificata SE COMPRESO - allora

    Ciao a tutti,
    un'alternativa al CERCA.VERT proposto da ninai è INDICE... CONFRONTA.

    Basterebbe predisporre la griglia dei valori/colori così: 1 - 1,1 - 1,6 - 2,1 - 2,4 e usare la semplice formula:

    =INDICE($F$3:$F$7;CONFRONTA(A2;$E$3:$E$7))

    File Allegati File Allegati
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  8. #8
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1678
    Versione Office
    2010 PC
    Likes ricevuti
    895
    Likes dati
    184

    Re: Funzione nidificata SE COMPRESO - allora

    ciao
    ges la tua è una valida alternativa, così come potrebbe essere, il CERCA(), SCARTO(), INDIRETTO(), SCEGLI() e forse altre..., il problema resta su alcuni dubbi. Onestamente credo che lui voglia lo scaglionamento con valori maggiori di: 0 - 1 - 1,5 - 2 - 2,5. In questo caso si dovrebbero cambiare i criteri.
    "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")

  9. #9
    L'avatar di pkrome59
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Reggio Calabria
    Età
    58
    Messaggi
    1188
    Versione Office
    Office 2013
    Likes ricevuti
    1198
    Likes dati
    2133

    Re: Funzione nidificata SE COMPRESO - allora

    Ciao tartaruga marina, e un ciao a tutti i presenti, considerata la giornata, tanto per partecipare un'alternativa non consigliabile da praticare visto la lunghezza, ma efficiente per ciò che si propone di ottenere potrebbe essere la seguente:

    In C2:
    =SE(E(NUMERO.VALORE(STRINGA.ESTRAI($F$3;TROVA(" ";$F$3;1)+1;TROVA(" ";$F$3;TROVA(" ";$F$3;1)+1)-TROVA(" ";$F$3;1)))<=A2;A2<=NUMERO.VALORE(DESTRA($F$3;LUNGHEZZA($F$3)-TROVA(" ";$F$3;TROVA(" ";$F$3;TROVA(" ";$F$3;1)+1)+1))));$G$3;SE(E(NUMERO.VALORE(DESTRA($F$3;LUNGHEZZA($F$3)-TROVA(" ";$F$3;TROVA(" ";$F$3;TROVA(" ";$F$3;1)+1)+1)))<A2;A2<=NUMERO.VALORE(DESTRA($F$4;LUNGHEZZA($F$4)-TROVA(" ";$F$4;TROVA(" ";$F$4;TROVA(" ";$F$4;1)+1)+1))));$G$4;SE(E(NUMERO.VALORE(DESTRA($F$4;LUNGHEZZA($F$4)-TROVA(" ";$F$4;TROVA(" ";$F$4;TROVA(" ";$F$4;1)+1)+1)))<A2;A2<=NUMERO.VALORE(DESTRA($F$5;LUNGHEZZA($F$5)-TROVA(" ";$F$5;TROVA(" ";$F$5;TROVA(" ";$F$5;1)+1)+1))));$G$5;SE(E(NUMERO.VALORE(DESTRA($F$5;LUNGHEZZA($F$5)-TROVA(" ";$F$5;TROVA(" ";$F$5;TROVA(" ";$F$5;1)+1)+1)))<A2;A2<=NUMERO.VALORE(DESTRA($F$6;LUNGHEZZA($F$6)-TROVA(" ";$F$6;TROVA(" ";$F$6;TROVA(" ";$F$6;1)+1)+1))));$G$6;SE(A2>NUMERO.VALORE(DESTRA($F$6;LUNGHEZZA($F$6)-TROVA(" ";$F$6;TROVA(" ";$F$6;TROVA(" ";$F$6;1)+1)+1)));$G$7)))))

    da tirare giù sempre alla bisogna.
    Allego il file di prova.
    Ciao.
    File Allegati File Allegati

  10. I seguenti utenti hanno dato un "Like"

    ges

  11. #10

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7161
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2065
    Likes dati
    1301

    Re: Funzione nidificata SE COMPRESO - allora

    Grande pkrome,
    hai usato la funzione SE nidificata estraendo i valori dal testo! :97:
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

Discussioni Simili

  1. [Risolto] Funzione SE Nidificata
    Di marketing nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 05/12/16, 09:55
  2. funzione SE nidificata a più condizioni
    Di Loretta nel forum Domande su Excel in generale
    Risposte: 6
    Ultimo Messaggio: 05/08/16, 21:55
  3. Funzione se nidificata
    Di bobparr nel forum Domande su Excel in generale
    Risposte: 19
    Ultimo Messaggio: 12/05/16, 18:25
  4. Funzione SE nidificata
    Di secret87 nel forum Domande su Excel in generale
    Risposte: 17
    Ultimo Messaggio: 24/04/16, 15:39
  5. Funzione: se testo presente in un intervallo allora..
    Di serra890 nel forum Domande su Excel in generale
    Risposte: 9
    Ultimo Messaggio: 21/12/15, 10:48

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
  •