Adapter une formule issue d'une consolidation

Résolu/Fermé
kaderdaret Messages postés 39 Date d'inscription jeudi 6 décembre 2012 Statut Membre Dernière intervention 13 juin 2016 - 29 janv. 2013 à 10:53
kaderdaret Messages postés 39 Date d'inscription jeudi 6 décembre 2012 Statut Membre Dernière intervention 13 juin 2016 - 30 janv. 2013 à 17:51
Bonjour,

Je souhaiterai savoir comment je pourrai adapter une formule issue d'une consolidation puis la tirer vers la droite puis vers le bas sans que cette manipulation ne modifie les sources des valeurs consolidées.

J'ai Essayé ceci:
=SI(AX17=0;"";somme(I6:I16)/AX17)

Lorsque que je tire cette formule vers le bas il me modifie toutes les sources issues de la consolidation comprise entre I17 et I29, alors que je souhaiterai qu'il m'affiche en I29:

=SI(AX29=0;"";somme(I18:I28)/AX29), puis en I41 =SI(AX41=0;"";somme(I30:I40)/AX41)...

J'espère avoir été suffisamment clair.

Merci pour votre aide.

Cordialement

KD


A voir également:

12 réponses

Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
Modifié par Mike-31 le 29/01/2013 à 11:17
Salut,

c'est normal tu travaille en référence relative, pour ne pas que tes références bougent, il faut placer le symbole dollar $ soit devant l'index $I colonne pour éviter que la référence change si tu incrémentes vers la droite ou la gauche
ou après l'index colonne I$ pour éviter que la référence change lorsque tu incrémentes vers le bas ou le haut et de part et d'autre pour fixer l'adresse cellule $I$ c'est la référence absolue

=SI(AX17=0;"";somme($I$6:$I$16)/AX17)

si AX ne doit pas bouger il faudra écrire $AX$17

Pour comprendre ces références absolue et relative va voir ce tuto après la pub sur ce lien

https://www.youtube.com/watch?v=D71B-ffZwZc

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
Dracknard Messages postés 493 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 4 mai 2015 116
29 janv. 2013 à 11:08
Bonjour KD,

Pourrais tu mettre un fichier exemple (sans données confidentiel) sur https://www.cjoint.com/ et mettre le lien obtenue dans ta réponse?

Car je dois avouer que là je ne vois pas le problème dans ta formule.

Bonne journée
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié par Vaucluse le 29/01/2013 à 11:13
Bonjour
pas trop compris:

si vous écrivez en I17 votre formule

=SI(AX17=0;"";somme(I6:I16)/AX17)

et que vous tirez vers le bas, elle donne exactement ce que vous signalez dans la fin de votre message?
Mais bien sur, elle donne en ligne 18:
=SI(AX18=0;"";somme(I7:I17)/AX18)

Si vous la voulez toutes les 12 lignes en conservant une formule dans les autres deux options
soit vous la copier et vous la collez sur les lignes voulues
soit vous créer une formule qui débute en ligne 17 qui n'appliquera ce code que toutes les 12 lignes soit:
=SI(MOD(LIGNE()-5);12)=0;SOMME(DECALER(INDIRECT("I"&LIGNE()-11);;;11))/AX17;votre formule en I)

Note pour info:
LIGNE()-5 donne 12 ou un multiple toutes les 12 lignes; A ajuster si vous ne débutez pas sur la ligne 17


crdlmnt





pouvez vous préciser ce que vous attendez?

crdlmnt
Errare humanum est, perseverare diabolicum
0
kaderdaret Messages postés 39 Date d'inscription jeudi 6 décembre 2012 Statut Membre Dernière intervention 13 juin 2016 2
29 janv. 2013 à 14:01
Bonjour à tous,

Oui Vaucluse, je souhaite en I17 faire la somme de I6:I17, la diviser par AX17, tirer cette formule vers la droite puis la répéter toutes les 12 lignes.

Pour info:

Dans ma formule de base j'avais fait en sorte que le #div/0 n'apparaisse pas, d'où le si(AX17=0;""...)

Cordialement

KD
0
Dracknard Messages postés 493 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 4 mai 2015 116
29 janv. 2013 à 14:59
Re-bonjour,

Verrouille tes cellules sources (avec les $) quand tu tire à droite, enlève les pour tirer en bas je vois que sa
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
29 janv. 2013 à 15:14
Toujours pas très clair... pourquoi la placer en I et la tirer vers la droite?
Pour que le I change et pas le AX, et s'il n' y a rien entre la ligne 17 et la 29 la ou vous placer la, formule:
=SI($AX17=0;"":SOMME(I6:I17)/$AX17)
en tirant à droite:le I changera, pas le AX
et en tirant vers le bas, tous les N° de ligne change,donc:
pour la placer toutes les 12 lignes:
sélectionner la largeur couverte par la formule, sur toute la ligne 17 et jusqu'à la ligne 28
sans changer les signes $ dans la ou les formules.
petit carré à droite en bas de la sélection et tirez la hauteur voulues le bas.
la formule va se placer et s'incrémenter toutes les 12 lignes et sur celle ci seulement
crdlmnt
0

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

Posez votre question
kaderdaret Messages postés 39 Date d'inscription jeudi 6 décembre 2012 Statut Membre Dernière intervention 13 juin 2016 2
29 janv. 2013 à 20:04
re,

Voici le fichier pour mieux comprendre la problématique.

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

Je souhaiterai répéter =SI($AT17=0;"";SOMME(E6:E16)/$AT17) en ligne 29, 41, 53...

Cordialement

KD
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
29 janv. 2013 à 21:06
Re,

Alors en E17 colle cette formule et incrémente la vers la droite jusqu'en AS17

=SI($AT$17=0;"";SOMME(E6:E16)/$AT$17)

Ensuite il faudra l'actualiser en E29 en modifiant simplement
$AT$17 par $AT$29 avant de l'incrémenter vers la droite et idem plus bas

=SI($AT$29=0;"";SOMME(E18:E28)/$AT$29)
0
kaderdaret Messages postés 39 Date d'inscription jeudi 6 décembre 2012 Statut Membre Dernière intervention 13 juin 2016 2
29 janv. 2013 à 21:13
Bonsoir Mike-31,

En gros j dois appliquer la formule manuellement pour les 306 personnes?
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
29 janv. 2013 à 21:18
Re,

Il y a bien d'autres possibilités qui demande une bonne pratique d'Excel. Si je ne tombe pas de sommeil après le film je te le ferai
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
29 janv. 2013 à 23:28
Re,

Récupère ton fichier et contrôle le voir si c'est ce que tu cherchais

https://www.cjoint.com/c/CADxCda487r
0
kaderdaret Messages postés 39 Date d'inscription jeudi 6 décembre 2012 Statut Membre Dernière intervention 13 juin 2016 2
30 janv. 2013 à 00:46
re

Oui tout à fait, peux tu m'expliquer comment t'as fait?

cordialement

KD
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié par Vaucluse le 30/01/2013 à 07:12
Bonjour
Le principe que je vous donnais en message 3 ici peut à mon avis convenir, soit https://forums.commentcamarche.net/forum/affich-27018779-adapter-une-formule-issue-d-une-consolidation#3

une formule en E6 à tirer sur la hauteur:
=SI(MOD(LIGNE()-5;12)<>0;'G:\TRAVAIL\[Août 2013.xlsx]Récap jour'!$E$6;SI($AT7=0;"";SOMME(DECALER(INDIRECT("E"&LIGNE()-11);;;11)/$AT17))))

... pas pu tester manque le lien avec des fichiers, mais ça devrait aller. Attention aux signes

Mais mieux vaut reconstruire les lignes et supprimer les plans avant de tirer.
crdlmnt
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
Modifié par Mike-31 le 30/01/2013 à 08:40
Re,

Ah comment j'ai fait,

j'ai saisi en E17 cette formule

=SI($AT$17=0;"";SOMME(E6:E16)/$AT$17)
que j'ai incrémenté vers la droite

ensuite j'ai mis en surbrillance la plage E17:AS17 et j'ai activer l'assistant Remplacer
dans Rechercher j'ai saisi $AT$17 et dans Remplacer j'ai saisi AT17
et clic sur Remplacer tout

la plage E17:AS17 toujours en surbrillance clic droit sur la sélection Copier

ensuite j'ai sélectionné toute les cellule en face tes noms AT19, AT49 etc ... clic droit sur une de ces cellules et Coller

cela à pris 5 minutes, peut on passer cette discussion en résolue

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
kaderdaret Messages postés 39 Date d'inscription jeudi 6 décembre 2012 Statut Membre Dernière intervention 13 juin 2016 2
30 janv. 2013 à 17:51
Bonjour,

Nickel, merci bcp.

Discussion résolue.

À+
0