Excel fonction SI

Fermé
Princesse - 21 avril 2008 à 01:39
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 21 avril 2008 à 19:15
Bonjour,

Je doit creer une formule du style :

Si B17 >=50 et B18=1 alors B2 sinon D2; Si B17 est >= 51 et <= à 101 et B18 = 1 alors B3 sinon D3;
Si B17 est >= à 151 et < à 201 et B18 = 1 alors B4 sinon D4 et ainsi desuite 12 fois

Comment je peux faire ?
A voir également:

3 réponses

coco49rico Messages postés 92 Date d'inscription mardi 14 août 2007 Statut Membre Dernière intervention 30 novembre 2011 76
21 avril 2008 à 07:43
Bonjour,

De mémoire, le nombre d'imbrications maxi sous excel est 7.
En décomposant la formule sur 2 ou 3 cellules, et en comparant ces cellules avec des "OU" et de "ET", il doit y avoir des solutions.

Rico
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
21 avril 2008 à 07:48
Bonjour

en attendant mieux; il me semble difficile d'avoir tous ces résultats dans la même cellule étant donné que votre demande ne laisse pas la possibilté de passer à la suite dans une condition (B3 sinon D3 et tout ce que vous pouvez mettre après ne sera pas lu).
La seule solution que je vois est de dédier une colonne aux résultats avec autant de lignes que de conditions, soit le type de formule ci dessous
par exemple en E5

=SI(ET(B$17$=>151;$B$17<201;$B$18=1);B5;D5)

Dans cette colonne sleon les cas, vous aurez soit la valeur en B soit la valeur en D.
Il sera éventuellemnt possible de traiter l'affichage par une mise en forme conditionelle ensuite pour afficher le sens du résultat (B ouD)
Mais il est probable que des intervenants meilleurs que moi puissent vous donner une solution , que je guette avec un certain intèret.

CRDLMNT
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
21 avril 2008 à 19:15
Bonsoir,

es-tu sûre des tests que tu as écris ?

On lit : <= à 101 et plus loin < à 201 , ce n'est pas systématiquement 'strictement inférieur' (<) ?
Ton nombre ne peut jamais être < 50 ?
Ni compris entre 101 et 150 ??

Le manque de régularité me trouble... j'attend confirmation
eric
0