A voir également:
- Plage changeante
- Somme de chiffres dont la position change dans une plage ✓ - Forum - VB / VBA
- Changer le fichier de references d'une plage de donnée. ✓ - Forum - Excel
- Formule change en copiant la plage ✓ - Forum - Excel
- Changer le nom donné à une plage ✓ - Forum - Excel
- Changer une Plage IP ✓ - Forum - Réseau
3 réponses
Raymond PENTIER
- Messages postés
- 53111
- Date d'inscription
- lundi 13 août 2007
- Statut
- Contributeur
- Dernière intervention
- 19 janvier 2021
Bonjour.
Quelle est ta version d'Excel ?
En effet ta formule est en anglais !
Quelle est ta version d'Excel ?
En effet ta formule est en anglais !
DjiDji59430
- Messages postés
- 2962
- Date d'inscription
- samedi 19 avril 2008
- Statut
- Membre
- Dernière intervention
- 18 janvier 2021
Bonjour à tous,
Et on doit retrouver quoi ? 40 ?
Crdlmt
Et on doit retrouver quoi ? 40 ?
Crdlmt
Vaucluse
- Messages postés
- 25751
- Date d'inscription
- lundi 23 juillet 2007
- Statut
- Contributeur
- Dernière intervention
- 18 janvier 2021
Bonjour
essayez avec cette formule matricielle à entrer avec le touche enter en maintenant les touches ctrl et shift enfoncées
(elle doit s'afficher automatiquement entre accolades dans la barre de formule)
=SIERREUR(INDEX($AA$1:$BC$1;MAX(SI($AA2:$BC2="X";COLONNE($AA:$BC)))-26);"")
la correction de -26 est nécessaire pour que le numéro dans la feuille de la première colonne du champ (ici, donc 27)renvoie 1
crdlmnt
ps
j'ai pris les infos sur l'image, pour adapter au départ en C
=SIERREUR(INDEX($C$1:$BC$1;MAX(SI($C2:$BC2="X";COLONNE($C:$BC)))-2);"")
et aussi, toujours en matricielle
=MAX(SI($C2:$BC2="X";COLONNE($C:$BC)))
renvoie le N° de colonne dans la feuille
essayez avec cette formule matricielle à entrer avec le touche enter en maintenant les touches ctrl et shift enfoncées
(elle doit s'afficher automatiquement entre accolades dans la barre de formule)
=SIERREUR(INDEX($AA$1:$BC$1;MAX(SI($AA2:$BC2="X";COLONNE($AA:$BC)))-26);"")
la correction de -26 est nécessaire pour que le numéro dans la feuille de la première colonne du champ (ici, donc 27)renvoie 1
crdlmnt
ps
j'ai pris les infos sur l'image, pour adapter au départ en C
=SIERREUR(INDEX($C$1:$BC$1;MAX(SI($C2:$BC2="X";COLONNE($C:$BC)))-2);"")
et aussi, toujours en matricielle
=MAX(SI($C2:$BC2="X";COLONNE($C:$BC)))
renvoie le N° de colonne dans la feuille