Validation de données

Bonjour à tous, pour finaliser un test de feuille de match, je cherche une formule en validation de données!
la partie se déroule en 13 point pour être gagnée, par exemple l’équipe des petits gagne contre l’équipe des grands 13:5 en cellule A1 je rentre le score de 13 et j’aimerais qu’en cellule B1 ou je vais rentré le score de 5 dans ce cas ci, je ne puisse pas entrer que des valeurs comprises entre 0 et 12 max, inversement si le score avait été de 5:13 en cellule A1 la valeur devra être comprise entre 0 et 12 max, puisque je vais entrer 13 en B1, que le max ne puisse être supérieur à 13 et que la valeur 13 soit obligée d’être contenue dans une ds deux cellules, Pourriez-vous m’aider ? merci d’avance

Bonsoir,

en A1 la valeur est comprise entre 0 et 13
en B1 ==> =SI(A1<(13/2);13;A1-1)

avec cela, ça devrais marcher!!

Bonne soirée

Bonsoir mickeyrun,
Merci pour ton aide, mais ça ne fonctionne pas, ou j"ai peut-être mal compris ou/et comment encoder tes infos

Bonsoir,

il te manque juste le = devant le si()

Cordialement

Il m’autorise toutes les valeurs que je veux en B1en fait ?


Sans%20titre-4

Bonjour,

Un exemple
Validation.xlsx (7,7 Ko)

cordialement

Bonjour, j’avais effectivement bien mis les informations que vous m’aviez données, celles-ci fonctionnent en effet si l’équipe victorieuse est en A1 et à donc atteint le score de 13, mais si elle à subit la défaite et n’as donc obtenu que 8 et l’équipe B1 13 en encodant 8 en A1 je ne peux pas mettre de score supérieur à la valeur indiquée en A1 ? y aurais t’il une autre solution possible ?
Merci de votre aide et du temps que vous m’accordez.

Bonjour,
essaye avec : =SI(A1<13;13;A1-1)
cordialement

Merci je vais tenter de faire avec cette formule

Bonjour mickeyrun, serait t’il possible d’écrire cette formule en une seule formule correct ? … j’ai bien tenté mille version et :unamused: je n’y arrive pas .
=SI(A1<13;B1=13;A1-1);(B1<13;A1=13;B1-1)

Bonjour

Teste comme ceci

=SI(ET(A1<13;B1=13);A1-1;si(ET(B1<13;A1=13);B1-1))
```

Merci pour la formule, elle ne fonctionne malheureusement que si j’encode la valeur 13 en premier dans la cellule A1 ou B1, je ne désespère pas de trouver un jour la solution Merci à tous.

Bonjour,

Formule de validation pour A1 :
=OU(ET($A1>=0;$A1<=13;$B1<13);ET($A1>=0;$A1<13;$B1=13))
et pour B1 :
=OU(ET($B1>=0;$B1<=13;$A1<13);ET($B1>=0;$B1<13;$A1=13))

Cordialement
Patrice

Bonjour Patrice33740, merci pour ta formule, elle fonctionne à merveille si la valeur 13 est en cellule A1, elle m’empèche la valeur 13 ou supérieur en B1et donc bien une valeur entre 0 et 12, par contre si je met une valeur de 0 à 12 en A1 elle m’autorise toute les valeurs entre 0 et 13 en B1 et pas uniquement 13 ce que j’aurais voulu, es-ce possible ?, merci.

Effectivement …
Voici une même validation pour A1 et B1 :
=OU(ET(NB($A1:$B1)<2;$A1>=0;$A1<=13);ET($A1>=0;$A1<13;$B1=13);ET($B1>=0;$B1<13;$A1=13))
Note, ne fonctionne bien que si on commence par A1 (n’interdit pas de valeur <0 ou >13 en B1 si on n’a rien en A1)

Patrice33740,
Génial, c’est exactement ce que j’avais besoin, mille merci de votre aide.
:+1:

Ce sujet a été automatiquement fermé après 30 jours. Aucune réponse n’est permise dorénavant.