Copie de formule sur excell

Résolu/Fermé
lou3313 - 28 janv. 2012 à 06:48
 anger - 29 janv. 2012 à 21:33
Bonjour,

Pouvez-vous m'aider sur une formule copiée

J'ai une formule dans une colonne, on va dire pour exemple de A1 à A20.
Sans le faire cellule par cellule, y-a-t-il une procédure à suivre pour changer uniquement 2 éléments sur cette formule, sans modifier le reste et ceci sur toute la colonne en une seule fois.

Exemple ci-après;

Formule actuelle =SI(ET(L10="G. électro N°4";C10+D10<=8);'Liste du matérièl'!J15/8*(C10+D10);SI(ET(L10="G. électro N°4";C10+D10>=9);'Liste du matérièl'!J15;0))

Formule a modifier sur toute la colonne (uniquement les 2 numéros 15 des 2 J)
=SI(ET(L10="G. électro N°4";C10+D10<=8);'Liste du matérièl'!J<souligne>15/8*(C10+D10);SI(ET(L10="G. électro N°4";C10+D10>=9);'Liste du matérièl'!J15;0))

Merci d'avance, pour votre aide.

Cordialement et à +
A voir également:

5 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
28 janv. 2012 à 07:05
Bonjour
sélectionnez la colonne
tapez ctrl+h
dans la fenêtre qui s'affiche:
en haut, entrez: J
en bas:
nouvelle adresse de colonne
et cliquez sur "remplacez tout"

Nota: comme vos J ne sont pas bloqué, si vous copiez cette colonne sur un autre champ, J15 va être modifié d'autant et ce n'est donc plus J15 qu'il faudra remplacer, mais la nouvelle adresse.
Ou alors, remplacer:
J15 par ce qui ne changera pas:
$J15 si le 15 doit s'incrémenter
$J$15 si l'adresse complète doit être figée.

crdlmnt
0
Bonjour et merci pour ta réponse.
Mais la formule ne fonctionne pas.
La formule dans chaque cellule de la colonne sélectionné ne doit en aucun cas changer de destination, c'est uniquement le J15 qui doit s'afficher dans chaque cellule de la colonne sélectionné.
Si je te demande cela c'est parce que j'ai plus de 64 formules SI, imbriquées, et j'ai du faire un tableau caché pour arriver à mes fins.
Le nombre de cellule à modifié par colonne est impressionnant. j'avais commencé à le faire cellule par cellule, mais cela va me prendre énormément de temps.
Merci encore pour ta réponse
Cordialement et A+
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
29 janv. 2012 à 10:22
Bonjour
"La formule ne fonctionne pas":

qui a parlé de formule, dans ma ,proposition???
crdlmnt
0
Bonjour,
je ne comprend pas ta réponse, car il question de modification de formule.
Dans ma première question il est question de modifié une formule sur plusieurs cellules et cela dans une même colonne ( voir copie de formule)

Cordialement
0
Bonjour,
Je viens juste maintenant de faire ce que tu m'a dit, mais c'est la première cellule de la colonne ou se met le J15 puis la cellule suivante n'a pas changée elle est toujours J16 et ainsi de suite.
Pour infos, j'ai excell 2010.
merci pour ton suivi.
Dans tous les cas si je ne te répond pas en suivant, c'est forcément que je suis occupé ailleurs, mais je m'efforcerai de te répondre.
Cordialement
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
29 janv. 2012 à 18:58
Expliquons nous:

vous voulez changer J15, donc Excel ne change que J15. Il ne va pas s'occuper de J16!

si vous voulez ne changer que le J:

attention, en appliquant la méthode , on change tous les J du champ, dans les formules , dans les noms de feuille éventuellement,, dans les textes etc...

il est donc préférable d'identifier au mieux la valeur à changer.Dans votre formule le point d'exclamation qui précède le J permet de l'identifier

Donc même méthode et si vous voulez remplacer J par K par exemple:

en haut remplacer:
!J
par
!K

en précédant les deux codes du point d'exclamation pour identifier la zone à remplacer

bonne chance

crdlmnt
0
Bonjour,
je ne veux pas changer le J, mais changer le J16 en J15, le J17 en J15, le J18 en J15, le J19 en J15 et ainsi de suite dans toute la colonne.
J'espère que ma démonstration ci-dessus est explicite.
Cordialement
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
Modifié par Vaucluse le 29/01/2012 à 19:50
Heu.. pourquoi ne bloquez vous pas votre adresse et tirez ensuite la formule???
1° ligne:
transformez votre J125 en $J$15 avec le signe dollar devant la colonne et devant le N° de signe
tirez sur la hauteur
le J15 va rester J15 sur tous le champ alors que les autres adresses vont s'incrémenter.

Après, je n'ai plus de solutions!
0
Bon alors Lou3313, t'as compris ce qu'a dis Vaucluse... ou pas ?
Ce serait sympa de donner des nouvelles à ceux qui t'on aidé !!!
0
Bonjour,
Toujours pas compris la réponse de Vaucluse.
Dans ma première question il est question de modifié une formule sur plusieurs cellules et cela dans une même colonne( voir copie de formule)
Quand a être sympa, je pense que je le suis. Il m'est difficile d'accepter des remarques dont
les personnes qui les font non pas les tenants et les aboutissants.
Pour infos, je me suis absenté et de ce fait, je n'est pas pu répondre à Vaucluse, je m'en excuse si cela lui a causé des désagréments.
Encore désolé

Cordialement
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
29 janv. 2012 à 14:53
Ne nous fâchons pas!!! :-)..rien ne m'a géné... dans tout ça

Par contre:

avez vous au moins essayé de voir ce que donne:

_sélectionner toute la colonne, ou tout le champ à modifier.
_taper la lettre h en tenant ctrl enfoncée?

ou bien ce qui revient au même:
_sélectionner le champ
et selon votre excel:
_avant 2003 / Edition / rechercher ou replacer
ou:
_ruban / Accueil / à droite: "rechercher et sélectionner"

crdlmnt

0

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

Posez votre question
Re,

Vaucluse est sympa et Lou aussi !
Mais il est tellement courant que les demandeurs d'aide se moquent des "saint-bernard" qu'à la fin...on a un peu envie de secouer le "cocotier" :-))

Par ailleurs, je crois que la réponse de Vaucluse est claire.

Alors...ça marche ? ou faut-il reformuler la réponse ?

A+
0