Comment remplacer la fonction LIGNES sur Excel 2003

Bonjour à tous,

Je fais appel à votre aide car je cherche une façon de contourner un problème d'incompatibilité entre Excel 2010 et 2003.

J'ai dans mon document une formule matricielle contenant la fonction LIGNES qui ne fonctionne pas malheureusement chez les personnes à qui j'envoie mon document et qui sont sous une version plus ancienne d'office.

La formule était relative à ce sujet : https://forum.excel-pratique.com/excel/par-defaut-extraction-conditionnelle-avec-ou-sans-macro-t37534.html

Je cherche à remplacer la fonction lignes par des fonctions compatibles avec excel 2003, l'utilisation d'un code pourrait faire l'affaire, tant qu'il est compatible et non perturbé par l'ajout de lignes.

Merci d'avance pour votre aide.

Bonjour @ tous,

Ce qui va pas fonctionner sur Excel2003 dans la formule sur le lien est la fonction SIERREUR() qui va renvoyer la valeur d'erreur #NOM?

Toutes versions,

=SI(LIGNES($1:1)>NB.SI(Base!B$1:B$5;VRAI);"";INDEX(Base!A$1:A$5;PETITE.VALEUR(SI(Base!B$1:B$5=VRAI;LIGNE(Base!$B$1:$B$5));LIGNES($1:1))))

@ valider toujours par Ctrl+Maj+Entree

@ tirer vers le bas

@ + +

Rechercher des sujets similaires à "comment remplacer fonction lignes 2003"