Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

INCREMENTARE UNA FORMULA

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

INCREMENTARE UNA FORMULA

Postdi zanzarino2009 » 11/02/15 13:53

ciao potreste aiutarmi?? Io ho la seguente formula:
Codice: Seleziona tutto
=SE(P8<1,19;0;SE(P8<2,19;1;SE(P8<3,19;2;SE(P8<4,19;3;SE(P8<5,19;4;SE(P8<6,19;5;SE(P8<7,19;6;SE(P8<8,19;7;8))))))))

in un programma di calcolo. La vorrei incrementare con la seguente opzione, ossia se per esempio p8<1,19;0 vorrei aggiungere che se la cella 08 è maggiore di 1 allora da 0 deve dare 1 e così via per gli altri valori. Grazie anticipatamente :)


EDIT Flash: inserite sempre sia i codici Vba sia le formule nel Tag Code
La voce nell'editor è Code e avrete questo:
[code]..=...[/.code]
zanzarino2009
Utente Junior
 
Post: 48
Iscritto il: 18/08/12 15:48

Sponsor
 

Re: INCREMENTARE UNA FORMULA

Postdi ricky53 » 11/02/15 14:23

Ciao,
in
... se la cella 08 è maggiore di 1 allora da 0 deve dare 1 e così via per gli altri valori

Sicuramente volevi scrivere "P8", mi è chiara la condizione se P8>1 e P8<1,19 allora vuoi "1" e potrebbe essere tradotta in
Codice: Seleziona tutto
=SE(P8<1,19; SE(P8>1; 1;0); "le altre condizioni già scritte")

ma non mi è chiaro
e così via per gli altri valori

Quali altri valori?

Io rivedrei la scelta effettuata (funzioni "SE" nidificate) probabilmente con una tabella di valori 1,19-2,19-3,19- ... e corrispondenze di numeri 1,2,3,... e la funzione "CERCA.VERT" si risolve ma, per poterti aiutare, mi mancano la condizioni della parte che ho riportato prima in rosso.

Volendo potresti riepilogare tutte le condizioni per punti e ... alla formula ci pensiamo dopo
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: INCREMENTARE UNA FORMULA

Postdi zanzarino2009 » 11/02/15 14:51

Praticamente io vorrei una formula chè se P8>1,19 dia come risultato 0 (ma se O8>=1 da 0 mi dia 1) ; se P8>2,19 dia come risultato 1 (ma se O8>=1 da 1 mi dia 2); se P8>3,19 dia come risultato 2 (ma se O8>=1 da 2 mi dia 3)..... spero di aver fatto capire quello che mi serve...grazie per l'aiuto....
zanzarino2009
Utente Junior
 
Post: 48
Iscritto il: 18/08/12 15:48

Re: INCREMENTARE UNA FORMULA

Postdi ricky53 » 11/02/15 15:01

Ciao,
più chiaro.

Quante sono le condizioni?
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: INCREMENTARE UNA FORMULA

Postdi ricky53 » 11/02/15 15:06

Ciao,
per il momento in attesa della tua risposta ti propongo questa implementazione della tua formula
=SE(P8<1,19;0;SE(P8<2,19;1;SE(P8<3,19;2;SE(P8<4,19;3;SE(P8<5,19;4;SE(P8<6,19;5;SE(P8<7,19;6;SE(P8<8,19;7;8))))))))
+(O8>=1)*1
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: INCREMENTARE UNA FORMULA

Postdi zanzarino2009 » 11/02/15 15:22

zanzarino2009 ha scritto:Praticamente io vorrei una formula chè se P8>1,19 dia come risultato 0 (ma se O8>=1 da 0 mi dia 1) ; se P8>2,19 dia come risultato 1 (ma se O8>=1 da 1 mi dia 2); se P8>3,19 dia come risultato 2 (ma se O8>=1 da 2 mi dia 3)..... spero di aver fatto capire quello che mi serve...grazie per l'aiuto....



Ho sbagliato volevo scrivere P8<di1,19...... mentre O8 è giusto >=
zanzarino2009
Utente Junior
 
Post: 48
Iscritto il: 18/08/12 15:48

Re: INCREMENTARE UNA FORMULA

Postdi zanzarino2009 » 11/02/15 15:24

Mi basterebbe fino a 7-8 condizioni. ;)
zanzarino2009
Utente Junior
 
Post: 48
Iscritto il: 18/08/12 15:48

Re: INCREMENTARE UNA FORMULA

Postdi ricky53 » 11/02/15 16:50

Ciao,
allora va bene la formula di adesso.

Hai provato quanto ti ho suggerito nel mio intervento delle 15.06?
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: INCREMENTARE UNA FORMULA

Postdi zanzarino2009 » 11/02/15 18:08

Ho provato ma mi crea un errore. anche se il valore è inferiore di poco a 1,19 mi dà come risultato 1 invece di 0 nonostante O8 sia inferiore a 1
zanzarino2009
Utente Junior
 
Post: 48
Iscritto il: 18/08/12 15:48

Re: INCREMENTARE UNA FORMULA

Postdi ninai » 11/02/15 18:24

In bas e a come ho capito:
=int(P8-0,19)+(O8>=1)
Sono co SP , non riesco a scribere
w8 + Office 2010 Ita
ninai
Utente Senior
 
Post: 271
Iscritto il: 12/06/13 05:23
Località: prov. Messina

Re: INCREMENTARE UNA FORMULA

Postdi ricky53 » 11/02/15 20:41

Ciao Zanzarino,
Tu avevi scritto:
zanzarino2009 ha scritto:
zanzarino2009 ha scritto:Praticamente io vorrei una formula chè se P8>1,19 dia come risultato 0 (ma se O8>=1 da 0 mi dia 1) ; se P8>2,19 dia come risultato 1 (ma se O8>=1 da 1 mi dia 2); se P8>3,19 dia come risultato 2 (ma se O8>=1 da 2 mi dia 3)..... spero di aver fatto capire quello che mi serve...grazie per l'aiuto....



Ho sbagliato volevo scrivere P8<di1,19...... mentre O8 è giusto >=


Io ho tenuto conto di quanto avevi scritto e .... mi sembra corretto che per 1,18 ti dia "1".
Che cosa contiene la cella "O8" sicuramente "1" ed allora il risultato deve essere "1" ... Verifichi?
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: INCREMENTARE UNA FORMULA

Postdi zanzarino2009 » 11/02/15 21:03

ricky53 ha scritto:Ciao Zanzarino,
Tu avevi scritto:
zanzarino2009 ha scritto:
zanzarino2009 ha scritto:Praticamente io vorrei una formula chè se P8>1,19 dia come risultato 0 (ma se O8>=1 da 0 mi dia 1) ; se P8>2,19 dia come risultato 1 (ma se O8>=1 da 1 mi dia 2); se P8>3,19 dia come risultato 2 (ma se O8>=1 da 2 mi dia 3)..... spero di aver fatto capire quello che mi serve...grazie per l'aiuto....



Ho sbagliato volevo scrivere P8<di1,19...... mentre O8 è giusto >=


Io ho tenuto conto di quanto avevi scritto e .... mi sembra corretto che per 1,18 ti dia "1".
Che cosa contiene la cella "O8" sicuramente "1" ed allora il risultato deve essere "1" ... Verifichi?


Dà quel risultato, ma non è il risultato che cerco io, in quanto se è inferiore o uguale a 0,19 e O8 inferiore a 1 non dovrebbe dare 1 ma sempre 0.
zanzarino2009
Utente Junior
 
Post: 48
Iscritto il: 18/08/12 15:48

Re: INCREMENTARE UNA FORMULA

Postdi ricky53 » 11/02/15 23:34

Ciao,
ATTENZIONE: il valore "0,19" NON lo avevi mai scritto !!!
Preferisco riepilogare con degli esempi in modo di essere sicuri delle tue necessità ed evitare di proporre soluzioni che non rispecchiano quanto ti occorre.

Ecco dei valori con l'ipotesi che le celle cella colonna "O" siano sempre "< 1"
0,18 - 0
0,19 - 1
0,20 - 1
1,18 - 1
1,19 - 2
1,20 - 2
2,18 - 2
2,19 - 3
2,20 - 3
3,18 - 3
3,19 - 4
3,20 - 4
4,18 - 4
4,19 - 5
4,20 - 5
5,18 - 5
5,19 - 6
5,20 - 6
6,18 - 6
6,19 - 7
6,20 - 7
7,18 - 7
7,19 - 8
7,20 - 8

Se le celle in colonna "O" sono ">=1" si aggiunge "1" al valore della tabella precedente

Confermi i valori che ho riportato?
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: INCREMENTARE UNA FORMULA

Postdi zanzarino2009 » 12/02/15 00:18

ricky53 ha scritto:Ciao,
ATTENZIONE: il valore "0,19" NON lo avevi mai scritto !!!
Preferisco riepilogare con degli esempi in modo di essere sicuri delle tue necessità ed evitare di proporre soluzioni che non rispecchiano quanto ti occorre.

Ecco dei valori con l'ipotesi che le celle cella colonna "O" siano sempre "< 1"
0,18 - 0
0,19 - 1
0,20 - 1
1,18 - 1
1,19 - 2
1,20 - 2
2,18 - 2
2,19 - 3
2,20 - 3
3,18 - 3
3,19 - 4
3,20 - 4
4,18 - 4
4,19 - 5
4,20 - 5
5,18 - 5
5,19 - 6
5,20 - 6
6,18 - 6
6,19 - 7
6,20 - 7
7,18 - 7
7,19 - 8
7,20 - 8

Se le celle in colonna "O" sono ">=1" si aggiunge "1" al valore della tabella precedente

Confermi i valori che ho riportato?

Non lo avevo mai scritto perchè ho sbagliato, scusami, non mi serve quel valore. A me serve la seguente formula:
Se P8<1,19 risultato 0 ma se O8 >=1 allora 1
Se P8<2,19 risultato 1 ma se O8 >=1 allora 2
Se P8<3,19 risultato 2 ma se O8 >=1 allora 3
Se P8<4,19 risultato 3 ma se O8 >=1 allora 4
Se P8<5,19 risultato 4 ma se O8 >=1 allora 5
Se P8<6,19 risultato 5 ma se O8 >=1 allora 6
Se P8<7,19 risultato 6 ma se O8 >=1 allora 7
Se P8<8,19 risultato 7 ma se O8 >=1 allora 8
scusami se ti ho fatto perdere tempo con quell'errore... mi dispiace...
zanzarino2009
Utente Junior
 
Post: 48
Iscritto il: 18/08/12 15:48

Re: INCREMENTARE UNA FORMULA

Postdi ricky53 » 12/02/15 01:13

Ciao,
ahi, ahi ... allora ritorniamo alla formula che ti ho inviato il giorno 11/02/15 alle ore 15:06 !!!
Abbiamo buttato solo una decina di ore ...

Rifai i test con ...

Confermaci che con quella formula hai risolto.



IMPORTANTE: tra i vari inteventi era sfuggito quello di Ninai con la sua formula "SUPER SINTETICA" che riporto
Codice: Seleziona tutto
=INT(P8-0,19)+(O8>=1)


Adottala perchè è potente !
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: INCREMENTARE UNA FORMULA

Postdi Flash30005 » 12/02/15 01:51

La formula di Ninai in caso di P8 minore di 0,19 e O8 = 0 fornisce numero negativo

La formulona di Ricky (ore 15:06 ) è corretta e fa la stessa cosa di questa formula che propongo

Codice: Seleziona tutto
=SE(INT(P8-0,19)>0;INT(P8-0,19);0)+SE(O8>0;O8/O8;0)


Ciao
Flash
Win7 + Office 2010 Ita
"Fotografica" al servizio dell'immagine

Ottime opportunità di lavoro (part-time o full-time) con guadagni immediati. Info in MP
Avatar utente
Flash30005
Moderatore
 
Post: 8460
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: INCREMENTARE UNA FORMULA

Postdi ninai » 12/02/15 07:28

Flash30005 ha scritto:La formula di Ninai in caso di P8 minore di 0,19 e O8 = 0 .....


Neanche io ero a conoscenza di tutta la casistica, comunque basta:
=(P8>=0,19)*INT(P8-0,19)+(O8>=1)

perchè consumare le tastiere :D :D
w8 + Office 2010 Ita
ninai
Utente Senior
 
Post: 271
Iscritto il: 12/06/13 05:23
Località: prov. Messina

Re: INCREMENTARE UNA FORMULA

Postdi Flash30005 » 12/02/15 07:34

ninai ha scritto:perchè consumare le tastiere


Ecco perché le cambio così spesso! :lol: :lol:
Flash
Win7 + Office 2010 Ita
"Fotografica" al servizio dell'immagine

Ottime opportunità di lavoro (part-time o full-time) con guadagni immediati. Info in MP
Avatar utente
Flash30005
Moderatore
 
Post: 8460
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: INCREMENTARE UNA FORMULA

Postdi zanzarino2009 » 12/02/15 09:40

grazie mille a tutti... le prove che ho fatto per il momento mi stanno dando risultati positivi... in caso si verificherà qualche errore ve lo comunicherò :) grazie ancora... ;)
zanzarino2009
Utente Junior
 
Post: 48
Iscritto il: 18/08/12 15:48

Re: INCREMENTARE UNA FORMULA

Postdi ricky53 » 12/02/15 17:36

Ciao,
visto che collaborazione !!!

In merito alla tastiera io consumo tre lettere "A", "S" e "L" ed i tasti funzione "F5" e "F8".
I tasti li capisco ====>> uso intensivo di macro e di TEST (Test eccessivi o errori abbondanti ...)
Non capisco le lettere ...

Un buon proseguimento a tutti
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia


Torna a Applicazioni Office Windows


Topic correlati a "INCREMENTARE UNA FORMULA":


Chi c’è in linea

Visitano il forum: Maury170419 e 17 ospiti