Conditions infinies

Résolu
alexhd -  
 alexhd -
Bonjour,

j'aimerais répéter cette formule à l'infinie :

=SI(ET(A2=2;A3=1);1;SI(ET(A2=4;A3=2);2;SI(ET(A2=6;A3=3);3;0)))

mais si par exemple:

A2 est a 3 et A3 est a 1 j'affiche quand même 1,
Si A2 est a 5 et A3 3 j'affiche quand même 2
etc etc

Pour passer a la valeur supérieur du résultat, A2 doit toujours être Pair et A3 a une valeur minimum de A2-1

j'espére que vous aurez compris ma demande :)

merci

7 réponses

  1. JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   859
     
    Bonjour,

    Là c'est parlant !!!

    essaye =MIN(ENT(patate/2);carotte)

    cordialement
    1
  2. Utilisateur anonyme
     
    Pas trop évident à comprendre! :P
    0
  3. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    Non : je n'ai rien compris du tout !
    Mais je peux quand même te prévenir : Excel ne connaît pas la notion d'infini.
    Donc tu dois fixer une limite ...


    Dans ton message il y a souvent "a".
    Mais on ne sait jamais s'il s'agit du verbe, donc "a", ou de la préposition, donc "à" !
    Ainsi ta phrase "A2 est a 3 et A3 est a 1 j'affiche quand même 1"
    veut dire en fait "A2 est égale à 3 et A3 est égale à 1, on affiche quand même 1" ?
    0
  4. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511
     
    Bonjour

    Je ne sais pas si j'ai tout compris :

    Dans ta formule je constate que le résultat à afficher est la moitié de 'A2' puisque tu dis plus bas que 'A2' doit toujours être pair.

    Tu dis aussi que 'A3' doit être au minimum égal à 'A2-1'.

    Dans ces conditions je mettrais tout simplement :
    =SI(A3<=A2-1;A/2;0)

    Par contre tu dis aussi dans tes explications que A2 peut être égale à 3 ou 5 ce qui est en contradiction avec "A2 doit toujours être Pair"

    cordialement
    0
    1. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511
       
      je rectifie

      =SI(A3<=A2-1;A2/2;0)

      cordialement
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   859
     
    Bonjour à tous,

    Pas clair du tout ta demande !
    Liste tes règles de gestion et complète les par des exemples.
    Ensuite, explique nous à quoi ça va te servir; j'ai l'impression, à te lire, que tu te compliques peut-être la vie.

    Tu ne peux "passer à l'infini" que si tu appliques des règles du genre si A2 est pair, ou si A2=2*A3, en supposant que ton infini se satisfait des nombres entiers représentables sur ton ordinateur.
    C'est sûr que tu n'iras pas bien loin si tu énumères les cas possibles.

    Pour revenir à tes exemples, tu sembles n'afficher que ENT(A2/2) et, sauf pour A2=2 et A3=1, tu n'as jamais A3>=A2-1.

    Que signifie "Pour passer a la valeur supérieur du résultat"?

    cordialement
    0
  7. Alexhd
     
    Bonjour a tous et merci de vos reponsse, je vais esseyer d'expliquer différemment:

    Pour faire 1 soupe il me faut 2 patate et 1 carotte minimum.

    Si j'ais 4 patates et 2 carottes je peut faire 2 soupes mais si j'ai 3 patates et 2 carottes je ne peut en faire qu'une.

    Etc,etc...

    A2 c'est les patates
    A3 c'est les carottes

    Et ce que je recherche dans la formule c'est de ne pas a avoir a écrire toutes les possibilité c'est pour sa que je parlais d'infinies.

    Merci d'avance
    0
  8. alexhd
     
    Merci sa fonctionne parfaitement.
    0