problemi con lo 0



  • problemi con lo 0
    di archbrunetti data: 24/09/2014 15:49:47

    Ciao a tutti, avrei bisogno di una mano. Ho un'operazione tra 2 celle da cui ottengo una percentuale. Ad esempio: colonna A utili, colonna B perdite, colonna C rapporto percentuale utili/perdite. Se utile > perdite allora la percentuale è positiva, al contrario è negativa. Ma se capita, e capita, che l'utile è =0, allora non compare una percentuale, ma una strana scritta. Avrei bisogno che in questo caso comparisse -100%. Spero di essermi spiegato. Ciao



  • di gdito data: 24/09/2014 16:26:56

    L'errore che vedi è #DIV/0!. Come saprai nessun numero è divisibile per 0. Per ovviare a questo problema basta modificare la formula in questo modo

    Se hai Excel 2007 o superiore

    =SE.ERRORE(A1/B1; -1)

    Per le versioni precedenti

    =SE(VAL.ERR(A1/B1; -1; A1/B1)

    In entrambi i casi Excel prova a dividere i 2 numeri, se viene restituito un errore mette automaticamente -1 che, convertito in %, diventa -100%.

    Spero ti sia chiara la formula :)



  • di gdito data: 24/09/2014 16:27:56

    Pardon, SE.ERRORE è disponibile da Excel 2010 in poi, non 2007, errore mio



  • di gdito data: 24/09/2014 16:29:33

    A volte la fretta... ho anche scritto male la seconda formula, perdonami, mi è scappata una parentesi

    =SE(VAL.ERR(A1/B1); -1; A1/B1)

    Ora basta, non dovrebbero esserci più errori eheh



  • di archbrunetti data: 24/09/2014 17:44:35

    Grazie mille veramente



  • di ninai (utente non iscritto) data: 24/09/2014 21:16:38

    ciao
    non sono tanto convinto del tuo/vostro ragionamento, matematicamente il 100% di zero è uguale zero.

    l'incremento o decremento percentuale fra due numeri A e B è uguale a B/A-1 oppure a A/B-1, in base a quale è il valore di partenza per calcolare la variazione percentuale.
    La mia è solo un invito ad una riflessione, puoi benissimo ignorarla.



  • di gdito data: 24/09/2014 21:45:12

    @ninai
    matematicamente hai ragione, ma in questo caso stava calcolando il profitto, nel momento in cui è 0 vuol dire che hai perso il 100% del capitale iniziale, quindi credo che -100% dovrebbe essere corretto, visto che è una perdita netta.

    Detto questo, l'importante è che la formula soddisfi le esigenze, no? :)

    Grazie per lo spunto



  • di ninai (utente non iscritto) data: 25/09/2014 19:44:08

    provo a spiegarmi meglio:

    investo 1000 ed ottengo 0 : 0/1000-1= -1 (-100%)

    investo 1000 ed ottengo 2000 : 2000/1000-1=1 (+100%)

    investo 1000 ed ottengo 1200 : 1200/1000-1=0,2 (+20%)

    ecc. ecc.

    investo 0 ed ottengo 1000 : 1000/0-1= errore
    (non si può dividere per zero e non è un incremento del 100%)

    a me non sembra che achbrunetti, in base a quanto da lui esposto, adottasse questo procedimento che ,secondo me, è quello corretto



  • di archbrunetti data: 26/09/2014 13:14:16

    Risolto tutto grazie a voi. Comunque quello che volevo ottenere è stato psiegato perfettamente da Ninai. ciao e grazie