Autre formule plus "simple" ? via indirect ?

Fermé
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 - 21 août 2013 à 17:20
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 23 août 2013 à 21:16
Bonjour à tous et toutes,

j'espère que vous allez bien.
je viens vers vous avec un tit souci.
le problème si situe avec la fonction indirect...
je joins le fichier afin que vous puissiez comprendre : https://www.cjoint.com/?3HvruwweY1F

merci de votre aide et conseil.

tres bonne après midi.

berni///



A voir également:

4 réponses

Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
22 août 2013 à 14:04
Bonjour
Pour la 1ère Question, pas de problème,
en cellule C5 vous remplacez
= Indirect($C$4&"!"&M5) par = Indirect($C$4&"!I57") et ainsi de suite pour les autres cellules.
Pour la 2ème question: pas tout compris, votre tableau répond dèjà à la question posée, je reprend vos termes " Si en I57, je n'ai rien, le résultat de la cellule C5 serait vide", c'est pourtant bien ce que vous obtenez. Si vous pouviez reformuler votre demande avec quelques exemples différents et avec le résultat attendu ce serait bien.
cdlt
0
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 23
22 août 2013 à 21:18
Bonjour frenchie83, bonjour à tous,

merci à vous frenchie83 d'avoir répondu. je me disais que ma question était tombé au oubliette mais vous y répondez. merci à vous.

à des fins de bonne compréhension, je joins le fichier :https://www.cjoint.com/?3Hwvq3eTP8V

si je place la formule = Indirect($C$4&"!I57") en c5 et que je double clic pour la faire descendre, le i57 reste "statique", j'imagine qu'il n'est pas possible de la faire bouger horizontalement ? exemple
en c5 = Indirect($C$4&"!I57")
en c6 = Indirect($C$4&"!k57")
en c7 = Indirect($C$4&"!l57")
...

pour le second point, je me suis probablement mal expliqué (comme souvent dirons certains...et ils n'ont pas tord ;-)). j'ai mis des explications sur le fichier.

je vous remercie pour votre aide...et vous souhaite une excellente soirée..

bien à vous,

berni///
0
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
22 août 2013 à 22:27
Bonsoir
On va y aller progressivement.
Dans un premier temps, j'ai rajouter une feuille "Emplacement" ou j'ai copier la liste des colonnes, et ainsi créer une formule unique pour tout les mois.
https://www.cjoint.com/c/CHwwvQ9ilHQ
commençons par ça et on verra pour la suite
bonne soirée
cdlt
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 215
23 août 2013 à 01:04
Bonsoir à tous,

une autre façon pour fabriquer les adresses.
J'ai mis le détail en colonne E et F. C'est juste pour mieux visualiser la fabrication des adresses, elles ne servent à rien d'autre qu'à la compréhension.
J'ai mis des dates en lignes 3, on pourrait les fabriquer à partir du nom de la feuille mais ce n'était pas le plus intéressant et il est tard.
Il restera C5 car apparemment tu as créé une irrégularité qu'il faut traiter indépendamment des autres formules. Pas le temps de voir et ce ne doit pas être le plus difficile si vraiment tu veux i56 et non pas i57 (?)...

Reste aussi à voir les éventuels affichages indésirables en début de mois pour les autres mois mais pas de feuille à se mettre sous la dent pour tester.
Sans doute réglé en bloquant la colonne mini en C5 par :
=INDIRECT(ADRESSE(57;MAX(7;(LIGNE()-7)*2+9+JOURSEM(C$3;2));;;C$4))
à recopier vers le bas.
Même principe sur le paramètre ligne en D5.

https://www.cjoint.com/c/CHxbaKobdGq

eric

PS: mon excel a planté, c'est pas la toute dernière version du fichier en ligne. Peut-être qu'il y a des anomalies...
0
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 23
23 août 2013 à 18:22
Bonjour à tous et toutes,

mille mercis à frenchie83 & eriiic pour vos propositions.
même si je suis lent à la compréhension, celles-ci me parlent .

"Il restera C5 car apparemment tu as créé une irrégularité"...l'irrégularité est dans le fait que j'ai fusionné des cellules ? à savoir i & j 57, k & l 57..?

"si vraiment tu veux i56 et non pas i57 (?)..." sur la feuille GP_1_2013, je dois aller chercher les cellules i57, k57...

et sur la feuille GPE_1_2013 je dois aller chercher les infos en bs18, bs19...

je vais me pencher sur le fichier, essayer de comprendre et d'ajouter les feuilles gpe_2_2013...gp_2_2013....

merci mille fois de votre aide...

un tt grand merci...

berni////
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 215
23 août 2013 à 21:16
Bonsoir,

l'irrégularité est dans le fait que j'ai fusionné des cellules ? à savoir i & j 57, k & l 57..?
"si vraiment tu veux i56 et non pas i57 (?)..." sur la feuille GP_1_2013, je dois aller chercher les cellules i57, k57...

Non, tu as écris i56 et non i57 dans la liste des références, c'était donc une erreur.

eric
0