décembre
2010
Salut.
Depuis Excel 2007, il n’est plus nécessaire de redoubler la fonction au sein d’un test d’erreur. Microsoft a enfin créé une fonction native qui accélère les calculs, tout en facilitant la saisie et la lecture des formules.
Jusqu’à Excel 2003, une formule telle que
=(RECHERCHEH(N1,’FICHE DE SAISIE’!A1:’FICHE DE SAISIE’!BA4,2,FAUX))
devait être testée au sein d’une fonction SI pour éviter le #N/A…
On devait donc écrire deux fois la formule, une fois dans la condition, et une fois dans un des deux paramètres de renvoi
=SI(ESTERREUR(RECHERCHEH(N1,’FICHE DE SAISIE’!A1:BA4,2,FAUX)), » »,RECHERCHEH(N1,’FICHE DE SAISIE’!A1:BA4,2,FAUX))
Depuis XL 2007, C’EST FINI! Microsoft a créé la fonction SIERREUR(Valeur, Valeur_Si_Erreur), qui renvoie Valeur lorsqu’il n’y a pas d’erreur, et Valeur_Si_Erreur si une erreur est rencontrée…
=SIERREUR(RECHERCHEH(N1,’FICHE DE SAISIE’!A1:BA4,2,FAUX); » »)
Plus simple, non?
Une version illustrée est présente sur mon blog pro…
Articles récents
- Formation EXCEL: Analyse des données sans formules grâce aux tableaux croisés dynamiques
- Access : Sélectionner une valeur selon l’une ou l’autre de ses propriétés
- Références structurées: absolues ou relatives?
- Excel 2013, un relooking commercial ou une révolution copernicienne?
- Outook sur Exchange mutualisé