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

XL 2013 Trouver la nième cellule non vide d'une colonne

  • Initiateur de la discussion Initiateur de la discussion EveDesLys
  • 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 !

EveDesLys

XLDnaute Nouveau
Bonjour à tous,

Je cherche à trouver la première cellule non vide, puis la deuxième et ainsi de suite avec une formule. J'ai trouvé une formule sur internet qui semble correspondre à ce que je recherche mais elle ne fonctionne pas dans mon tableau et comme je ne comprends pas la formule, je ne sais pas quoi modifier.

À noter que chaque case comporte une formule, peut-être pour ça que ça ne fonctionne pas?

Voici la formule =INDEX($A$1:$A$25,SMALL(ROW($A$1:$A$25)+(100*($A$1:$A$25="")), 3))&""

Merci d'avance!
 
Bonsoir,
Merci mais je veux faire autre chose et j'essaie de comprendre la formule ci-dessus.
Voici l'exemple que j'avais trouvé.
Merci.
 

Pièces jointes

  • Troisième cellule non vide.png
    28.4 KB · Affichages: 94
Sinon j'ai une formule qui me donne le résultat que je veux de la première cellule non vide, qui fonctionne. Mais je ne trouve pas comment la modifier ou ajouter pour que je trouve la valeur pour la 2e cellule non vide :
=INDEX($D$2:$E$366;EQUIV(VRAI;INDEX($E$2:$E$366="autres";0);0);1)
 
Sur le fichier envoyé, la formule fait le taf.
La fonction INDEX seule renvoie la première occurrence trouvée. Il faut l'associer à Petite.Valeur pour obtenir toute les occurrences.
=INDEX(t_RDV2[Date];PETITE.VALEUR(SI(t_RDV2[Autres]=Q$1;LIGNE(t_RDV2[Autres])-1);LIGNE(1:1)))
Cordialement
 
Après avoir mit les bonnes colonnes, je constate que ça ne me donne pas la bonne réponse. Ça me donne 6 alors que ce devrait être 7
=SIERREUR(INDEX($D$2:$D$366;PETITE.VALEUR(SI($E$2:$E$366="Autres";LIGNE($E$2:$E$366)-1);LIGNE(1:1)));"")
 
Ton fichier fait apparaître des @ dans la formule, il faut les supprimer.
Avant ; =SIERREUR(@INDEX($D$2:$D$366;PETITE.VALEUR(SI(@$E$2:$E$366="Autres";@LIGNE($E$2:$E$366)-1);@LIGNE(1:1)));"")
Après : =SIERREUR(INDEX($D$2:$D$366;PETITE.VALEUR(SI($E$2:$E$366="Autres";LIGNE($E$2:$E$366)-1);LIGNE(3:3)));"")
 

Pièces jointes

C'est étrange. J'ai regardé ta vidéo et je vois bien que tu arrives à 7, mais moi je l'ai aucun @ sur mon fichier que je peux supprimer.

Super, ça fonctionne en ajoutant les accolades!

Merci beaucoup!
 
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
10
Affichages
453
Réponses
4
Affichages
100
  • Résolu(e)
Microsoft 365 DateDif()
Réponses
5
Affichages
170
Réponses
1
Affichages
115
Réponses
4
Affichages
131
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…