Celulle vide dans excel
Résolu
zorgon80
Messages postés
213
Date d'inscription
Statut
Membre
Dernière intervention
-
gbinforme Messages postés 14946 Date d'inscription Statut Contributeur Dernière intervention -
gbinforme Messages postés 14946 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je me trouve devant un probleme que je n'arrive pas a resoudre
j'ai un tableau excel qui dans la colonne A a des cellules vides comment pourrais je
faire pour que cette cellule vide reprenne la valeur de la cellule superieure
c'est a dire si ma A6 est vide alors la valeur doit etre celle de A5 et ainsi de suite
si elle n'est pas vide rien ne se passe
par avance merci pour votre aide
je me trouve devant un probleme que je n'arrive pas a resoudre
j'ai un tableau excel qui dans la colonne A a des cellules vides comment pourrais je
faire pour que cette cellule vide reprenne la valeur de la cellule superieure
c'est a dire si ma A6 est vide alors la valeur doit etre celle de A5 et ainsi de suite
si elle n'est pas vide rien ne se passe
par avance merci pour votre aide
A voir également:
- Celulle vide dans excel
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Supprimer page word vide - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
2 réponses
Salut
Dans la même colonne faudrait faire par macro ...
sinon tu prends une autre colonne B ou autre que tu pourras recopier sur ta colonne A
colonne A colonne B
10 =A1 donc 10
en colonne B SI(ESTVIDE(A2);A1)
20 20
20 20
30 30
30
40 40
40
n'oublie pas t'arrêter à la fin de tes lignes
Dans la même colonne faudrait faire par macro ...
sinon tu prends une autre colonne B ou autre que tu pourras recopier sur ta colonne A
colonne A colonne B
10 =A1 donc 10
en colonne B SI(ESTVIDE(A2);A1)
20 20
20 20
30 30
30
40 40
40
n'oublie pas t'arrêter à la fin de tes lignes
Bonjour tous
Petite correction à mon avis Xkristie, mais ce n'est que mon point de vue:
la formule que tu préconises renverra 0 pour la deuxième si deux cellules consécutives sont vides en A
La solution qui revient au même mais qui permet d'éviter cela et à mon avis la suivante:
A partir de B2, en supposdant bien sur qu'il y a quelque chose en A1:
=SI(ESTVIDE(A2;B1;A2) à tirer vers le bas
Ainsi la cellule en cas de A vide renverra toujours la valeur supèrieure de B
Toutefois il est possible que les 0 ne gène pas le demandeur.
Bien cordialement
Petite correction à mon avis Xkristie, mais ce n'est que mon point de vue:
la formule que tu préconises renverra 0 pour la deuxième si deux cellules consécutives sont vides en A
La solution qui revient au même mais qui permet d'éviter cela et à mon avis la suivante:
A partir de B2, en supposdant bien sur qu'il y a quelque chose en A1:
=SI(ESTVIDE(A2;B1;A2) à tirer vers le bas
Ainsi la cellule en cas de A vide renverra toujours la valeur supèrieure de B
Toutefois il est possible que les 0 ne gène pas le demandeur.
Bien cordialement
Bonjour Vaucluse
Je parlais de la formule que tu avais donnée : =SI(A2<>"";A2;B1)
et la deuxième que tu donnes dans ton fichier vide est différente :
=SI(A2=0;B1;A2)
mais ce n'est plus vide qui est testé mais zéro
et si tu n'as pas zero en colonne A
cela ne marche plus.
Mais bon , ce n'est qu'un détail
Bonne journée à toi
Je parlais de la formule que tu avais donnée : =SI(A2<>"";A2;B1)
et la deuxième que tu donnes dans ton fichier vide est différente :
=SI(A2=0;B1;A2)
mais ce n'est plus vide qui est testé mais zéro
et si tu n'as pas zero en colonne A
cela ne marche plus.
Mais bon , ce n'est qu'un détail
Bonne journée à toi
ok pour la formule = mais ce que je n'ai pas preciser c'est que j'ai environ 3000 lignes et un certains nombre de vide
je pensais a une formule type SI mais je ne m'en sors pas
cordialement
Vois ci-dessous ma réponse