Fonction si a plusieurs niveaux
Résolu
minijean
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
hich24 Messages postés 1635 Date d'inscription Statut Membre Dernière intervention -
hich24 Messages postés 1635 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai un tableau qui reprend les espaces que je loue. si un espace est loué je mets:
en colonne B le nom des locataires
en colonne I les commerciaux.
en colonne K les tarifs
je voudrais qu'en colonnes L , si B est renseigné,
1) apparaisse le tarifs de la colonne K.
2) si I est renseigné, ce même tarif -5%
3) si B ne contient rien, K=0
ce qui me donnerai pour L6: =SI(ESTTEXTE(B6);K6;0)
et toujours pour L6: =SI(ESTTEXTE(I6);K6/1.05;0)
Mais je ne parviens pas a imbriquer les deux fonction en une seule
*j'ai pris l'exemple de cellule de la 6eme ligne parce que mes valeurs commencent là!!!
merci du coup de main
/ excel 2010 beta
j'ai un tableau qui reprend les espaces que je loue. si un espace est loué je mets:
en colonne B le nom des locataires
en colonne I les commerciaux.
en colonne K les tarifs
je voudrais qu'en colonnes L , si B est renseigné,
1) apparaisse le tarifs de la colonne K.
2) si I est renseigné, ce même tarif -5%
3) si B ne contient rien, K=0
ce qui me donnerai pour L6: =SI(ESTTEXTE(B6);K6;0)
et toujours pour L6: =SI(ESTTEXTE(I6);K6/1.05;0)
Mais je ne parviens pas a imbriquer les deux fonction en une seule
*j'ai pris l'exemple de cellule de la 6eme ligne parce que mes valeurs commencent là!!!
merci du coup de main
/ excel 2010 beta
A voir également:
- Fonction si a plusieurs niveaux
- Fonction si et - Guide
- Excel liste déroulante en cascade 2 niveaux - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
5 réponses
Bonjour minijean.
Maintenant que je suis réveillé et lucide, j'ai testé ma formule et je la corrige ; pour rester au plus près de ta syntaxe informatique, je proposerais
=SI(ESTTEXTE(B6);SI(ESTTEXTE(I6);K6/1,05;K6);0)
Par contre il faut prendre en considération la remarque mathématique de hich24, à savoir que K6/1,05 ce n'est pas la même chose que K6*1,95 : avec K6=120, dans le premier cas on trouve 114,286 et dans le second cas 114.
La bonne formule est donc
=SI(ESTTEXTE(B6);SI(ESTTEXTE(I6);K6*0,95;K6);0)
Maintenant que je suis réveillé et lucide, j'ai testé ma formule et je la corrige ; pour rester au plus près de ta syntaxe informatique, je proposerais
=SI(ESTTEXTE(B6);SI(ESTTEXTE(I6);K6/1,05;K6);0)
Par contre il faut prendre en considération la remarque mathématique de hich24, à savoir que K6/1,05 ce n'est pas la même chose que K6*1,95 : avec K6=120, dans le premier cas on trouve 114,286 et dans le second cas 114.
La bonne formule est donc
=SI(ESTTEXTE(B6);SI(ESTTEXTE(I6);K6*0,95;K6);0)
Merci a tous, quelle rapidité. Raymond ta formule fonctionne parfaitement en effet , encore un grand merci.
Bonjour.
Essaie =SI(I6=0;0; SI(ESTTEXTE(I6); K6/1.05;K6) )
(non testé, pour une fois ! Mais il est minuit ...)
Essaie =SI(I6=0;0; SI(ESTTEXTE(I6); K6/1.05;K6) )
(non testé, pour une fois ! Mais il est minuit ...)
tu peut essayer la formule suivante inchalah elle vas vous satisfaire
tu la met en L6
=SI(B6<>"";SI(I6<>"";K6*(1-0,05);K6);0)
tu la met en L6
=SI(B6<>"";SI(I6<>"";K6*(1-0,05);K6);0)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question