> Tous les forums > Forum Bureautique
 formule pour creer un decalage par foisSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
williamsss
  Posté le 16/03/2009 @ 17:48 
Aller en bas de la page 
Petit astucien

Bonjour,

Les donnees de temperatures que j'ai sont sous ce format de tableau http://perso.wanadoo.fr/climatologie/EXCEL.xls

............1950 1951 1952 ETC...
JANVIER
FEVRIER
MARS
AVRIL
MAI
JUIN
JUILLET
AOUT
SEPT.
OCT.
NOV.
DEC.

Voila que je voudrais mettre ces donnees ainsi :

........JANVIER
........FEVRIER
........MARS
........AVRIL
........MAI
1950 JUIN
........JUILLET
........AOUT
........SEPT.
........OCT.
........NOV.
........DEC.
........JANVIER
........FEVRIER
........MARS
........AVRIL
........MAI
1951 JUIN
........JUILLET
........AOUT
........SEPT.
........OCT.
........NOV.
........DEC.

ETC...

Comment peut on mettre les donnees de chaque années d'un tableau comme le 1er model les un sous les autres comme le 2ème model sans devoir copier et coller chaque annee ?

MERCI

Williams

Publicité
gr42
 Posté le 16/03/2009 à 18:24 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour,

Bien déjà avec la fonction concatener :

1 cellule avec queques points , celle d'à côté avec Janvier et en dessous fevrier , la poignée de recopie pour aller vite et sur la cellule en C1 =concatener(A1;B1) . Ensuite il reste à insérer une ligne par an ..

williamsss
 Posté le 16/03/2009 à 19:12 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
gr42 a écrit :

Bonjour,

Bien déjà avec la fonction concatener :

1 cellule avec queques points , celle d'à côté avec Janvier et en dessous fevrier , la poignée de recopie pour aller vite et sur la cellule en C1 =concatener(A1;B1) . Ensuite il reste à insérer une ligne par an ..

Je ne sais pas si j'ai bien compris votre reponse ou si vous avez compris ma question. Car déjà a la cellule C1 nous avons une année (1950) donc je ne comprends pas pourquoi mettre cette formule dans cette cellule.

Puis j'ai vu que cette formule sert a fusionner les infos de 2 cellules.

Alors que se que je cherche a faire est que les donnees disposées sur plusieurs collones de 12 lignes comme ceci :

1...5
2...6
3...7
4...8

etc...

soit maintenant sur une seul collone :

1
2
3
4
5
6
7
8

Donc comment faire ?

Merci

Williams

williamsss
 Posté le 16/03/2009 à 21:28 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
sourisdeservice a écrit :

Bonjour,

Veux-tu dire que l'année est dans la première colonne un peu comme si nous avions une accolade ?

Oui.

Je voudrais que les donnees du 1er tableau composé de 12 lignes (les mois) et 59 collonnes (59 années (1950 a 2009)) devient une collonne de donnees de 12x59=708 cellules les unes sous les autres.

merci

Williams

sourisdeservice
 Posté le 16/03/2009 à 21:58 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

re,

J'avais supprimé ma question parce que je ne vois pas trop comment faire

Pourquoi ne pas mettre tes mois en format date. Il ne te resterait plus qu'à faire une recopie incrémentée avec Janvier 51, Février 51 etc.... mais restent les chiffres avec du copier/coller

Attendons les experts

Bérylion
 Posté le 16/03/2009 à 22:04 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Salut

attention, formules à rallonge............................ !

sur la feuille 2 :

en A1 tu écris =SI(ET(MOD(LIGNE()/6;2)<>0;LIGNE()/6=ENT(LIGNE()/6));DECALER(Feuil1!$A$1;0;1+SI(MOD(LIGNE();6)=0;ENT(LIGNE()/12)+1;0));"")

en B1 : =DECALER(Feuil1!$A$1;1+SI(MOD(LIGNE();12)>0;MOD(LIGNE();12);12);0)

en C1 : =DECALER(Feuil1!$A$1;1+SI(MOD(LIGNE();12)>0;MOD(LIGNE();12);12);2+ENT((LIGNE()-1)/12))

et ça donne ça : http://cjoint.com/?dswc1gJFMh

williamsss
 Posté le 16/03/2009 à 22:43 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Bérylion a écrit :

Salut

attention, formules à rallonge............................ !

sur la feuille 2 :

en A1 tu écris =SI(ET(MOD(LIGNE()/6;2)<>0;LIGNE()/6=ENT(LIGNE()/6));DECALER(Feuil1!$A$1;0;1+SI(MOD(LIGNE();6)=0;ENT(LIGNE()/12)+1;0));"")

en B1 : =DECALER(Feuil1!$A$1;1+SI(MOD(LIGNE();12)>0;MOD(LIGNE();12);12);0)

en C1 : =DECALER(Feuil1!$A$1;1+SI(MOD(LIGNE();12)>0;MOD(LIGNE();12);12);2+ENT((LIGNE()-1)/12))

et ça donne ça : http://cjoint.com/?dswc1gJFMh

MERCI BP Berylion c'est ce dont je cherchais a realiser

Williams

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
Alimentation modulaire Corsair RM850e (2025) 80+ Gold 850W PCIe5.1, ATX 3.1
115,38 € 149 € -23%
@Amazon
PC portable 16 pouces Ninkear A15 Pro (QHD, AMD Ryzen 5 7430U, 16 Go RAM, SSD 1 To, Windows 11, Qwerty)
429 € 545 € -21%
@Geekbuying
SSD WD Black SN770 2 To (PCIe Gen4, NMVe M.2, 5150 Mo/s)
109,95 € 130 € -15%
@Geekbuying
Chargeur USB UGREEN Nexode 200W (3xUSB C + 1xUSB A)
74,99 € 99,99 € -25%
@Amazon
Disque dur externe Western Digital Elements Desktop USB 3.0 18 To
299,72 € 400 € -25%
@Amazon Allemagne
SSD interne M.2 NVMe PCIe 4.0 Kingston NV3 1 To
62,07 € 75 € -17%
@Amazon Allemagne

Sujets relatifs
logiciel pour créer son faire part
formule si ne fonctionne pas une fois triée
Macro pour créer un Gencode sur Excel - EAN 18
OUTIL POUR CREER DES VIDEO COMME MOVIE MAKER
beson d'aide pour une formule
Aide pour formule excel 2011
Formule de calcul pour questionnaire
Recherche formule pour les jours de la semaine
une formule pour fixer
Formule pour remplacer une valeur négative par la valeur 0
Plus de sujets relatifs à formule pour creer un decalage par fois
 > Tous les forums > Forum Bureautique