Calcul avec la fonction si

Résolu
Elementaire -  
 Elementaire - 12 févr. 2010 à 13:24
Bonjour,

J'ai cette formule:

SI(D11<>'';B3;SI(H11<>'';B4;SI(L11'';B5;'''')))

Mais ce n'est pas exactement ce que je veux je voudrais dire que si D11 n'est pas vite alors mettre le mot qu'il y a dans B3 si D11 et H11 ne sont pas vite alors mettre le mot de la cellule B4 et SI D11 et H11 et L11 ne sont pas vides alors mettre ce qu''il y a dans B5.

Quelqu'un peut-il m'éclairer? merci.
A voir également:

2 réponses

D_D_Du_06 Messages postés 80 Date d'inscription   Statut Membre Dernière intervention   84
 
Bonsoir,

essaye cette formule:

SI(D11="";"";SI(D11<>"";SI(H11<>"";SI(L11<>"";B5;B4);B3)))

Mais attention les cellules testées doivent forcément être remplies dans l'ordre:
D11 pleine
D11 et H 11 pleines
D11 h11 et L11 pleines...

A+
D D du 06
1
Elementaire
 
Superbe ca fonctionne merci à tous :-)
0
aziz_alg
 
Bonsoir;
si j'ai bien compris votre question, vous voudrez qu'une cellule ( A1 par exemple) prenne les valeurs suivantes dans les conditions suivantes:

1- Egale à B3 si D11 n'est pas vide
2- Egale à B4 si D11 & H11 ne sont pas vides
3- Egale à B5 si D11 & H11 & L11 ne sont pas vides

Pour le faire par une seule formule (qu'elle que soit sa complexité) je pense que c'est difficile pour ne pas dire que c'est impossible.

mais on peut louer trois autres cellules (par exemple A10 A11 & A12) qui auront pour mission de tester les trois conditions 1- 2- & 3- séparemment.

passons à la pratique :
Charger la cellule A10 par la formule: =SI(D11<>0;"une cellule";"")
Charger la cellule A11 par la formule: =SI(D11<>0;SI(H11<>0;"Deux cellules";"");"")
Charger la cellule A12 par la formule: =SI(D11<>0;SI(H11<>0;SI(L11<>0;"Trois cellules";"");"");"")

Explications:
A10 prend la valeur "une cellule" si D11 n'est pas vide
A11 prend la valeur "Deux cellules" si D11 & H11 ne sont pas vides
A12 prend la valeur "Trois cellules" si D11 , H11 & L11 ne sont pas vides

Maintenant reste à charger notre cellule A1 d'une formules qui teste les trois cellules A10, A11 & A12 pour décider quoi afficher B3, B4 ou B5 ?

Cette formule est la suivante :
=SI(A12="Trois cellules";B5;SI(A11="Deux cellules";B4;SI(A10="une cellule";B3;"")))

maintenant à l'essai:
* Ecrire B333, B444, et B555 dans la cellule B3, B4, et B5 respectivement)
** Ecrire qqchose dans la D11 et vous verrez que votre A1 a pris la valeur de B3 (et qui est B333)
*** Ecrire qqchose dans la H11 (tout en gardant D11 non vide) et vous verrez que votre A1 a pris la valeur de B4 (et qui est B444)
**** Ecrire qqchose dans la L11 (tout en gardant la D11 & la H11 non vides) et vous verrez que votre A1 a pris la valeur de B5 (et qui est B555)
***** Faites les combinaisons que tu veux sur D11, H11 et L11 et vous verrez normalement ce que vous voudrez, le cas échéant vous m'envoyez un E-Mail et je vous envoyerais le fichier excel sur lequel j'ai fais les test aziz_alg80@yahoo.fr merci et bonne chance
1