Récupérer une colonne via le contenu de sa première cellule

Fermé
SkillzZ78 Messages postés 3 Date d'inscription mardi 9 mai 2017 Statut Membre Dernière intervention 9 mai 2017 - 9 mai 2017 à 15:52
DjiDji59430 Messages postés 4167 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 27 décembre 2024 - 9 mai 2017 à 19:27
Bonjour à tous !

J'aurais besoin d'aide sur un problème que je rencontre et ne parviens pas à résoudre.
J'utilise la formule suivante:
=SOMME.SI.ENS(INDIRECT("'"&MoisCourant2&"'!E1:E14");INDIRECT("'"&MoisCourant2&"'!C1:C14");F1)

Cette formule fonctionne très bien, mais j'aimerais désigner les plages E1:E14 et C1:C14 autrement qu'en les mentionnant de cette manière. Car si j'ai un ajout ou une suppression de colonne, la formule ne me renvoie plus les valeurs que je désire.

J'aimerais donc désigner ces colonnes par le contenu de la première cellule qui les compose. Par exemple, si E1 a pour contenu "real_ytd2017_caext", j'aimerais renvoyer la colonne E1:E14 (même E:E ça m'est égale) par le contenu précédemment mentionné. Je vous ai joins un fichier exemple, où ma formule se trouve en A1 de la feuille 2.

Si quelqu'un connaît la solution à ce problème, qu'il n'hésite pas à se manifester :D

Bonne journée à tous,

PS: J'utilise excel 2010

B.
A voir également:

5 réponses

DjiDji59430 Messages postés 4167 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 27 décembre 2024 682
9 mai 2017 à 16:54
Bonjour,

Quel fichier ?? Pas de fichier ????

Dans ma boule, je vois une fonction decaler() qui contient une fonction equiv().

genre = decaler($a$1;0;equiv("real_ytd2017_caext";$1:$:1;0);nbval(la colonne qui a le meme nombre de valeur que e:e);1)

Crdmt
0
Raymond PENTIER Messages postés 58777 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 décembre 2024 17 258
9 mai 2017 à 16:58
 1) Tu vas dans https://www.cjoint.com/ 
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
0
SkillzZ78 Messages postés 3 Date d'inscription mardi 9 mai 2017 Statut Membre Dernière intervention 9 mai 2017
9 mai 2017 à 19:00
Zut j'ai zappé le fichier ! Le voici ! https://www.cjoint.com/c/GEjq6JRS5WP

Je vais essayer ton truc DjiDji, il y a du potentiel ! Merci pour vos réponses ! Je reviendrai si ça ne fonctionne pas, et même si ça fonctionne d'ailleurs !

A+
0
SkillzZ78 Messages postés 3 Date d'inscription mardi 9 mai 2017 Statut Membre Dernière intervention 9 mai 2017
9 mai 2017 à 19:17
DjiDji je pense que tu n'es pas trop loin de la réponse, s'il-te-plaît, sors moi de là !! Je crois que dans ta fonction DECALER le EQUIV ne convient pas car il renvoie 1 puisque real_ytd2017_caext est dans une cellule de ma première ligne !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
DjiDji59430 Messages postés 4167 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 27 décembre 2024 682
9 mai 2017 à 19:27
0