Formule

Bonjour;

Qui peut m'aider je n'arrive pas a trouver la formule je suis débutant

voici:

K27= Si J27 positif = G27 OU Si J27 negatif = G27+J27

Merci de votre réponse

Antonio59161

Bonjour Antonio, et bienvenue sur notre Forum !

Alors tu essaie de comprendre la fonction SI

Il faut savoir quelle s'écrit comme ci dessous :

Si(Test_Logique;Valeur_à_retourner_si_test_logique_est_vrai;Sinon)

Donc dans ton cas, on écrira :

Test_Logique : J27 est-il supérieur à zéro ? J27>0

Valeur_à_retourner_si_test_logique_est_vrai : J27 est bien supérieur à zéro alors G27

Sinon : J27 n'est pas supérieur à zéro alors G27+J27

SI(J27>0;G27;G27+J27)

Restant à dispo !

Bonjour,

je propose : =G27+SI(J27<0;J27;0)

dhany

je propose aussi :

=G27+MIN(J27;0)

dhany

Faut trouver encore plus concis comme formule xDDD

désolé, j'ai pas plus court à proposer !

dhany

merci pour vos réponse

j'ai essayé la formule G27+SI(J27<0;j27;0)

cela fonction mais ne donne pas le bon resultat

screen

G oublie de dire que meme si le resusltat et negatif en J27 il faut le considerer comme un positife et l'additionner au G27

de toute façon, ma 2ème formule est plus courte, et marche très bien :

=G27+MIN(J27;0)

je te recommande de l'essayer.

dhany

@antonio59161

tu a écrit :

j'ai oublié de dire que même si le résultat est négatif en J27 il faut le considérer comme un positif et l'additionner au G27

ah ben oui, si l'énoncé change, alors forcément, ma formule n'est plus valable !


mais avec ta nouvelle info, c'est encore plus simple :

utilise cette autre formule : =G27+ABS(J27)

dhany

effectivement sa fonction mais le problème elle tiens compte de J27 negatif alors que je souhaite ne tiens pas compte du negatif

ben non, c'est pas possible : si J27 est négatif, par exemple -10, ABS(J27) retourne sa valeur absolue : 10 qui est positif !

valeur absolue au sens mathématique ! ainsi : ABS(-10) = 10 et ABS(10) = 10 aussi.

dhany

oh désolé : j'ai tapé trop vite et fait une bête erreur de signe !

la bonne formule est : =G27-ABS(J27)

dhany

j'ai donc :

* en G27 : 100

* en J27 : -10

en K27 : =G27-ABS(J27)90


et résultat identique 90 si tu mets 10 en J27

dhany

Bonsoir tout le monde,

Je peux jouer ?

J'avoue que je m'y perds.....

Si G27 = 100 et J27 = 5 alors K27 = 100

SI G27 = 100 et J27 = -5 alors K27 = 105 ???????????????

=G27+SI(J27<0;J27*-1;0)

ou

=SI(J27>0;G27;G27+J27*-1)

Cordialement,

Edit: @dhany:

en K27 : =G27-ABS(J27) ➯ 90

...je crois qu'il attend 110.....

Bonsoir xorsankukai,

j'avais fait une bête erreur de signe : un plus au lieu d'un moins ;

essaye cette formule : =G27-ABS(J27)

100 - ABS(-5) = 100 - 5 = 95

100 - ABS(5) = 100 - 5 = 95

dhany

antonio avait écrit :

« G oublie de dire que meme si le resusltat et negatif en J27 il faut le considerer comme un positife et l'additionner au G27 »

ben alors ma formule =G27+ABS(J27) était bonne ! pourquoi il m'a dit qu'c'était pas bon ?

100 + ABS(-10) = 100 + 10 = 110

100 + ABS(10) = 100 + 10 = 110

dhany

dans les 2 cas, y'a pas besoin de faire un test avec SI() !

dhany

Salut dhany,

J'avais bien vu ta correction, mais je ne vois pas les choses comme toi, peut-être mon œil amateur,

De ce que je comprends:

*si G27=100 et J27 = 10 alors K27 = 100

* si G27=100 et J27= -10 alors K27 = 110

* si G27=100 et J27= 0 alors K27 = 100 ?

A notre camarade de confirmer.....

Rechercher des sujets similaires à "formule"