Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/01/2012, 20h09   #1
Invité de passage
 
Fils de Pub
Inscription : juin 2010
Messages : 14
Détails du profil
Informations personnelles :
Nom : Fils de Pub

Informations forums :
Inscription : juin 2010
Messages : 14
Points : 1
Points : 1
Par défaut "Tirer" une formule contenant des onglets

Bonsoir,

Je souhaiterais pouvoir incrémenter une série lorsque je tire une formule.

En fait, cela fonctionne pour les cellules mais pas pour les onglets.

J'ai par exemple un onglet par mois et je souhaite, dans un tableau situé dans un énième onglet, pouvoir utiliser une même formule pour chaque mois mais je suis obligé de modifier à la main le mois situé dans la formule car lorsque je tire la formule sur plusieurs cellules, la formule reste toujours sur le mois de janvier.

Est-ce quelqu'un comprends ce que je dis et si oui, aurait une réponse?

Merci.
filsdepub est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2012, 20h40   #2
Membre émérite
 
Conseil + Formation
Inscription : février 2010
Messages : 598
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Conseil + Formation

Informations forums :
Inscription : février 2010
Messages : 598
Points : 902
Points : 902
Bonjour
Si tes onglets ont bien un nom correspondant à la logique de nommage d'Excel (avec les accents et sans majuscules) tu peux utiliser une fonction INDIRECT pour fabriquer une adresse qui calculera le nom de l'onglet avec
Code :
TEXTE(date(2012;colonne(a1);1);"mmmm")
si tu tires vers la droite ou
Code :
TEXTE(date(2012;ligne(a1);1);"mmmm")
si tu tires vers le bas

Exemple
Code :
=INDIRECT("'"&TEXTE(DATE(2012;COLONNE(A1);1);"mmmm")&"'!B1")
Si la cellule (B1 dans mon exemple) doit aussi évoluer, il est préférable de remplacer par quelque chose comme
Code :
=INDIRECT("'"&TEXTE(DATE(2012;COLONNE(B1);1);"mmmm")&"'!L"&LIGNE(C1)&"C"&COLONNE(C1);FAUX)
A adapter à ton cas...
N.B. : on peut aussi adapter pour la 1ère majuscule des mois...
78chris est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h18.


 
 
 
 
Partenaires

Hébergement Web