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 24512 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 24 mars 2023 - 23 août 2013 à 21:16
eriiic Messages postés 24512 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 24 mars 2023 - 23 août 2013 à 21:16
A voir également:
- Autre formule plus "simple" ? via indirect ?
- Formule excel - Guide
- Formule de politesse mail anglais - Guide
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
- Communication impossible via ssl ps4 ✓ - Forum Google Chrome
- Clémence souhaite faire calculer automatiquement les prix de 30 produits dans trois devises. elle a déjà saisi une formule de calcul pour le tarif du premier produit dans la première devise. corrigez sa formule afin que recopiée vers le bas puis vers la droite, elle remplisse correctement tout le tableau. - Forum Excel
4 réponses
Frenchie83
Messages postés
2239
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
28 janvier 2023
335
22 août 2013 à 14:04
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
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
benji71
Messages postés
738
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
4 janvier 2015
24
22 août 2013 à 21:18
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///
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///
Frenchie83
Messages postés
2239
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
28 janvier 2023
335
22 août 2013 à 22:27
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
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
eriiic
Messages postés
24512
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
24 mars 2023
7 168
23 août 2013 à 01:04
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...
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...
benji71
Messages postés
738
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
4 janvier 2015
24
23 août 2013 à 18:22
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////
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////
eriiic
Messages postés
24512
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
24 mars 2023
7 168
23 août 2013 à 21:16
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
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