Rechercher : dans
Par :

Excel et incrémentation n° feuille

Dernière réponse le 18 jan 2009 à 12:24:06 chriscece, le 17 jan 2009 à 10:20:39 
 Signaler ce message aux modérateurs

Bonjour,

J'aurais besoin d'aide pour une formule sur Excel :
j'ai une feuille de calcul avec un onglet par jour, se nommant 1, 2, 3, .... 31
Et un onglet recap
Sur cet onglet la celulle A2 est égale à la cellule A2 de toutes les feuilles journalieres
Comment faire pour que la celulle A3 soit égal à toutes les celulles A3 des feuilles journalières (sachant que la recopie incrémentée ne marche pas)?

Merci d'avance

Configuration: Windows Vista
Internet Explorer 7.0

Meilleures réponses pour « Excel et incrémentation n° feuille » dans :
[Excel] Chemin et nom de stockage de feuille de calcul VoirIndiquer automatiquement le chemin d'accès (path) et le nom de stockage de toute feuille de calcul Noter dans une cellule (A& par exemple) la formule : =cellule("nomfichier";A1) A chaque sauvegarde et/ou déplacement de fichier dans votre...
Insérer une image de fond sous la grille Excel VoirVous souhaitez insérer un logo sous JPEG ou autre, sous votre grille Excel : FORMAT / FEUILLE / ARRIERE PLAN s'ouvre un panneau vous présentant vos images pour sélection.... choisissez, validez. Pour le supprimer : même procédure FORMAT /...
Liste déroulante avec saisie semi automatique pour EXCEL VoirC'est une procédure qui demande un investissement personnel et qui n'est pas nécessairement facile à comprendre et à réaliser dès la première fois. Afin de rendre cette astuce facile à utiliser, nous allons employer les plages et les formules...
Télécharger MOREFUNC (Macro complémentaire EXCEL) VoirMorefunc est une macro complémentaire proposant 67 nouvelles fonctions de feuille de calcul pour Excel. Ces fonctions sont compatibles avec Excel 95 à 2007. Elles ne sont pas portables sur d'autres plate-formes que Windows, ni sur d'autres...
Tableur - Les feuilles de calcul VoirLa notion de feuille de calcul Un tableur présente les données et les formules sous forme d'un tableau (lignes et colonnes) appelé feuille de calcul. Une feuille de calcul est constitué de lignes (numérotées à l'aide de chiffres) et de colonnes...

1

Vaucluse, le 17 jan 2009 à 10:33:07

Bonjour
curieux que l'incrémentation ne marche pas!
Quelle formule avec vous en A2 sur la feuille récap?
crdlmnt La vérité ne se possède pas, elle se cherche seulement

Répondre à Vaucluse

2

chriscece, le 17 jan 2009 à 13:06:00

En fait, je voudrais après avoir saisie la formule en B2, pouvoir recopier vers le bas. Sachant que vers la droite ça marche. Mais pas vers le bas.

Ci joint mon fichier


http://www.cijoint.fr/cjlink.php?file=cj200901/cijUWaF4f1.xl­s

Merci d'avance

Répondre à chriscece

3

sylvlau, le 17 jan 2009 à 13:39:14

Bonjour,

J'ai regardé ton fichier.
C'est simple : Excel sait recopier (en incrémentant) quand il peut déterminer qu'une information fait partie d'une série connue. Genre 1,2,3... ou Lundi, Mardi, Mercredi...
Pour lui, les noms des feuillles n'obéissent pas à la loi des séries...puisque c'est toi (l'utilisateur) qui les déterminent librement.
Donc Excel n'incrémente pas les noms des onglets !!! Normal.

Mon dieu, tu vas y arriver. Tu remplaces les '1' par '2' puis par '3'... dans les formules.

Autre chose : un fichier Excel cela s'appelle un classeur Excel. Chaque "onglet" est une feuille. Est-ce clair ?

Allez, bon courage, au plaisir.

Répondre à sylvlau

4

chriscece, le 17 jan 2009 à 14:34:56

Oui, mais il y a surement + simple. Je ne me vois pas passer sur chaque celulle pour modifier le nom de la feuille.
Une autre idée, peut-être?

Répondre à chriscece

5

michel_m, le 17 jan 2009 à 14:53:29

Bonjour à tous

dans ta colonne "pain"
=INDIRECT(A2&"!B4")
à tirer vers le bas

si tu veux écrire la formule qu'une fois et tirer à droite et vers le bas:
=INDIRECT($A2&"!"&ADRESSE(4;COLONNE()))

merci d'avance pour les bonbons! :-) Cordialement,
Michel

Répondre à michel_m

6

chriscece, le 17 jan 2009 à 15:18:32

Merci, merci, merci.

ça marche!!!

Par compte, pourrais-tu m'expliquer cette formule, que je puisse comprendre ce que je fais?

Répondre à chriscece

7

chriscece, le 17 jan 2009 à 16:54:55

Up

Répondre à chriscece

8

 michel_m, le 18 jan 2009 à 12:24:06

Re,

1/ la fonction INDIRECT donne la valeur de l'adresse de cellule indiquée dans le paramètre de la fonction
si D3 contient "zaza"
indirect(D3) renvoie "zaza"
Voir l'aide Microsoft ( F1) qui pour une fois est assez claire sur ce sujet

2/ l'adresse d'une cellule peut être donnée par lettre de la colonne et n°de ligne :D3 ==> colonne D ligne 3
ou de cette manière L3C4 ==>ligne3 colonne 4 (4=D)
ou par cellule( ligne; colonne) cellule(3,4) donne C4 (voir aide microsoft pour le style de renvoi (LC ou Ax)

3/ colonne() donne le numèro de colonne de la cellule active: si je suis en D3 colonne() renvoie 4

4/ lorsque dans une formule tu fais appel a une autre feuille excel écrit le nom de la feuille suivi d'un point d'exclamation: "nom de la feuille!"

5/ le caractère & indique une concaténation c.a.d. qu'Excel colle les indications ensemble
par ex (si tu ne connais pas) en A1 écrit "toto" en A2 "est grand" en A3 =A1&A2 te renvoit "Totoest grand"...pour faire l'espace entre "toto" et "est" il faut écrire =A1&" "&A2.

6/ le dollar devant une lettre fige la formule sur la lette ainsi $A2 quand tu tires vers la droite tu as toujours appel de la colonne A sinon tu aurais B2,C2 etc...

La combinaison de tout ça est utilisée dans la formule que je t'ai proposée
INDIRECT($A2&"!"&ADRESSE(4;COLONNE()))

si tu as du mal, l'astuce est d'écrire chaque formule et de regarder ce que ca donne:

par ex tu te met en D3 et tu écris =colonne()
puis adresse(4,D3)
etc.
cela te montre la progression vers la solution

Cordialement,
Michel

Répondre à michel_m