Re : copier des valeurs selon les données d'un filtre choisi
Bonjour
La formule dans la colonne A est une formule matricielle. Elle est validée en cliquant sur les trois touches Ctrl, maj tempo et entrée. Pour montrer qu'il s'agit d'une formule matricielle et pas d'une formule "normale", validée seulement avec la touche entrée, excel rajoute { devant et } derrière. Il ne faut pas rajouter ces { et }, cela est fait automatiquement.
Dans ce cas, pourquoi ai-je utilisé une formule matricielle ?
Avec NB.SI(plage;x), on compte le nombre de valeurs de la plage égales à x. Avec NB.SI(plage;BG!A$2:A$2000) en matriciel, on compte le nombre de valeurs de plage égales à chacune des valeurs de la plage BG!A$2:A$2000, c-à-d BG!A2, BG!A3, BG!A4 et ainsi de suite, pas uniquement à une valeur. Si la formule n'est pas validée en matriciel, NB.SI(plage;BG!A$2:A$2000) ne fait le calcul que par rapport à BG!A$2.
Ici, cette partie sert à éliminer les "EG53 facture" déja cités au dessus de la cellule en cours, toujours en colonne A, car dans ce cas NB.SI(plage;BG!A$2:A$2000) donne 1 et pas 0.
@ plus