Formule identique selon critères
Résolu
Dav75
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
A voir également:
- Formule identique selon critères
- Formule si et - Guide
- Formule somme excel colonne - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Excel mise en forme conditionnelle formule - Guide
2 réponses
Bonjour,
Pas compris l'exemple ....
Un essai, avec une matricielle
https://www.cjoint.com/c/GCpkGXsWJzy
Crdmt
Pas compris l'exemple ....
Un essai, avec une matricielle
https://www.cjoint.com/c/GCpkGXsWJzy
Crdmt
Cette formule fonctionne parce que vous avez en colonne F la lettre qui représente le rang de la colonne dans la feuille Excel, (et non pas le "titre" du cham) et que le code INDIRECT transforme en adresse Excel la concaténation, donc le texte, réalisée par:
F3&":"F3
soit si F3 contient A:
=INDIRECT(A:A)
essayez de placer =F3&":"&F3 dans une cellule hors champ et vous comprendrez
mais vous pouvez aussi "nommer" les champs et utiliser INDIRECT avec le nom du champ plutôt que de concaténer
Il y a aussi une autre solution, mais elle sera à adapter aussi ne fonction de vos titres de colonnes et de la position du tableau=
=SI(NB.SI(DECALER($A$1;;EQUIV(F3;;$A$1:$C$1;0)-1);;100);G3):"oui";"")
attention aux signes, il y a des ; qui se suivent
le 100 représente la hauteur du champ utile, à ajuster
cette formule fonctionnera si vous avez en F le titre de la colonne cherchée en ligne 1
(avec la cellule >A1 qui est le premier titre de la ligne)
crdlmnt
F3&":"F3
soit si F3 contient A:
=INDIRECT(A:A)
essayez de placer =F3&":"&F3 dans une cellule hors champ et vous comprendrez
mais vous pouvez aussi "nommer" les champs et utiliser INDIRECT avec le nom du champ plutôt que de concaténer
Il y a aussi une autre solution, mais elle sera à adapter aussi ne fonction de vos titres de colonnes et de la position du tableau=
=SI(NB.SI(DECALER($A$1;;EQUIV(F3;;$A$1:$C$1;0)-1);;100);G3):"oui";"")
attention aux signes, il y a des ; qui se suivent
le 100 représente la hauteur du champ utile, à ajuster
cette formule fonctionnera si vous avez en F le titre de la colonne cherchée en ligne 1
(avec la cellule >A1 qui est le premier titre de la ligne)
crdlmnt
Cela fonctionne mais ça recherche dans les données du tableau alors que je souhaite que ça cherche en fonction de la colonne correspondante.
Exemple : si je met un NOM (A) dans la colonne VILLE (C) il affiche "oui" alors qu'il n'est pas dans la bonne colonne.
Le but étant de chercher dans les colonnes correspondantes.