Question sur le IF imbriqué Excel 2003
Résolu
Micheline
-
gbinforme Messages postés 15481 Date d'inscription Statut Contributeur Dernière intervention -
gbinforme Messages postés 15481 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai besoin de votre aide. J'ai écrit une formule dans Excel, au moyen de la fonction si (if). J'ai 7 if et je sais que le maximum est 7. Par contre, j'aimerais ajouter un autre if, qui cacherait une autre cellule d'erreur #n/a. Y a-t-il un moyen que je puisse ajouter un 8ième IF, ou avez-vous une petite solution miracle à mon problème.
Un gros merci, c'est apprécié.
=IF(ISNA($A9),"",IF($C$6="Sélectionnez le trimestre","",IF($C$4="PJC",VLOOKUP($A9,PJC!$C$2:$BH$75,P$7,FALSE),IF($C$4="Uniprix",VLOOKUP($A9,Uniprix!$C$2:$BH$75,P$7,FALSE),IF($C$4="Familiprix",VLOOKUP($A9,Familiprix!$C$2:$BH$75,P$7,FALSE),IF($C$4="Brunet",VLOOKUP($A9,Brunet!$C$2:$BH$75,P$7,FALSE),IF($C$4="PharmEssor",VLOOKUP($A9,PharmEssor!$C$2:$BH$75,P$7,FALSE),"")))))))
Micheline
langevim888@hotmail.com
J'ai besoin de votre aide. J'ai écrit une formule dans Excel, au moyen de la fonction si (if). J'ai 7 if et je sais que le maximum est 7. Par contre, j'aimerais ajouter un autre if, qui cacherait une autre cellule d'erreur #n/a. Y a-t-il un moyen que je puisse ajouter un 8ième IF, ou avez-vous une petite solution miracle à mon problème.
Un gros merci, c'est apprécié.
=IF(ISNA($A9),"",IF($C$6="Sélectionnez le trimestre","",IF($C$4="PJC",VLOOKUP($A9,PJC!$C$2:$BH$75,P$7,FALSE),IF($C$4="Uniprix",VLOOKUP($A9,Uniprix!$C$2:$BH$75,P$7,FALSE),IF($C$4="Familiprix",VLOOKUP($A9,Familiprix!$C$2:$BH$75,P$7,FALSE),IF($C$4="Brunet",VLOOKUP($A9,Brunet!$C$2:$BH$75,P$7,FALSE),IF($C$4="PharmEssor",VLOOKUP($A9,PharmEssor!$C$2:$BH$75,P$7,FALSE),"")))))))
Micheline
langevim888@hotmail.com
A voir également:
- Question sur le IF imbriqué Excel 2003
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Comment trier par ordre alphabétique sur excel - Guide
- Comment calculer la moyenne sur excel - Guide
- Si ou excel - Guide
2 réponses
J'ai réglé mon problème. Plutöt d'ajouter un 8ièeme IF, j'ai pris un OR.
Merci
=IF(OR(ISNA($N$10),$B$7="Sélectionnez le
trimestre"),"",IF($B$5="sélectionnez la
bannière","",IF($B$5="PJC",HLOOKUP(N$10,PJC!$B$2:$BG$93,PJC!$A3),IF($B$5="Uniprix",HLOOKUP(N$10,Uniprix!$B$2:$BG$92,Uniprix!$A3),IF($B$5="Brunet",HLOOKUP(N$10,Brun>
et!$B$2:$BG$93,Brunet!$A3),IF($B$5="Familiprix",HLOOKUP(N$10,Familiprix!$B$2:$BG$93,Familiprix!$A3),IF($B$5="PharmEssor",HLOOKUP(N$10,PharmEssor!$B$2:$BG$93,PharmEssor!$A3)))))))
Merci
=IF(OR(ISNA($N$10),$B$7="Sélectionnez le
trimestre"),"",IF($B$5="sélectionnez la
bannière","",IF($B$5="PJC",HLOOKUP(N$10,PJC!$B$2:$BG$93,PJC!$A3),IF($B$5="Uniprix",HLOOKUP(N$10,Uniprix!$B$2:$BG$92,Uniprix!$A3),IF($B$5="Brunet",HLOOKUP(N$10,Brun>
et!$B$2:$BG$93,Brunet!$A3),IF($B$5="Familiprix",HLOOKUP(N$10,Familiprix!$B$2:$BG$93,Familiprix!$A3),IF($B$5="PharmEssor",HLOOKUP(N$10,PharmEssor!$B$2:$BG$93,PharmEssor!$A3)))))))
bonjour
Ta formule est en VBA, je suppose
donc tu peux passer par des zones intermédiaires
et ce sera plus facile et compréhensible.
pour maintenir 8 if imbriqués d'ici quelques temps
faudra pas mal de paracétamol !
Ta formule est en VBA, je suppose
donc tu peux passer par des zones intermédiaires
et ce sera plus facile et compréhensible.
pour maintenir 8 if imbriqués d'ici quelques temps
faudra pas mal de paracétamol !
Non ma formule n'est pas en VBA. J'ai réglé mon problème en ajoutant un OR au lieu d'un 8ième IF. Avec Excel, tout est possible.
=IF(OR(ISNA($N$10),$B$7="Sélectionnez le
trimestre"),"",IF($B$5="sélectionnez la
bannière","",IF($B$5="PJC",HLOOKUP(N$10,PJC!$B$2:$BG$93,PJC!$A3),IF($B$5="Uniprix",HLOOKUP(N$10,Uniprix!$B$2:$BG$92,Uniprix!$A3),IF($B$5="Brunet",HLOOKUP(N$10,Brun>
et!$B$2:$BG$93,Brunet!$A3),IF($B$5="Familiprix",HLOOKUP(N$10,Familiprix!$B$2:$BG$93,Familiprix!$A3),IF($B$5="PharmEssor",HLOOKUP(N$10,PharmEssor!$B$2:$BG$93,PharmEssor!$A3)))))))
=IF(OR(ISNA($N$10),$B$7="Sélectionnez le
trimestre"),"",IF($B$5="sélectionnez la
bannière","",IF($B$5="PJC",HLOOKUP(N$10,PJC!$B$2:$BG$93,PJC!$A3),IF($B$5="Uniprix",HLOOKUP(N$10,Uniprix!$B$2:$BG$92,Uniprix!$A3),IF($B$5="Brunet",HLOOKUP(N$10,Brun>
et!$B$2:$BG$93,Brunet!$A3),IF($B$5="Familiprix",HLOOKUP(N$10,Familiprix!$B$2:$BG$93,Familiprix!$A3),IF($B$5="PharmEssor",HLOOKUP(N$10,PharmEssor!$B$2:$BG$93,PharmEssor!$A3)))))))