Risultati da 1 a 20 di 20

Discussione: Funzione se nidificata



  1. #1
    L'avatar di bobparr
    Clicca e Apri
    Data Registrazione
    Feb 2016
    LocalitÓ
    Bologna
    Messaggi
    67
    Versione Office
    excel 2013
    Likes ricevuti
    0
    Likes dati
    21

    Funzione se nidificata

    Dovrei fare in modo che, in base alla cella A1, in quella attigua appaia il valore 3, se il valore di A1 Ŕ > o = ad 1;
    appaia il valore 2, se la cella A1 riporta un valore compreso tra 0,5 e 0,999;
    appaia il valore 1, se la cella A1 riporta un valore compreso tra 0 e 0,499;
    appaia il valore 0, se la cella A1 riporta un valore inferiore a zero.

    Ho usato questa, ma non funziona!

    =SE(A1<0;"0";SE(0<A1<0,499;"1"; SE(0,5<A1<0,999;"2";"3")))

    Dove sono gli errori?
    Grazie!
    M.

  2. #2
    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 se nidificata

    Ciao bobparr
    prova questa

    =SE(A1<0;0;SE(A1<0,5;1;SE(A1<1;2;3)))
    e ricordati che non hai bisogno di mettere le virgolette intorno ai numeri, solo quando hai un testo metti le virgolette Esempio errato "2"


  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 se nidificata

    Oppure un'altra soluzione con il CERCA.VERT

    =CERCA.VERT(A1;{0\1.0,5\2.1\3.0\0};2;VERO)

    Forse ci sono altre suluzioni

  4. #4
    L'avatar di bobparr
    Clicca e Apri
    Data Registrazione
    Feb 2016
    LocalitÓ
    Bologna
    Messaggi
    67
    Versione Office
    excel 2013
    Likes ricevuti
    0
    Likes dati
    21

    Re: Funzione se nidificata

    Ok, Ŕ andata.
    La cosa strana Ŕ questa: i valori che emergono (3,2 etc) sono riferiti a diverse celle.
    Per intenderci, nella D6 ho inserito la formula che mi hai dato (riferimento a C6), ed esce 2
    Nella D7 ho inserito la formula (che si riferisce a C7) ed esce 1
    Etc etc.

    Nella cella D12 imposto una somma dei valori, e mi da' zero!
    Com'e' possibile??
    M.

  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 se nidificata

    Prova ad allegare un piccolo file e vediamo dov'Ŕ l'errore
    bob, bastano poche righe e colonne per capire il problema e magari scrivi il risultato a mano (in rosso) dove non ti torna...
    Aspetto

  6. #6
    L'avatar di bobparr
    Clicca e Apri
    Data Registrazione
    Feb 2016
    LocalitÓ
    Bologna
    Messaggi
    67
    Versione Office
    excel 2013
    Likes ricevuti
    0
    Likes dati
    21

    Re: Funzione se nidificata

    Ecco qui
    File Allegati File Allegati

  7. #7
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    LocalitÓ
    Barcellona P.G.
    EtÓ
    55
    Messaggi
    1687
    Versione Office
    2010 PC
    Likes ricevuti
    899
    Likes dati
    185

    Re: Funzione se nidificata

    ciao
    hai usato le virgolette "" impropriamente:
    =SE(B6>=1;3;SE(B6>=0,5;2;SE(B6>0;1;0)))

    un'alternativa possibile:
    =(B6>=1)+(B6>=0,5)+(B6>0)
    "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")

  8. I seguenti utenti hanno dato un "Like"


  9. #8
    L'avatar di bobparr
    Clicca e Apri
    Data Registrazione
    Feb 2016
    LocalitÓ
    Bologna
    Messaggi
    67
    Versione Office
    excel 2013
    Likes ricevuti
    0
    Likes dati
    21

    Re: Funzione se nidificata

    Citazione Originariamente Scritto da ninai Visualizza Messaggio
    ciao
    hai usato le virgolette "" impropriamente:
    =SE(B6>=1;3;SE(B6>=0,5;2;SE(B6>0;1;0)))

    grazie! e dire che mi era stato pure detto...
    m.

  10. #9
    L'avatar di bobparr
    Clicca e Apri
    Data Registrazione
    Feb 2016
    LocalitÓ
    Bologna
    Messaggi
    67
    Versione Office
    excel 2013
    Likes ricevuti
    0
    Likes dati
    21

    Re: Funzione se nidificata

    Il mondo delle funnzio nidificate non ha mai fine!
    Rispolvero questo thread per chiedere se Ŕ possibile, con la funzione se, impostare in una cella questo 'robo' qui

    se ROI>0, ROI-ROD>0, DER<1 = 15 punti
    se ROI>0, ROI-ROD>0, DER>1 = 10 punti
    se ROI>0, ROI-ROD<0, DER<1 = 5 punti
    se ROI>0, ROI-ROD<0, DER>1 = 0 punti
    se ROI<0 = 0 punti

    dove ovviamente ROI, ROD E DER sono valori di cella.

  11. #10
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    LocalitÓ
    Catania
    EtÓ
    73
    Messaggi
    3222
    Versione Office
    Excel2010
    Likes ricevuti
    628
    Likes dati
    155

    Re: Funzione se nidificata

    Ciao Bob
    dovrebbe essere questa
    Codice: 
    =SE(E(ROI>0;ROI-ROD>0;DER<1);15;SE(E(ROI>0;ROI-ROD>0;DER>1);10;SE(E(ROI>0;ROI-ROD<0;DER<1);5;SE(E(OI>0;ROI-ROD<0;DER>1);0;0))))
    Fai sapere. Ciao,
    Mario

  12. I seguenti utenti hanno dato un "Like"


  13. #11
    L'avatar di Berna11
    Clicca e Apri
    Data Registrazione
    Feb 2016
    LocalitÓ
    Latina
    EtÓ
    62
    Messaggi
    2302
    Versione Office
    Excel 2010
    Likes ricevuti
    913
    Likes dati
    451

    Re: Funzione se nidificata

    Un saluto a tutti,
    ti allego il file in cella D5 la formula generale

    =SE(E(E5>0;E5-F5>0;G5<1);15;SE(E(E5>0;E5-F5>0;G5>1);10;SE(E(E5>0;E5-F5<0;G5<1);5;SE(E(E5>0;E5-F5<0;G5>1);0;SE(E5<0;0)))))

    Appena la vede Ninai (ciao ) ci pensa lui a sfoltirla

    EDIT Ciao Mario (ben trovato) mi sono accavallato... io ho usato le celle
    File Allegati File Allegati
    • Tipo File: xls se.xls (25.0 KB, 12 Visualizzazioni)

  14. I seguenti utenti hanno dato un "Like"


  15. #12
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    LocalitÓ
    Barcellona P.G.
    EtÓ
    55
    Messaggi
    1687
    Versione Office
    2010 PC
    Likes ricevuti
    899
    Likes dati
    185

    Re: Funzione se nidificata

    Citazione Originariamente Scritto da Berna11 Visualizza Messaggio

    Appena la vede Ninai (ciao ) ci pensa lui a sfoltirla
    POSSO MAI DELUDERE UN AMICO :242::242:

    partendo dai presupposti che:

    - ROI deve essere >0 per avere un valore superiore a zero
    - che per essere ROI-ROD>0 ROI deve essere > di ROD
    una sintesi boleana (usando i riferimenti di berna), potrebbe essere:
    =(E5>0)*(10*(F5<E5)+5*(G5<1))

    oppure usando i simboli:
    =(ROI>0)*(10*(ROD<ROI)+5*(DER<1))

    Se vi sembra ancora "lunga" ditemelo :166::166:


    EDIT
    a dire il vero, nella spiegazione non Ŕ stato esplicitato cosa succede qualora ROI Ŕ uguale a ROD, pertanto la differenza sarÓ = a zero (ne < ne >)
    "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")

  16. I seguenti 6 utenti hanno dato un "Like" a ninai per questo post:


  17. #13
    L'avatar di Berna11
    Clicca e Apri
    Data Registrazione
    Feb 2016
    LocalitÓ
    Latina
    EtÓ
    62
    Messaggi
    2302
    Versione Office
    Excel 2010
    Likes ricevuti
    913
    Likes dati
    451

    Re: Funzione se nidificata

    Citazione Originariamente Scritto da ninai
    Se vi sembra ancora "lunga" ditemelo
    e dimmi cosa altro vorresti togliere??:256:
    Ciao grande:255:

  18. #14
    L'avatar di bobparr
    Clicca e Apri
    Data Registrazione
    Feb 2016
    LocalitÓ
    Bologna
    Messaggi
    67
    Versione Office
    excel 2013
    Likes ricevuti
    0
    Likes dati
    21

    Re: Funzione se nidificata

    Grazie mille a tutti.
    La funzione di Marius non mi funzionava, forse ho sbagliato io qualche cosa nella sostituzione.
    Quella di Berna11 va alla grande
    Mi incuriosisce quella di Ninai: piu' la guardo e meno la capisco :-)
    Ma funziona perfettamente

  19. #15
    L'avatar di bobparr
    Clicca e Apri
    Data Registrazione
    Feb 2016
    LocalitÓ
    Bologna
    Messaggi
    67
    Versione Office
    excel 2013
    Likes ricevuti
    0
    Likes dati
    21

    Re: Funzione se nidificata

    Posso esagerare?
    Giuro che ci ho provato, ma il tempo passa inutilmente.
    Qui le variabili sono 3

    RN>0, GEC<0 = 10 punti
    RN>0, GEC>0, GEC<RN = 5 punti
    RN>0, GEC>0, GEC<RN+IMP = 0 punti
    RN>0, GEC>0, GEC>RN+IMP = -5 punti
    RN<0, GEC<0 = 0 punti
    RN<0, GEC>0 = -5 punti


    Se sto abusando, ignoratemi!
    :-)
    M.

  20. #16
    L'avatar di Berna11
    Clicca e Apri
    Data Registrazione
    Feb 2016
    LocalitÓ
    Latina
    EtÓ
    62
    Messaggi
    2302
    Versione Office
    Excel 2010
    Likes ricevuti
    913
    Likes dati
    451

    Re: Funzione se nidificata

    Continuando sulla mia strada, quella di Ninai Ŕ troppo corta...
    Vedi il file mi sono attenuto solo alle condizioni indicate.
    File Allegati File Allegati

  21. I seguenti 2 utenti hanno dato un "Like" a Berna11 per questo post:


  22. #17
    L'avatar di bobparr
    Clicca e Apri
    Data Registrazione
    Feb 2016
    LocalitÓ
    Bologna
    Messaggi
    67
    Versione Office
    excel 2013
    Likes ricevuti
    0
    Likes dati
    21

    Re: Funzione se nidificata

    Grazie Berna11, Ŕ perfetta!

  23. #18
    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
    2134

    Re: Funzione se nidificata

    Ciao bobparr, un'alternativa alla formula proposta da Berna11, che saluto, in lontano stile Ninaiano, potrebbe essere la seguente:

    In B13:
    =(E13>0)*(10*(F13<0)*(G13="")+5*((F13>0)*(F13<E13)-(F13>(E13+G13)*(G13=""))+(F13>0)*(F13<(E13+G13)*(G13<>"")*(E13<0))+(E13<0)*(F13>0)))-5*(E13<0)*(F13>0)

    e tirare gi¨.
    Lunghetta ma efficace.
    Allego il file di prova.
    Saluti.
    File Allegati File Allegati
    • Tipo File: xls DIS.xls (30.5 KB, 3 Visualizzazioni)

  24. I seguenti 2 utenti hanno dato un "Like" a pkrome59 per questo post:


  25. #19
    L'avatar di Berna11
    Clicca e Apri
    Data Registrazione
    Feb 2016
    LocalitÓ
    Latina
    EtÓ
    62
    Messaggi
    2302
    Versione Office
    Excel 2010
    Likes ricevuti
    913
    Likes dati
    451

    Re: Funzione se nidificata

    Ciao Pk mo che la vede Ninai....:166:

  26. I seguenti utenti hanno dato un "Like"


  27. #20
    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
    2134

    Re: Funzione se nidificata

    Ciao Berna11, ci˛ pensato e tanto, da qui la premessa.
    Comunque grazie per avermi attenzionato.
    Di nuovo ciao.

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 nidificata SE COMPRESO - allora
    Di TartarugaMarina nel forum Domande su Excel in generale
    Risposte: 9
    Ultimo Messaggio: 01/05/16, 17:56
  4. Funzione SE nidificata
    Di secret87 nel forum Domande su Excel in generale
    Risposte: 17
    Ultimo Messaggio: 24/04/16, 15:39
  5. Funzione CERCA.VERT e CONFRONTA (nidificata) con gestione nomi
    Di Fabio Broglia nel forum Domande su Excel in generale
    Risposte: 12
    Ultimo Messaggio: 07/10/15, 09:41

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
  •