Risultati da 1 a 10 di 10

Discussione: Decimale che non mi fa dormire!



  1. #1
    L'avatar di replay66
    Clicca e Apri
    Data Registrazione
    Sep 2016
    Località
    Benevento
    Età
    51
    Messaggi
    52
    Versione Office
    excel2013
    Likes ricevuti
    0
    Likes dati
    1

    Decimale che non mi fa dormire!

    Salve,
    devo semplicemente decrementare in modo percentuale un numero, il problema che ho e che devo individuare la percentuale da usare da un altro numero! Es: Se in b4 ho 9837,546 e in c6 26,600 devo decrementare percentualmente c6 del valore del primo decimale dopo la virgola di b4, in questo caso 5 e questa operazione va fatta solo se il primo decimale è un numero dispari!

    Confido in voi!
    Ultima modifica fatta da:Canapone; 06/07/17 alle 07:51

  2. #2

    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: Decimale che non mi fa dormire!

    Ciao Replay, per evitarci di costruire un esempio che poi può essere non attinente al tuo allega un file con pochi dati e con i risultati che vuoi ottenere.
    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 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: Decimale che non mi fa dormire!

    Ciao ragazzi
    Confermo ciò che ha detto ges, nel frattempo ho provato sulla base di quello che avevo capito

    =SE(VAL.DISPARI(STRINGA.ESTRAI(B4;TROVA(",";B4)+1;1)+0);C6*(1-CONCATENA(0;",0";STRINGA.ESTRAI(B4;TROVA(",";B4)+1;1)+0)+0);"")

    EDIT
    risultato 24700

    un saluto


  4. #4
    L'avatar di rollis13
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Cordenons
    Messaggi
    819
    Versione Office
    2016 64bit
    Likes ricevuti
    148
    Likes dati
    54

    Re: Decimale che non mi fa dormire!

    Questa è invece la mia "pasticciata" soluzione da mettere in una qualunque cella:

    =SE(RESTO(INT(B4*10)-INT(B4)*10;2)=1;C6-C6*(INT(B4*10)-INT(B4)*10)%;C6)

  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: Decimale che non mi fa dormire!

    Ciao Rollis
    la tua formula
    =SE(RESTO(INT(B4*10)-INT(B4)*10;2)=1;C6-C6*(INT(B4*10)-INT(B4)*10)%;C6)

    calcola un incremento percentuale e non un un decremento percentuale per cui ti basta sostituire il segno più con il segno del meno (vedi in rosso)
    in attesa del benestare di replay66
    una buona notte a tutti

  6. #6
    L'avatar di rollis13
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Cordenons
    Messaggi
    819
    Versione Office
    2016 64bit
    Likes ricevuti
    148
    Likes dati
    54

    Re: Decimale che non mi fa dormire!

    Non sei stato sufficientemente veloce ... il tempo di rileggere il post #1 e ho subito corretto .

  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

    Re: Decimale che non mi fa dormire!

    Citazione Originariamente Scritto da rollis13 Visualizza Messaggio
    Non sei stato sufficientemente veloce ... il tempo di rileggere il post #1 e ho subito corretto .
    hahah ma non hai messo EDIT furbacchione!!

  8. #8

    L'avatar di scossa
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Verona Provincia
    Età
    57
    Messaggi
    1022
    Versione Office
    .
    Likes ricevuti
    366
    Likes dati
    0

    Re: Decimale che non mi fa dormire!

    Altra soluzione:
    =C6*(1-VAL.DISPARI(INT(B4*10))*(INT(B4*10)/10-INT(B4))/10)
    Bye!
    scossa
    scossa's web site
    ___
    Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw)

  9. #9
    L'avatar di replay66
    Clicca e Apri
    Data Registrazione
    Sep 2016
    Località
    Benevento
    Età
    51
    Messaggi
    52
    Versione Office
    excel2013
    Likes ricevuti
    0
    Likes dati
    1

    Re: Decimale che non mi fa dormire!

    buona quella di zuccalà grazie mille!

  10. #10
    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: Decimale che non mi fa dormire!

    Citazione Originariamente Scritto da replay66 Visualizza Messaggio
    buona quella di zuccalà grazie mille!
    Ciao Repley apprezzo il tuo riscontro, giusto per curiosita' ma hai provato le altre formule?
    Comunque grazie e torna quando vuoi
    Un suluto

Discussioni Simili

  1. [Risolto] una TexBox che contiene un numero decimale il valore trasferisce il suo contenuto come testo
    Di robertopiro nel forum Domande su Excel VBA e MACRO
    Risposte: 7
    Ultimo Messaggio: 17/10/16, 12:36
  2. arrotondare variabile decimale all'intero successivo
    Di sebyspadaro nel forum Domande su Excel VBA e MACRO
    Risposte: 11
    Ultimo Messaggio: 27/01/16, 13:19
  3. formula di previsione valore decimale mantenendo una predeterminata media
    Di sergi0 nel forum Domande su Excel in generale
    Risposte: 7
    Ultimo Messaggio: 04/01/16, 21:58

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
  •