Sauter des lignes dans une fonction matricielle

Bonjour,

C'est la première fois que je pose une question sur ce forum bien que j'ai pu à de nombreuses fois bénéficier des solutions trouvées ici et là sur ce forum.

Je souhaite "recopier" des ligne d'un tableau d'un onglet à un autre grâce à une formule en utilisant un critère sur une des colonnes.

le tableau est sur les cellules Source!A2:L10, le critère est sur la colonne C

j'ai essayé avec une formule matricielle dans un autre onglet : =SI(Source!C2:C10="Ma"1;Source!A2:L10;"-")

Cela recopie bien le tableau les lignes dont la valeur en colonne C n'est pas égale à "Ma" sont remplacées par des "-"

J'aimerai que ces lignes soient ignorées. J'ai essayé avec des DECALER et des EQUIV pour rechercher la prochaine occurrence de la valeur "Ma" dans le tableau et décaler la suite... mais je n'y arrive pas. ..

J'ai mis un exemple :

2exemple.xlsx (19.28 Ko)

Merci pour toute aide

Hplus

Bonjour,

Avec Excel 365 :

=FILTRE(Source!A2:L7;Source!C2:C7=A1)

Je ne sais pas si cela fonctionne avec Excel 365, sans doute une version "raccourcie" de 365. :)

A+

Bonsoir à tous !

Et .....

Merci de vérifier la nature de votre Excel ( 360 n'existe pas...) et de modifier en conséquence votre profil.

Pour Microsoft 365 et Excel 2021 :

=FILTRE(Source!A2:L7;Source!C2:C7=A1)

merci cela fonctionne parfaitement!

Bonjour à tous !

Bien ...

Je vous remercie de ce retour.

Rechercher des sujets similaires à "sauter lignes fonction matricielle"