Première valeur non vide au dessus.
Résolu
touroul
Messages postés
509
Date d'inscription
Statut
Membre
Dernière intervention
-
touroul Messages postés 509 Date d'inscription Statut Membre Dernière intervention -
touroul Messages postés 509 Date d'inscription Statut Membre Dernière intervention -
Salut le forum !
Je cherche comment, sans macro, renvoyer la valeur de la première cellule non-vide au dessus de la cellule contenant ma formule qui se trouve en P30.
J'ai essayé
ou encore :
Validées en matricielles ou pas, sans succès.
Vraiment pas évident, à cause du sens de recherche vers le haut.
Je précise que les cellules au dessus, lorsqu'elles sont vides, contiennent des formules qui les rendent vides type
Puis-je vous demander un peu d'aide ?
Par avance merci !
Je cherche comment, sans macro, renvoyer la valeur de la première cellule non-vide au dessus de la cellule contenant ma formule qui se trouve en P30.
J'ai essayé
=INDEX(P1:P10000;EQUIV(VRAI;P1:P10000<>"";0))
ou encore :
=INDEX(P1:P10000;1;EQUIV(1;(1-ESTVIDE(P1:P10000));0))
Validées en matricielles ou pas, sans succès.
Vraiment pas évident, à cause du sens de recherche vers le haut.
Je précise que les cellules au dessus, lorsqu'elles sont vides, contiennent des formules qui les rendent vides type
=SI(P29="";"";...)
Puis-je vous demander un peu d'aide ?
Par avance merci !
A voir également:
- Excel première cellule non vide
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
- Proteger cellule excel - Guide
- Aller à la ligne dans une cellule excel - Guide
- Word et excel gratuit - Guide
2 réponses
Bonjour,
La première cellule non-vide au dessus de la cellule P30 est la derniere cellule qui a une valeur dans la plage p1:p29
Je te propose index(p1:p29;equiv(9^9^9;p1:p29;1) si c'est un nombre, ou
index(p1:p29;equiv("zzz";p1:p29;1) si c'est du texte.
Crdmt
La première cellule non-vide au dessus de la cellule P30 est la derniere cellule qui a une valeur dans la plage p1:p29
Je te propose index(p1:p29;equiv(9^9^9;p1:p29;1) si c'est un nombre, ou
index(p1:p29;equiv("zzz";p1:p29;1) si c'est du texte.
Crdmt