Excel - Help sur une fonction
Résolusourire_anne Messages postés 14 Date d'inscription lundi 6 mars 2023 Statut Membre Dernière intervention 14 avril 2025 - 25 mars 2025 à 10:03
- Excel - Help sur une fonction
- Fonction si et excel - Guide
- Liste déroulante excel - Guide
- Déplacer une colonne excel - Guide
- Calculer une moyenne sur excel - Guide
- Word et excel gratuit - Guide
5 réponses
Modifié le 24 mars 2025 à 17:23
Bonjour,
EQUIVX(A5:A12;B5:B29) ==>une matrice de 25 lignes composée de l'index quand il trouve une valeur de a5:a12,et de #n/a quand il ne trouve pas.
ESTNA(EQUIVX(A5:A12;B5:B29)) transforme cette plage en 0 pour les 1 et en index pour les #n/a
donc tu filtres avec les valeurs de b5:b29 qui n'existent pas en a5:a12
Et comme c'est nativement matricielle, on obtient directement une liste avec une seule formule.
Crdlm
ii
Modifié le 24 mars 2025 à 16:35
24 mars 2025 à 16:49
donc si je comprends bien, pour la formule :
=SI(NB.SI(B$4:B$10;A4)=0;A4;"")
comme j'ai 516 lignes en B (les données commençant à ligne 4 et finissant à ligne 519), et que ma colonne A comprend 445 lignes, je dois modifier ainsi :
=SI(NB.SI(B$4:B$519;A4)=0;A4;"")
mais il ne voit pas mes autres 445 valeurs en colonne A.
Comment lui indiquer de faire la même chose sur toutes les valeurs des colonnes A et B ?
Merci pour votre aide
Anne
24 mars 2025 à 16:42
24 mars 2025 à 16:50
Ne vais je pas avoir toutes les valeurs identiques en C ?
Or je ne veux que celle qui ne sont pas communes ni à A ni à B.
Merci pour votre précision
24 mars 2025 à 17:21
Ce n'est pas ce que tu as demandé initialement :
"Si les valeurs des cellules de la colonne A ne sont pas dans la colonne B alors tu inscris les valeurs dans la colonne C."
Pour faire ce que tu souhaites maintenant :
=UNIQUE(FILTRE(A5:A14;ESTNA(EQUIVX(A5:A14;B5:B34))))
Daniel
25 mars 2025 à 09:02
Bonjour à tous,
Plus exactement :
=FILTRE(A5:A12;ESTNA(EQUIVX(A5:A12;B5:B29))*NB.SI(A5:A12;A5:A12)=1)
Daniel
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question25 mars 2025 à 10:03
Bonjour et merci à tous pour votre aide.
Il est vrai que j'ai un langage d'utilisatrice et non d'experte. Je m'en excuse si parfois mes propos n'étaient pas très clairs.
En fait la fonction qui a fonctionné est :
=SI(NB.SI(B:B;A4)=0;A1;"")
Je vous souhiate une très bonne journée
Anne