Fonction si ou avec conditions

Mesdames, messieurs bonjour,

Voici mon problème

D92=SI(P92="Gpp"ou"Git";DN92;DO92)

Je souhaite avoir en D92 le résultat de DN92 quand se trouve en P92 GPP ou GIT, sinon je souhaite avoir le résultat en DO92. Ceci me donne un premier résultat.

Avec ceci, j'ai 2 valeurs l'une en I10 et l'autre en J10, je ne sais pas si c'est important mais I10 est automatiquement inférieur à J10. Je souhaite que quand D92 est inférieur à I10 il soit égal à I10, quand D92 est compris entre I10 et J10, il est égal à sa juste valeur (résultat en DN92 ou DO92), puis si le résultat est supérieur à J10, D92=J10

Voilà je vous remercie de votre aide et de me guider

Bonjour,

Essaye avec :

=SI(OU(P92="Gpp";P92="Git");DN92;DO92)

@+

Bonjour

Un essai dans ce fichier

Cordialement

21classeur2.xls (16.50 Ko)

Bonjour,

En espérant avoir tout compris, en D92 :

=SI(OU(P92="Gpp";P92="Git");SI(DN92<I10;I10;MIN(J10;DN92));SI(DO92<I10;I10;MIN(J10;DO92)))

A+

Merci beaucoup thibo cette formule marche et m'aide à avancer, mais j'ai aussi besoin d'aide pour la deuxième partie:

Avec ceci, j'ai 2 valeurs l'une en I10 et l'autre en J10, je ne sais pas si c'est important mais I10 est automatiquement inférieur à J10. Je souhaite que quand D92 est inférieur à I10 il soit égal à I10, quand D92 est compris entre I10 et J10, il est égal à sa juste valeur (résultat en DN92 ou DO92), puis si le résultat est supérieur à J10, D92=J10

J'en suis ici:

=SI(OU(P92="Gpp";P92="Git");DN92;DO92)

Encore merci de votre aide qui m'est très précieuse et m'aide à avancer dans mon travail

-- Jeu Déc 10, 2009 4:44 pm --

ca ne marche pas mais c'est de ma faute j'ai mal expliqué et inversé des cellules, je recommence:

D92=SI(P92="Gpp";"Git";DN92;DO92)

Je souhaite avoir en D92 le résultat de DN92 quand se trouve en P92 GPP ou GIT, sinon je souhaite avoir le résultat en DO92. Ceci me donne un premier résultat.

Avec ceci, j'ai 2 valeurs l'une en I10 et l'autre en J10, je ne sais pas si c'est important mais I10 est automatiquement inférieur à J10. Je souhaite que quand DN92 ou DO92 (et non pas D92); (DO92 ou Dn92 choisi en fonction de ce qui se trouve en P92 comme stipulé par la première ligne de mon problème) est inférieur à I10 il soit égal à I10, quand D92 est compris entre I10 et J10, il est égal à sa juste valeur (résultat en DN92 ou DO92), puis si le résultat est supérieur à J10, D92=J10

Désolé pour cette rectification, merci

Bonsoir

As-tu regardé le fichier que je t'ai envoyé (après le message de thibo)?

Cordialement

Merci de vos réponses mais effectivement j'ai essayé et ce la ne focntionne pas,

Je viens de créer un fichier pour nous faciliter le dialogue et reformule mon énoncé.

Voici mon problème, j'ai cette formule qui fonctionne très bien et que je souhaiterais améliorer avec les conditionsqui vont suivre:

D1 Et E1 étant 2 valeurs aléatoires correspondant à A1

F1=SI(OU(A1="Gpp";A1="Git");D1;E1)

Avec ceci, j'ai 2 valeurs l'une en I5 et l'autre en J5, je ne sais pas si c'est important mais I5 est automatiquement inférieur à J5. Je souhaite que quand D1 ou E1 (D1 ou E1 choisi en fonction déjà constituée) est inférieur à I5 il soit égal à I5, quand F1 est compris entre I5 et J5, il est égal à sa juste valeur (résultat en D1 ou E1) soit F1=D1 ou E1, puis si le résultat est supérieur à J5, F1=J5

Merci de votre aide n'hésitez pas à demander des précisions,

Je joins un fichier test.

Cordialement

-- Ven Déc 11, 2009 1:27 pm --

8mappe1.xls (13.50 Ko)
Rechercher des sujets similaires à "fonction conditions"