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   -
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
A voir également:

2 réponses

neogenesis Messages postés 4748 Date d'inscription   Statut Contributeur Dernière intervention   521
 
dans la cellule vide utilisez la formule A4=A5 pour attribuer la valeur de A5 dans A4..
0
zorgon80 Messages postés 213 Date d'inscription   Statut Membre Dernière intervention   45
 
bonjour

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
0
neogenesis Messages postés 4748 Date d'inscription   Statut Contributeur Dernière intervention   521 > zorgon80 Messages postés 213 Date d'inscription   Statut Membre Dernière intervention  
 
Il faudra surement utiliser une boucle mais désolé je n'ai jamais utilisé les fonctions d'excels. J'espère que vous trouverez une réponse bonne journée
0
zorgon80 Messages postés 213 Date d'inscription   Statut Membre Dernière intervention   45 > neogenesis Messages postés 4748 Date d'inscription   Statut Contributeur Dernière intervention  
 
merci a toi quand meme
0
xkristi Messages postés 4264 Date d'inscription   Statut Membre Dernière intervention   564 > zorgon80 Messages postés 213 Date d'inscription   Statut Membre Dernière intervention  
 
Salut !
Vois ci-dessous ma réponse
0
xkristi Messages postés 4264 Date d'inscription   Statut Membre Dernière intervention   564
 
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
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
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
0
zorgon80 Messages postés 213 Date d'inscription   Statut Membre Dernière intervention   45
 
bonjour

ok c'est bon merci pour l'astuce
cordialement
0
xkristi Messages postés 4264 Date d'inscription   Statut Membre Dernière intervention   564 > Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention  
 
Bonjour Vaucluse

C'est vrai pour le zéro
mais j'ai essayé ta formule qui , si je ne me trompe, ne fonctionne pas !!! lol

Celle-ci marche
=SI(A2<>"";A2;B1)
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438 > xkristi Messages postés 4264 Date d'inscription   Statut Membre Dernière intervention  
 
BonjouXkristi
Qu'est ce qui ne va pas la dedans?
http://www.cijoint.fr/cjlink.php?file=cj200811/cijtuOcA4N.xls
Crdlmnt
0
xkristi Messages postés 4264 Date d'inscription   Statut Membre Dernière intervention   564 > Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention  
 
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
0