Excel fonction SI

Princesse -  
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   -
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   Statut Membre Dernière intervention   76
 
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   Statut Contributeur Dernière intervention   6 439
 
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   Statut Contributeur Dernière intervention   7 276
 
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