Numeri positivi e negativi

  • Numeri positivi e negativi di Enzo
    Ciao ragazzi ho un problema che apparentemente e' stupido ma che non riesco a risolvere
    ho provato anche con le funzioni ma non ho trovato quella che fa al caso mio quindi vorrei sapere se con un istruzione riesco a risolverlo
    il problema e' il seguente: avendo una serie di numeri negativi in diverse celle
    -1 -15 -16 come riesco a renderli positivi 1 15 16 etc

    Per enzo di Apoben64
    Ciao enzo, forse non ho capito bene se i valori numerici vengono fuori da formule, oppure se data una colonna con una serie di numeri positivi o negativi, devi renderli tutti positivi.
    se così fosse nell'ultimo caso questa formula , che devi adattare al tuo listato, elimina il primo carattere. supposto in a1 -15 in b1 si ha 15
    spero ti sia stato utile
     
    =STRINGA.ESTRAI(A1;2;2)

    di Big ronnie
    Ciao enzo,
    questa formula(la devi adattare alle celle interessate),estrae solo numeri positivi a prescindere dal segno di partenza del numero.
    =se(stringa.estrai(a1;1;1) = "-";a1*-1;a1)
    hai risolto il problema dei cicli for next?non ho visto la risposta.

    di Enzo
    Si mi sono dimenticato di rispondere
    adesso funziona

    Forse riesco a essere utile di Tommy
    Ciao ragazzi, ma dalle mie memorie del basic (dos) mi ricordavo che esisteva il comando abs e infatti esiste anche in vba
    se lo usate in una formula in una cella la sintassi è =ass(a1) (se in a1 c'è un numero negativo diventa positivo)
    se dovete usarlo in una macro vba la sintassi è valoreintero = abs(valorenegativo)
    ciao

    di Enzo
    Grazie, funziona sia quella di luca che quella di tommy
    vi ringrazio
    un grazie anche a mauro

    Curiosità di Mauro
    Molti non sanno che un numero tra parentesi indica un valore negativo, ovvero (1000) equivale a -1000!

    di Enzo
    Grazie anche a big ronnie - ha funzionato anche la sua

    Puoi provare anche: di Roero
    Nella colonna accanto (o dove vuoi) puoi inserire la funzione:
    posto che i valori (pos e neg) siano nella colonna a1, porrei in b1 da copiare nelle altre:
    =se(a1<0;a1*-1;a1)

    ciao