reference nom cellule dans une formule

Bonjour à tous,

SITUATION :

dans un fichier pour gérer une gestion d'appartement, j'ai une feuille par année : 2010, 2011, 2012
dans une autre feuille, j'ai le résumé de chaque année.

La feuille de résumé se présente comme ça :

ColA ColB ColC ColD etc.
année loyers charges
2010
2011

La formule pour mes loyers dans la colonne B est : =SOMME.SI($'2010'.$B$4:$B$100;B$3;$'2010'.$E$4:$E$100)

PROBLEME :
Je voudrais que la formule SOMME.SI($'2010'. fasse référence au nom de la colonne A et non en absolu.

Ce que je souhaite :
dans la colonne A, je rentre mes années (les feuilles ont exactement le même nom que les années)
dans la colonne B, la formule se modifie automatiquement en =SOMME.SI($'2011'.$B$4:$B$100;B$3;$'2011'.$E$4:$E$100) pour l'année 2011.

Je n'arrive pas à le faire.
J'ai essayer en concatenant des trucs, même ça ne marche pas.

Comment faire ?
Merci
Loic

Bonjour

Je ne suis pas sûr de bien comprendre.

Pour commencer par un détail : la zone "critères" dans la formule

Loïc Breilloux wrote

La feuille de résumé se présente comme ça :

ColA ColB ColC ColD etc.
année loyers charges
2010
2011

La formule pour mes loyers dans la colonne B est :
=SOMME.SI($'2010'.$B$4:$B$100;B$3;$'2010'.$E$4:$E$100)

Si dans ton exemple "loyers" est en B1, le critère recherché dans
B3 correspondrait à la ligne 2011...

Sans doute un problème de recopie (il aurait été plus simple et
plus sûr de joindre le classeur, ou du moins un extrait significatif).

Quoiqu'il en soit, je pense avoir compris que dans la situation de la
copie d'écran ci-dessous :
<http://nabble.documentfoundation.org/file/n4026094/IndirectNomFeuille.png>

tu souhaites pouvoir copier la formule de B2 vers B3 et que le nom de la
feuille,
figurant dans la colonne A, s'incrémente automatiquement.

Ceci est possible avec une formule du type :
=SOMME.SI(INDIRECT("'"&A2&"'.$B$4:$B$100");">2";$'2010'.$E$4:$E$100)

Nota :

1. Comme je n'ai pas compris ton critère (cf. remarque ci-dessus)
j'en utilise ici un fictif (si la plage est >2)
2. Le séparateur NomFeuille.NomPlage est ici le point. La syntaxe Excel
attend
un !
Ceci est paramétrable dans Outils> Options> Calc> Formule> Paramètres
de calcul détaillés. On peut aussi prévoir une formule plus complexe avec un
test d'erreur et selon le cas utiliser l'une ou l'autre syntaxe.

Je joins mon classeur exemple pour disposer d'une base de travail
au cas où je répondrais complètement à côté...

IndirectNomFeuille.ods
<http://nabble.documentfoundation.org/file/n4026094/IndirectNomFeuille.ods>

Cordialement
Pierre-Yves

Bonjour,
Je na sais pas si cela correspond au problème rencontré mais je joins un fichier calc permettant de réaliser une ventilation mensuelle à partir
d'une saisie globale (pas besoin de trier les données).
Cordialement
Michel
http://www.inforbur.com/ventil_mois.ods

Merci à vous,

j'ai regardé un peu ces formules, mais ça n'a pas l'air de faire ce que je cherche.
Je viens d'anonymiser mes données.
Le fichier en question est : http://loic.breilloux.free.fr/test/comptabilite_appt_LO.ods

Merci
Loic

Suite...

Loïc Breilloux wrote

j'ai regardé un peu ces formules, mais ça n'a pas l'air de faire ce que
je cherche.

Je pense que si... mais comme tu ne précises pas plus "ce que
tu cherches", on risque de tourner en rond si ce que je te renvoie
(ton classeur avec application de ce que je proposais précédemment)
ne convient pas...

comptabilite_appt_LO.ods
<http://nabble.documentfoundation.org/file/n4026143/comptabilite_appt_LO.ods>

Nota : cf. mon message précédent, si les formules renvoient #REF il faut
adapter
l'option ou compléter les formules avec un test...

Cordialement
Pierre-Yves

Bonsoir,

les feuilles à partir de 2012 n'ont pas la même structure, des colonnes sont permutées. Est-ce volontaire ?
Cela oblige à écrire des formules différentes selon l'onglet ciblé.

Dans l'onglet [total_fiscalité] j'ai testé avec
les 2 lignes 2010 et 2011 (2012 a une autre structure…)

les colonnes Loyer et Provisions locataire

à partir de la formule de Pierre-Yves Samyn, j'ai écrit dans B5

=SOMME.SI(INDIRECT("$'"&$A5&"'.$b$4:$b$100");B$3;INDIRECT("$'"&$A5&"'.$E$4:$E$100"))

qui, après recopie en bas et à droite, donne les mêmes totaux que dans le classeur initial.
Loyer Provisions locataire

2010 880,64 € 57,54 €
2011 3 913,96 € 251,57 €

C_Lucien

Merci à tous,

grâce à la formule de Pierr-Yves modifiée par Lucien (lutch), ça fonctionne comme je le souhaite.
J'ai plus qu'à modifier un peu l'ordre de mes colonnes pour que cela soit plus pertinent.

Merci encore
Loic