Benvenuto Ospite Cerca | Topic Attivi | Utenti | | Log In | Registra

[Excel 2007]- Trasformare risultato funzione da negativo a positivo Opzioni
aetio
Inviato: Monday, January 07, 2013 10:35:41 PM

Rank: AiutAmico

Iscritto dal : 5/10/2010
Posts: 723
Ciao,
ho questo problema che, nonostante mi stia scervellando da parecchie ore, non sono ancora riuscito a risolvere:
in una serie di funzioni del tipo =SE(H18-K18<1;200;H18-K18)-200, in cui il codice 200 è presente in tutte le funzioni, il risultato è un numero negativo al quale devo solo ed esclusivamente cambiare segno da meno a più. Che passaggio devo aggiungere nella funzione per ottenere il risultato desiderato? (nell'esempio sopra descritto la funzione è scritta in cella L18).
Grazie assai e buona serata,
eZio


Nota aggiuntiva:
v'è una CONDIZIONE PARTICOLARE: che il risultato di tale funzione sia zero. Bisognerebbe quindi anche annidare nella funzione la condizione che in tal caso particolare venga restituito il codice 200 e non zero.
Sponsor
Inviato: Monday, January 07, 2013 10:35:41 PM

 
a10n11
Inviato: Tuesday, January 08, 2013 12:03:25 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
salve
rendi il risultato come valore assoluto:
=ASS(SE(H18-K18<1;200;H18-K18)-200)
saluti
Giap

aetio
Inviato: Tuesday, January 08, 2013 1:56:49 PM

Rank: AiutAmico

Iscritto dal : 5/10/2010
Posts: 723
Ciao,
come sempre PERFETTO!!
ho provato anche la condizione particolare (il risultato di tale funzione è zero, vedi nota aggiuntiva nel 3d sopra), ma in quel caso restituisce ancora zero e non 200. C'è soluzione per quella"mosca bianca"?? Bisognerebbe annidare nella funzione
=ASS(SE(H18-K18<1;200;H18-K18)-200)
la condizione che in tal caso particolare venga restituito il codice 200 e non zero.
Grazie infinite (sei il migliore in assoluto), buon pomeriggio
eZio
aetio
Inviato: Tuesday, January 08, 2013 3:09:16 PM

Rank: AiutAmico

Iscritto dal : 5/10/2010
Posts: 723
EDIT
=SE(ASS(SE(H18-K18<1;200;H18-K18)-200);ASS(SE(H18-K18<1;200;H18-K18)-200);200)
...è esatta, o è la mia ennesima barzelletta?? Provandola nella tabella in cui dovrebbe girare funziona, ma...non si sa mai.
Grazie assai, buon pomeriggio
eZio
a10n11
Inviato: Wednesday, January 09, 2013 10:34:28 AM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
aetio ha scritto:
EDIT
=SE(ASS(SE(H18-K18<1;200;H18-K18)-200);ASS(SE(H18-K18<1;200;H18-K18)-200);200)
...è esatta, o è la mia ennesima barzelletta?? Provandola nella tabella in cui dovrebbe girare funziona, ma...non si sa mai.
Grazie assai, buon pomeriggio
eZio

salve
è corretta!
saluti
Giap

aetio
Inviato: Wednesday, January 09, 2013 4:47:26 PM

Rank: AiutAmico

Iscritto dal : 5/10/2010
Posts: 723
a10n11 ha scritto:

salve
è corretta!
saluti
Giap

Ciao,
Grazie assai per il riscontro... temevo qualche errore procedurale ben nascosto ;-))
Buon pomeriggio
eZio
Utenti presenti in questo topic
Guest


Salta al Forum
Aggiunta nuovi Topic disabilitata in questo forum.
Risposte disabilitate in questo forum.
Eliminazione tuoi Post disabilitata in questo forum.
Modifica dei tuoi post disabilitata in questo forum.
Creazione Sondaggi disabilitata in questo forum.
Voto ai sondaggi disabilitato in questo forum.

Main Forum RSS : RSS

Aiutamici Theme
Powered by Yet Another Forum.net versione 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.