[RESOLU]Excel : Numéro de ligne remplie

Excel : Numéro de ligne remplie [RESOLU] - VB/VBA/VBS - Programmation

Marsh Posté le 14-04-2008 à 15:39:19    

Bonjour,
 
Après un long moment sans avoir à taper de formule sous excel je me bats à nouveau avec lui!
Voilà mon problème
 
J'ai une feuille avec des donnée.
La colonne A de la ligne(i) contient un numéro de ligne qui est égale au numéro de la ligne(i-1) +1 seulement si cette ligne contient une valeur dans la colonne B. sinon il faut remonter et tester la case A de la ligne(i-2)....
Voir schéma ci-dessous :  
 
A     B
1     x
2     y
-     -
-     -
3     z
 
 
- : les cases A et B sont vides
 
Si possible, j'aimerais que ce ne soit pas du VB mais plutôt une formule simple sous excel que je puisse rentrer dans la bare fonction.
 
Merci beaucoup
 
lden


Message édité par lden le 14-04-2008 à 16:40:15
Reply

Marsh Posté le 14-04-2008 à 15:39:19   

Reply

Marsh Posté le 14-04-2008 à 16:15:56    

Bonjour
 
imaginons que les données commencent en ligne 5
 
formule dans la colonne 1
 
=NBVAL(L5C2:LC(1))
 
 
Il va calculer le nombre de valeur de la ligne 5 colonne 2 L5C2 à ligne en cours colonne 2 LC(1)

Reply

Marsh Posté le 14-04-2008 à 16:25:25    

Pour la ligne 25 :  
=SI(B25<>"-";MAX($A$1:A24)+1;"-" )


---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
Reply

Marsh Posté le 14-04-2008 à 16:32:49    

pyrof a écrit :

Bonjour
 
imaginons que les données commencent en ligne 5
 
formule dans la colonne 1
 
=NBVAL(L5C2:LC(1))
 
 
Il va calculer le nombre de valeur de la ligne 5 colonne 2 L5C2 à ligne en cours colonne 2 LC(1)


Salut Pyrof,
 
ta formule ne marche pas, excel ne propose que la formule BDNBVAL.
 
je ne comprends d'ailleurs pas l'arguments "critère" de cette fct.
 

Reply

Marsh Posté le 14-04-2008 à 16:39:23    

babasss a écrit :

Pour la ligne 25 :  
=SI(B25<>"-";MAX($A$1:A24)+1;"-" )


 
Génial, merci beaucoup babass

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed