Formule fonction =LIGNE()

Dija -  
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Pour éviter les erreurs #REF!, dans la colonne de numérotation de mon tableau, j'aimerais utiliser la fonction LIGNE. Cependant, la forme de mon tableau est telle que je saute une ligne à chaque fois, c'est ici que je bloque.
Pour mieux comprendre (je veux utiliser la fonction LIGNE comme pour la colonne B):
https://www.cjoint.com/c/HKnjGl7ytm1

A voir également:

2 réponses

Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 443
 
Bonjour
même avec le fichier, difficile de voir ce que vous voulez
pour obtenir la colonne B à partir du code ligne (en supposant que vous l'utilisez dans une autre formule)=, sinon il y a plus simple)!:
en B3:
=ENT(LIGNE(A1)+1)/2)
sélectionnez B3 avec B4
tirez le tout sur la hauteur utile
crdlmnt
0
Dija
 
Bonjour,

J'ai un tableau dans lequel je dois numéroté dans la première colonne (en sautant une ligne à chaque fois) comme dans la colonne B.

Cependant la formule avec +1 de la colonne B ne me plait pas car lorsque je supprime une ligne j'obtiens des REF.
J'aimerais donc utilisez la formule de la colonne F qui s'adapte lorsque je supprime une ligne (Essayez sur le fichier joint).
Mais je ne sais pas comment modifier la formule pour obtenir une numérotation croissante en sautant une ligne entre chaque numéro. Soi

Même problème avec la formule que vous m'avez donné... #REF! lorsque je supprime une ligne

J'espère avoir été plus claire :D

Cdlt
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
Bonjour,

=SI(MOD(LIGNE();2);ENT(LIGNE()/2);"") 

eric
0
Dija
 
Bonjour Eric,

La formule fonctionne mais pas lorsque je commence à partir d'une autre ligne par exemple.

Cdlt
0
Dija
 
En l'occurrence mon tableau commence en A32...
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
Pourquoi avoir demandé autre chose alors si tu te sens incapable d'adapter au réel ?
=SI(MOD(LIGNE();2);"";ENT(LIGNE()/2)-15)

eric
0