Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Question annulée

  • Initiateur de la discussion Initiateur de la discussion Dudu2
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Dudu2

XLDnaute Barbatruc
Question annulée
Je rame des heures et dès que je poste je trouve la solution !
 
Dernière édition:
Solution
Bonjour @Dudu2 😉,

Cette formule (en n'utilisant que la notation des tableaux structurés) :
VB:
=EQUIV(1;1*ESTNUM(Tableau1[[#Tout];[CP / Villes]]);0)

Rem 1° : cette formule renvoie 2 car le premier nombre est en deuxième ligne du tableau structuré et non pas le 2 de la ligne n° 2 de la feuille. Il suffit de déplacer le tableau structuré pour s’apercevoir que la formule renvoie toujours 2.

Rem 2° : sur office 365, cette formule n'a pas besoin de validation matricielle, ce n'est sans doute pas le cas pour les autres versions.

Si on veut le n° de ligne absolu, on peut rajouter le terme correcteur:
VB:
=EQUIV(1;1*ESTNUM(Tableau1[[#Tout];[CP / Villes]]);0) +...
En l'occurrence ce n'était pas un problème de type "Ce que l'on conçoit bien s'énonce clairement" et hop vient le solution de la clarté. C'est une simple idée qui a jailli du tréfonds du cerveau reptilien. Ça arrive quand on fait le lézard au soleil.

Et oui merci XLD quoiqu'il en soit, car c'est peut-être bien la création du post qui a ouvert les portes des couches supérieures.

Je vous redonne quand même le problème résolu histoire de vérifier si votre érudition est aussi grande qu'on le prétend.

@djidji59430 tu feras sans doute le lien avec PCAstuces 😉

Trouver la prochaine valeur numérique. EQUIV rend toujours la plus grande que l'on cherche par valeur supérieure ou inférieure (ce que je trouve pas très symétrique).
Les cellules contenant le CP sont dans l'ordre croissant. Indice qui peut être utile.
1626617635914.png
 

Pièces jointes

Dernière édition:
Bonjour @Dudu2 😉,

Cette formule (en n'utilisant que la notation des tableaux structurés) :
VB:
=EQUIV(1;1*ESTNUM(Tableau1[[#Tout];[CP / Villes]]);0)

Rem 1° : cette formule renvoie 2 car le premier nombre est en deuxième ligne du tableau structuré et non pas le 2 de la ligne n° 2 de la feuille. Il suffit de déplacer le tableau structuré pour s’apercevoir que la formule renvoie toujours 2.

Rem 2° : sur office 365, cette formule n'a pas besoin de validation matricielle, ce n'est sans doute pas le cas pour les autres versions.

Si on veut le n° de ligne absolu, on peut rajouter le terme correcteur:
VB:
=EQUIV(1;1*ESTNUM(Tableau1[[#Tout];[CP / Villes]]);0) + LIGNE(Tableau1[#En-têtes]:Tableau1[#En-têtes])-1
ou en quittant la notation 100% tableau structuré :
Code:
=EQUIV(1;1*ESTNUM(Tableau1[[#Tout];[CP / Villes]]);0) + LIGNE(C1)-1
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
18
Affichages
576
Réponses
7
Affichages
562
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…