Microsoft 365 En tete de column premiere valeur nulle (avec critère)

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 !

Michel_ja

XLDnaute Occasionnel
Bonjour à tous, je cherche une formule Excel qui me permettra de renvoyer l'en tête de column où se trouve la première valeur nulle. Mais il y a un critère, je cherche le première valeur nulle après la date du lancement du produit. J'ai trouvé la formule pour la première colonne non vide, pour la dernière colonne non vide.
J'ai joint un fichier. J'aimerai que dans ma cellule ID2 apparaisse la date de Mai 2019.
Et aussi, si possible dans la cellule IF2, la formule qui renvoie la date de la première valeur nulle qui apparait après une date figurant dans une colonne sur le fichier (variable selon les lignes) , par exemple dans mon fichier en Col H.
Je vous remercie.
Michel
 

Pièces jointes

Bonjour Michel,
Un essai en PJ avec :
VB:
=INDEX($A$1:$IB$1;EQUIV(IC2;$A$1:$IA$1;0)+EQUIV(0;DECALER($A$2:$IB$2;0;EQUIV(IC2;$A$1:$IA$1;0));0))
Merci Sylvanu pour ta réponse. Ta formule fonctionne bien sur certaines cellules mais pas sur d'autres. J'ai ajouté quelques lignes de mon fichier et par exemple, dans la cellule ID5 ou ID6, le premier 0 après le lancement du produit ne devrait pas être May 2019 mais plutôt janvier 2020 et aout 2019, respectivement.
Ta formule sur la colonne IF semble fonctionner mais elle se cale sur la colonne à coté et non sur la date de la colonne H.
Merci.
 

Pièces jointes

@sylvanu Pour ta formule dans la Col ID, c'est résolu, j'ai corrigé avec la formule suivante: =@INDEX($I$1:$IB$1,EQUIV(IC2,$I$1:$IB$1,0)+EQUIV(0,DECALER($I2:$IB2,0,EQUIV(IC2,$I$1:$IB$1,0)),0))
Il y avait la ligne 2 qui était figée avec les $
Grand Merci. Je regarde pour la formule en Col IF, je crois que si je mets la date référence de la Col H, cela ne fonctionne pas car la date n'est pas au même format que celles des entêtes de Colonnes.
 
Ta formule sur la colonne IF semble fonctionner mais elle se cale sur la colonne à coté et non sur la date de la colonne H.
Bonsoir,
Effectivement ça ne peut pas marcher, la date en H2 06/06/2023 ne peut pas être identifier avec Jun 2023.
Cette formule :
VB:
=GAUCHE(TEXTE(H2;"mmm");3)&" "&ANNEE(H2)
a le bon format mais donne le mois en français non en anglais ( jui 2023 et non jun 2023 ), mais là ça dépend je pense de vos choix linguistiques sur votre PC.
Peut être que si votre XL est en anglais alors vous créez une colonne avec cette formule, et vous référencez la formule sur celle colonne.
Voir PJ, j'ai modifié BJ1 avec Jui 2023 et ça marche. ( colonne ajoutée à gauche de la colonne de calculs )
 

Pièces jointes

Ou alors peut être une variante en PJ avec :
VB:
I1 : 1/1/2019
J2 et suite : =MOIS.DECALER(I1;1)
format "mmm aaaa"
Une colonne en IF avec :
Code:
=DATE(ANNEE(H2);MOIS(H2);1)
et en IG :
Code:
=INDEX($A$1:$IB$1;EQUIV(IF2;$A$1:$IA$1;0)+EQUIV(0;DECALER($A$2:$IB$2;0;EQUIV(IF2;$A$1:$IA$1;0));0))
 

Pièces jointes

- 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

  • Question Question
Microsoft 365 Recherche v + VBA
Réponses
3
Affichages
2 K
Retour