Formule verticale

[Résolu/Fermé]
Signaler
Messages postés
25
Date d'inscription
samedi 27 décembre 2014
Statut
Membre
Dernière intervention
30 juillet 2015
-
Messages postés
25
Date d'inscription
samedi 27 décembre 2014
Statut
Membre
Dernière intervention
30 juillet 2015
-
Bonjour,

Sur feuille 1: A1 B1 C1 D1
1 2 3 4

Sur feuille 2:

je voudrai la formule suivante : = 100* A1 ( de la feuille 1) puis étendre cette formule verticalement..Il faut que quand j'étende ma formule j'ai =100*A1
100*B1
100*C1
Comment faire çà avec une formule?

Merci d' avance pour votre votre aide!

4 réponses

Messages postés
16525
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
18 octobre 2021
3 230
Bonjour

en feuille2 A1
=DECALER(Feuil1!$A$1;0;LIGNE()-1)*100
à tirer vers le bas
Messages postés
25
Date d'inscription
samedi 27 décembre 2014
Statut
Membre
Dernière intervention
30 juillet 2015

oui çà marche merci... Peux tu m'expliquer à la formule:

le ;0;
Ligne() -1
Messages postés
25
Date d'inscription
samedi 27 décembre 2014
Statut
Membre
Dernière intervention
30 juillet 2015

Si mes donnée de la feuille 1 commence en :

E8 F8 G8 H8
1 2 3 4


et je veux écrire ma formule sur la feuille 2 en N8 et tirer verticalement . LA formule s'écrit comment?
Messages postés
16525
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
18 octobre 2021
3 230 >
Messages postés
25
Date d'inscription
samedi 27 décembre 2014
Statut
Membre
Dernière intervention
30 juillet 2015

dans ta question (A1)

DDECALER décale (...) la cellule fixe A1 (avec les dollars) de y lignes et x olonnes

DECALER($A$1;y;x)
cette formule te donne la valeur dans la ellule située à y lignes et x colonnes de A1

dans ma feuille2 en cellule A1 j'appelle Feuil1!$A$1
je décade 0 ligne puisqu'on est de A1 à D1
je décale en colonne de x= ligne()-1

ligne() indique le numéro de la ligne

comme feuille2 on commence en A1 ligne()-1=0 soit 1-1
normal puisqu'on répercute feuil1 àA1
sur la ligne en dessous
x=ligne()-& 2-1=1
le décalage de colonnes en feuille 1 par rapport à A1 est B1
vu ?

en ce qui te concenre
tu te places en N8 feiulle2 et donc le décalage de colonne sera ligne()-8
Messages postés
25
Date d'inscription
samedi 27 décembre 2014
Statut
Membre
Dernière intervention
30 juillet 2015

oui mais si mes donnée sur la feuille 1 sont à ces endroits:

E8 F8 G8 H8
1 2 3 4

comment j'écris ma formule en N8 sur ma feuille 2?
Messages postés
26229
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
18 octobre 2021
6 087
J'ai cru donner une réponse en fin de ce fil à 17h53, ça ne fonctionne pas?
Bonjour , Si j'ai bien compris , exemple : à la feuille 1 en A1 ,tu écrits 1 ou n'importe quel chiffre . Sur la feuille 2 ,tu écris en A1 =100*Feuil!A1 .Ce qui fait que , en A1,de la feuille 2 tu auras le résultat , en l'occurrence , si tu as mis 1 dans la cellule A1 de la feuille A1 , tu auras comme résultat sur la cellule A1 de la feuille 2 le chiffre 100
Messages postés
25
Date d'inscription
samedi 27 décembre 2014
Statut
Membre
Dernière intervention
30 juillet 2015

oui c'est çà..
Messages postés
3485
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
18 octobre 2021
1 000
Bonjour

Un petit truc simple:

Sur la première cellule de ta feuille 2 tu tapes =100*feuil1!A$1 puis tu étires la formule vers la droite pour arriver au même nombre de colonnes de la feuille 1.

Les cellules étant déjà grisées tu fais Ctrl+C pour copier

Dessous, tu cliques droit et fais un collage spécial Transposer(T)

Ensuite tu n'as plus qu'à supprimer la ligne où les formules sont à l'horizontal.

Cordialement
Messages postés
26229
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
18 octobre 2021
6 087
Bonjour

autre option:

en Feuil2 en A1 la, formule:

=INDIRECT(ADRESSE(1;LIGNE();;;"Feuil1"))*100

à tirer sur la hauteur utile.

crdlmnt


Messages postés
26229
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
18 octobre 2021
6 087 >
Messages postés
25
Date d'inscription
samedi 27 décembre 2014
Statut
Membre
Dernière intervention
30 juillet 2015

En E8
Pour ce qui est de ma proposition:

=INDIRECT(ADRESSE(8;LIGNE()-3;;;"Feuil1"))*100

pour celle de Michel:

=DECALER(Feuil1!$E$8;0;LIGNE()-8)*100

crdlmnt
Messages postés
25
Date d'inscription
samedi 27 décembre 2014
Statut
Membre
Dernière intervention
30 juillet 2015

Merci les deux solutions marches....Mais dans mon "vrai cas,

Sur la feuille 2:

J'ai une colonne à gauche de 5 lignes et à sa droite une colonne d' 1 lignes fusionné ( des 5 lignes) : donc quand je tire verticalement la formule ne me donne pas les bonnes valeurs (sauf la premières) ...
Comment écrire dans votre formule de sauter 5 lignes pour mettre le résultat de ma feuille 1?
Messages postés
26229
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
18 octobre 2021
6 087
Bonjour

Ce serait bien de poser le problème complètement en une seule fois, non, vous ne pensez pas?


on en conclus que votre cellule fusionnée destinataire N8 va de N8 à N12 incluses

donc cette formule:

=INDIRECT(ADRESSE(8;LIGNE(A5)/5+4;;;"Feuil1"))

à tirer vers le bas

ou alors si votre résultat doit se trouver en N8,N13,N18 ect....même formule en N8 et sélectionnez N8:N12 pour tirer l'ensemble groupé vers le bas.

maintenant vous avez probablement assez d'éléments pour vous en sortir tout seul si cela n'est pas encore adapté à votre cas.

Bonne chance. Bonne route
Messages postés
16525
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
18 octobre 2021
3 230 >
Messages postés
26229
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
18 octobre 2021

Merci les deux solutions marches....Mais dans mon "vrai cas,

Sur la feuille 2:

J'ai une colonne à gauche de 5 lignes et à sa droite une colonne d' 1 lignes fusionné ( des 5 lignes) : donc quand je tire verticalement la formule ne me donne pas les bonnes valeurs (sauf la premières) ...


Je rejoins tout à fait Vaucluse (bonjour) sur ce thème:
Tes exemples successifs nous amènent à passer du temps bénévolement pour rien.
Tu manques complètement de sérieux et ne mérite plus que l'on t'aide
Messages postés
25
Date d'inscription
samedi 27 décembre 2014
Statut
Membre
Dernière intervention
30 juillet 2015

Merci à tous deux....
Excusez-moi,je souhaitais simplifier le cas au début pour l'expliquer plus facilement..
Je ne pensais pas que les cellules fusionnées allaient me compliquer par la suite, c'est pourquoi je vous ai donnée un autre exemple après....Encore merci pour votre temps...