EXCEL - formule generique cellule du dessus?
Résolu
bichette
-
Vincent -
Vincent -
Bonjour,
dans mon tableau, dans la colonne A, je met des numéros de ligne. pour le moment j'ai la formule toute bete par exemple en A4:
=A3+1
et ensuite j'ai tiré la forule dans toute la colonne.
Le probleme, c'est que si je supprime une ligne entière, je me retrouve avec des #REF!, evidemment.
Connaissez vous une formule qui dise un truc du genre:
"cellule du dessus" +1
il n' ya pas un truc avec ADRESS ou INDIRECT???
MErci!
dans mon tableau, dans la colonne A, je met des numéros de ligne. pour le moment j'ai la formule toute bete par exemple en A4:
=A3+1
et ensuite j'ai tiré la forule dans toute la colonne.
Le probleme, c'est que si je supprime une ligne entière, je me retrouve avec des #REF!, evidemment.
Connaissez vous une formule qui dise un truc du genre:
"cellule du dessus" +1
il n' ya pas un truc avec ADRESS ou INDIRECT???
MErci!
A voir également:
- Excel copier cellule du dessus
- Liste déroulante excel - Guide
- Excel cellule couleur si condition texte - Guide
- Proteger cellule excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne dans une cellule excel - Guide
8 réponses
Résumé de la discussion
Le problème est de faire incrémenter une colonne A à partir de la cellule du dessus sans provoquer de #REF lors de la suppression d'une ligne. La solution proposée consiste à employer INDIRECT("A"&ROW()-1)+1, une référence dynamique qui s’adapte au retrait de lignes. D’autres variantes évoquent l’application de la même approche à une autre colonne, par exemple B, et la gestion éventuelle de lignes vides entre les valeurs. Les échanges détaillent des exemples et des conseils pour la mise en œuvre pratique.
si ta cellule de départ est A3
tu mets la formule en A4 et tu tires vers le bas
les cellules vont incrémentés de 1
puisque
INDIRECT("A"&LIGNE()-1) te donne la valeur de la cellule au dessus
INDIRECT("A"&LIGNE()-1)+1 additionne 1 à la valeur de la cellule au dessus, ce que tu demandais
tu peux ainsi supprimer une ligne de la ligne 4 à X
tu mets la formule en A4 et tu tires vers le bas
les cellules vont incrémentés de 1
puisque
INDIRECT("A"&LIGNE()-1) te donne la valeur de la cellule au dessus
INDIRECT("A"&LIGNE()-1)+1 additionne 1 à la valeur de la cellule au dessus, ce que tu demandais
tu peux ainsi supprimer une ligne de la ligne 4 à X
merci michel pour l'explication
j'ai adapté la formule : =INDIRECT("B"&ROW()-1)+1
cela marche bien quand je la tire vers le bas.
mais quand je supprime une ligne j'ai toujours le REF!
arrgghhh
j'ai adapté la formule : =INDIRECT("B"&ROW()-1)+1
cela marche bien quand je la tire vers le bas.
mais quand je supprime une ligne j'ai toujours le REF!
arrgghhh
Bonjour,
Et si nous souhaitons sélectionner la cellule du dessous ?
Mes références sont rangées dans l'ordre j'aimerai qu'il prenne la cellule en dessous de celle donnée.
Merci
Et si nous souhaitons sélectionner la cellule du dessous ?
Mes références sont rangées dans l'ordre j'aimerai qu'il prenne la cellule en dessous de celle donnée.
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
merci michel.
mais je ne sais pas utiliser ta formule. Peut faire un exemple?
Si je met 1 en "dur" dans la cellule A3 et que je met ta formule en A4.
merci encore pour ton aide
mais je ne sais pas utiliser ta formule. Peut faire un exemple?
Si je met 1 en "dur" dans la cellule A3 et que je met ta formule en A4.
merci encore pour ton aide
cela dit ca marche bien mais EXCEL mets un coin vert dans les cellules et affiche "inconsistent calculated column formula"
what's the point???
what's the point???
si ta cellule de départ est A3
tu mets la formule en A4 et tu tires vers le bas
les cellules vont incrémentés de 1
puisque
INDIRECT("A"&LIGNE()-1) te donne la valeur de la cellule au dessus
INDIRECT("A"&LIGNE()-1)+1 additionne 1 à la valeur de la cellule au dessus, ce que tu demandais
tu peux ainsi supprimer une ligne de la ligne 4 à X
tu mets la formule en A4 et tu tires vers le bas
les cellules vont incrémentés de 1
puisque
INDIRECT("A"&LIGNE()-1) te donne la valeur de la cellule au dessus
INDIRECT("A"&LIGNE()-1)+1 additionne 1 à la valeur de la cellule au dessus, ce que tu demandais
tu peux ainsi supprimer une ligne de la ligne 4 à X
En gardant la meme logique. Est ce possible d'avoir la meme formule dans le cas ou il y a une ligne vide ou plus entre les deux ?