Formule excel

julsimo -  
pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
je cherche une formule pour, dans une colonne, reecrire le meme valeur tant que la case du dessous est vide.
Concient que je formule mal, je propose un exemple:

passer de 134256 à 134256
134256
134256
125679 125679
125679

3 réponses

smartway14 Messages postés 822 Date d'inscription   Statut Membre Dernière intervention   186
 
bonjour;
on suppose que les nombres sont dans la colonne A1:A20 et la cellule A1 est vide,voici la formule:
=SI(A2<>A1;A2;" ")
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 445
 
Bonjour
euh, pas sur, smatway que ça fonctionne. J'ai essayer avec votre option en B1 ou en B2 et à chaque fois, ça décale d'une liugne ou ça reste en ligne, mais les cellules vides sont toujours à 0.
Mais l'exemple donné par le demandeur n'est pas très clair, au nniveau de la'ffichage des 125679 qui semblernt sur 2 colonnes et là, il faudra préciser
Je propôse d'essayer:
en A1 début de la liste:
En B1
=A1
en B2
=(SI(A2=0;B1;A2), à tirer sur la hauteur du champ
Crdlmnt
0
smartway14 Messages postés 822 Date d'inscription   Statut Membre Dernière intervention   186
 
ma formule marche bien chez moi, ou est l'erreur?
0
pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 767
 
Salut,
L'erreur est ici :
résultat voulu :
123456
123456
123987 123987
123987
et toi tu obtiens :
123456
123456 123987
123987
le résultat est décalé une cellule au dessus.
Je te propose :
liste entre A1 et A....
en B1 : la formule de smartway14 :
=SI(A2<>A1;A2;" ")
en B2 la même chose :
=SI(A2<>A1;A2;" ")
et on étire à partir de B2. Cela évite aussi d'avoir "0" en dernière ligne.

Edit : pardon, je n'avais pas vu que tu commençais en B2... oh le boulet aujourd'hui!!! Bon j'aurais tout de même apporté un pitit plus...
0