Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

reference à une cellule fonction equiv

mumusse

XLDnaute Nouveau
Bonjour à tous
Un fichier de résultats annuels avec :
- plusieurs onglets qui portent le nom de l'année
- une feuille principale qui récapitule les résultats des années précédentes lignes = intitulés (recettes, alimentation, etc) colonnes = années
Sur la feuille principale, j'ai une ligne CHARGES SOCIALES par exemple et je vais chercher sur l'onglet 2004 la ligne qui contient CHARGES SOCIALES
Ma formule assez longue fonctionne très bien mais une partie pose problème :
la partie =EQUIV($A57;'2004'!$A$1:$A$200;0)fonctionne très bien
problème : sur la feuille principale j'ai des colonnes intitulées 2004 2003 etc et je veux aller chercher les valeurs dans les onglets 2004 2003
je n'arrive pas à écrire au lieu de '2004'!$A$1:$A$200 quelque chose se référant à une cellule dans laquelle je peux modifier l'année
(si j'écris 2003, ça cherche dans l'onglet 2003, 2004 dans l'onglet 2004)
J'ai essayé beaucoup de choses mais j'ai les erreurs sont des erreurs de nature d'argument

Merci d'avance pour votre aide
 
M

mumusse

Guest
bonsoir jean marie

ça baigne
j'ai la formule
=EQUIV($A45;INDIRECT('''&TEXTE(B$1;'standard')&''!$A$1:$A$200');0)
qui fonctionne

quand je pense que j'ai bricolé 2 heures la dessus
bonne soirée et grand merci encore pour la promptitude :woohoo:
 

JeanMarie

XLDnaute Barbatruc
Re...

Mumusse tu n'as pas besoin de la fontion texte

=EQUIV($A45;INDIRECT('''&B$1&''!$A$1:$A$200');0)

les ' ' sont obligatoires dans le cas d'une feuille contenant des espaces, tu peux aussi les supprimer.

@+Jean-Marie
 

Discussions similaires

Réponses
2
Affichages
3 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…