Bonjour
Voilà , j'utilise une formule complexe matricielle qui est capable d'extraire les valeurs d'une colonne sans doublons. Quand il faut obligatoirement passer par une formule cela doit être automatique. Cela peut aider des personnes donc ^^
j'utilise donc cette formule:
=INDEX(Ma_Colonne;PETITE.VALEUR(SI(FREQUENCE(SI(Ma_Colonne<>"";EQUIV(Ma_Colonne;Ma_Colonne;0)); LIGNE(Ma_Colonne)-LIGNE($B$2)+1);LIGNE(Ma_Colonne)-LIGNE($B$2)+1);LIGNES(I$2:I2)))
B2 par la première cellule de votre colonne où il y a les doublons
I2 par la cellule dans laquelle vous voulez voir le résultat (normalement écrire la référence de la cellule du résultat dans la formule de calcul de cette même formule entraîne une référence circulaire mais pas dans le cas d’une formule matricielle)
Remplacer "Ma_Colonne" par la plage de cellule qui contient les données que vous voulez extraire et il est important que les données soient fixes (avec "$") exemple en prenant en compte que les données soient en colonne D et le résultat désiré à partir de la cellule F3:
=INDEX=INDEX($D$2:$D$1000;PETITE.VALEUR(SI(FREQUENCE(SI($D$2:$D$1000<>"";EQUIV($D$2:$D$1000;$D$2:$D$1000;0)); LIGNE($D$2:$D$1000)-LIGNE($D$2)+1);LIGNE($D$2:$D$1000)-LIGNE($D$2)+1);LIGNES(F$3:F3)))
Règles-de-modification-des-formules-matricielles:
https://support.office.com/fr-fr/article/Règles-de-modification-des-formules-matricielles-8a80c2c1-44c1-42c3-88c1-37a3a7c2d367
Si vous avez entré une formule de tableau à cellule unique, sélectionnez la cellule, appuyez sur F2, apportez vos modifications et appuyez sur
Ctrl + Maj + Entrée...
Si vous avez entré une formule matricielle à plusieurs cellules, sélectionnez toutes les cellules qui contiennent, appuyez sur F2, puis suivent
les règles suivantes :
Vous ne pouvez pas déplacer les cellules individuelles contenant votre formule, mais vous pouvez les déplacer en tant que groupe. Les références
de cellule dans la formule changeront en même temps. Pour les déplacer, sélectionnez toutes les cellules, appuyez sur Ctrl+X, sélectionnez le
nouvel emplacement et appuyez sur Ctrl+V.
Voilà , j'utilise une formule complexe matricielle qui est capable d'extraire les valeurs d'une colonne sans doublons. Quand il faut obligatoirement passer par une formule cela doit être automatique. Cela peut aider des personnes donc ^^
j'utilise donc cette formule:
=INDEX(Ma_Colonne;PETITE.VALEUR(SI(FREQUENCE(SI(Ma_Colonne<>"";EQUIV(Ma_Colonne;Ma_Colonne;0)); LIGNE(Ma_Colonne)-LIGNE($B$2)+1);LIGNE(Ma_Colonne)-LIGNE($B$2)+1);LIGNES(I$2:I2)))
B2 par la première cellule de votre colonne où il y a les doublons
I2 par la cellule dans laquelle vous voulez voir le résultat (normalement écrire la référence de la cellule du résultat dans la formule de calcul de cette même formule entraîne une référence circulaire mais pas dans le cas d’une formule matricielle)
Remplacer "Ma_Colonne" par la plage de cellule qui contient les données que vous voulez extraire et il est important que les données soient fixes (avec "$") exemple en prenant en compte que les données soient en colonne D et le résultat désiré à partir de la cellule F3:
=INDEX=INDEX($D$2:$D$1000;PETITE.VALEUR(SI(FREQUENCE(SI($D$2:$D$1000<>"";EQUIV($D$2:$D$1000;$D$2:$D$1000;0)); LIGNE($D$2:$D$1000)-LIGNE($D$2)+1);LIGNE($D$2:$D$1000)-LIGNE($D$2)+1);LIGNES(F$3:F3)))
Règles-de-modification-des-formules-matricielles:
https://support.office.com/fr-fr/article/Règles-de-modification-des-formules-matricielles-8a80c2c1-44c1-42c3-88c1-37a3a7c2d367
Si vous avez entré une formule de tableau à cellule unique, sélectionnez la cellule, appuyez sur F2, apportez vos modifications et appuyez sur
Ctrl + Maj + Entrée...
Si vous avez entré une formule matricielle à plusieurs cellules, sélectionnez toutes les cellules qui contiennent, appuyez sur F2, puis suivent
les règles suivantes :
Vous ne pouvez pas déplacer les cellules individuelles contenant votre formule, mais vous pouvez les déplacer en tant que groupe. Les références
de cellule dans la formule changeront en même temps. Pour les déplacer, sélectionnez toutes les cellules, appuyez sur Ctrl+X, sélectionnez le
nouvel emplacement et appuyez sur Ctrl+V.