Risultati da 1 a 10 di 10

Discussione: Formula Se E



  1. #1
    L'avatar di Giuseppe1974
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    La Spezia
    Messaggi
    13
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    1

    Formula Se E

    Ciao a tutti, dovrei impostare una formula sulla base di quella in oggetto.
    La casistica è la seguente....

    input: Tabella di n. righe ed n. colonne..
    output: dato un valore, se lo stesso "cade in un intervallo" allora utilizzo una percentuale, se no utilizzo altro...

    Un esempio per facilitare la comprensione:

    Da A Percentuale
    0 10 15%
    10 20 20%
    20 30 25%
    30 infinito 30%

    Grazie in anticipo.
    Saluti

  2. #2

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7124
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2063
    Likes dati
    1298
    Ciao,
    c'è un piccolo errore nella richiesta e cioè che il 10, 20 e 30 non possono ricadere in due condizioni, immagino però che tu voglia intendere fino a 10 e maggiore di 10 e così 20 e 30.

    La formula da inserire

    =SE(A1<=10;15;SE(E(A1>10;A1<=20); 20;SE(E(A1>20;A1<=30); 25; SE(A1>30;30))))
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  3. #3
    L'avatar di Giuseppe1974
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    La Spezia
    Messaggi
    13
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    1
    Sì certo... Grazie mille

  4. #4

    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
    Citazione Originariamente Scritto da Giuseppe1974 Visualizza Messaggio
    Sì certo... Grazie mille
    Ciao Giuseppe (un saluto anche a ges),

    Se il problema è stato risolto segna questa discussione come [RISOLTO]
    Vai nella barra dei menu, situata all’inizio di questa discussione, troverai il menu “Strumenti Discussione” quindi scegli “Segna questo Thread come risolto”.

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

  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
    Ciao a tutti gli amici del forum

    @giuseppe 1974
    Eventualmente potresti usare un'altro approccio di formula per farti restituire lo stesso risultato
    ho avuto questo intuito perchè ho letto la parola "infinito" nel tuo data set questo vuol dire che la bella formula di Ges potrebbe diventare lunghissima fino ad un massimo di 64 volte la funzione =SE(
    allora ho deciso di fare qualcosa con la funzione tanto amata e odiata =CERCA(
    ho utilizzato questa funzione perchè il vettore è ordinato dal numero più piccolo al numero più grande cosa fondamentale per questa funzione che cerca i valori di defaolt "corrispondenza approssimativa" (VERO)
    Ovviamente ho messo 2 colonne di appoggio (E e F) che eventualmente puoi nascondere

    PS. ci potrebbero essere anche altre soluzioni

    In C2 incolla questa formula

    =CERCA(B2;$E$2:$E$11;$F$2:$F$11)

    A
    B
    C
    D
    E
    F
    1
    Da A Percentuale tabella di aiuto
    2
    0
    10
    15%
    10
    15%
    3
    10
    20
    20%
    20
    20%
    4
    20
    30
    25%
    30
    25%
    5
    30
    40
    30%
    40
    30%
    6
    50
    35%
    7
    60
    40%
    8
    70
    45%
    9
    80
    60%
    10
    90
    65%
    11
    100
    70%

  6. #6
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1656
    Versione Office
    2010 PC
    Likes ricevuti
    891
    Likes dati
    184
    ciao giusto per partecipare (accorciando):
    =15+5*(A1>10)+5*(A1>20)+5*(A1>30)

    oppure per il caso specifico:
    =INT(A1/10,01)*5+15
    "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 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 ninai Visualizza Messaggio
    ciao giusto per partecipare (accorciando):
    =15+5*(A1>10)+5*(A1>20)+5*(A1>30)

    oppure per il caso specifico:
    =INT(A1/10,01)*5+15
    Ciao ninai
    Ho beccato un'altro baco nelle formule di niani :176: incredibile ma vero....

    Ho testato le tue formule, solo che benchè tu le abbia accorciate, dovresti riallungarle ancora perchè il risultato finale non'è corretto, perchè dovrebbe restituirmi un numero decimale (Zero virgola) perchè l'intero è (1) cioè (100) esempio 0,15 poi 0,20 poi 0,25 e poi formattate diventa 15% poi 20% poi 25%.
    Invece se formatto il tuo risultato diventa 1500% 2000% 2500%, credo che bisogna mettere un /100da qualche parte
    Ciao niani sei sempre il numero 1

  8. #8
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1656
    Versione Office
    2010 PC
    Likes ricevuti
    891
    Likes dati
    184
    Citazione Originariamente Scritto da Gerardo Zuccalà Visualizza Messaggio
    credo che bisogna mettere un /100da qualche parte
    Sì, nella formula dove userai la percentuale :242:

    con scossa in giro, non mi posso permettere 3 caratteri di troppo :242:
    "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 Giuseppe1974
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    La Spezia
    Messaggi
    13
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    1
    Mi pare che quella di ges funzioni bene... per lo meno nel mio caso...

  10. #10
    L'avatar di zio_tom
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    Veneto
    Messaggi
    526
    Versione Office
    2010 - Win10
    Likes ricevuti
    64
    Likes dati
    17
    ed un Function, così da non usare troppe celle e tabelle???
    da 0 e 5 range e fino infinito
    =crcPerc(A4;10;0.15; 20; 0.2;30;0.25;40;0.3;40;0.3;0.3)

    Codice: 
    Public Function crcPerc(valore, v1, p1, v2, p2, v3, p3, v4, p4, v5, p5, px)
       crcPerc = px
       If valore <= v5 Then crcPerc = p5
       If valore <= v4 Then crcPerc = p4
       If valore <= v3 Then crcPerc = p3
       If valore <= v2 Then crcPerc = p2
       If valore <= v1 Then crcPerc = p1
    End Function
    meglio se dichiariamo le variabili e mettiamo controllo errore ecc
    ma brutalmente funziona

Discussioni Simili

  1. cambiare formula o aggiungere formula in più celle ed in pagine diverse
    Di prof84 nel forum Domande su Excel in generale
    Risposte: 2
    Ultimo Messaggio: 11/07/16, 20:34

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
  •