Formule avec 2 colonnes et 1 ligne à décaler
Résolu
vomilord
Messages postés
11
Statut
Membre
-
vomilord Messages postés 11 Statut Membre -
vomilord Messages postés 11 Statut Membre -
Bonjour,
Mon problème concerne Excel.
Dans une feuille cible je réalise un ratio dont les données proviennent d'une autre feuille.
La forme du ratio est simple : (feuille1A1+feuille1A2)/Feuille1BC1 par exemple
Pour le premier tout marche bien. Maintenant je glise la formule et, logiquement, j'obtiens :
(feuille1A2+feuille1A3)/Feuille1BC2
Cependant je voudrais garder ce décalage de 2 cellules et obtenir :
(feuille1A3+feuille1A4)/Feuille1BC2
Y a t-il une formule capable de faire cela ? (2 colonnes en 2 colonnes et 1 ligne en ligne)
Merci d'avance de votre aide, j'espère que j'ai été clair :)
Bonne fin de journée.
Mon problème concerne Excel.
Dans une feuille cible je réalise un ratio dont les données proviennent d'une autre feuille.
La forme du ratio est simple : (feuille1A1+feuille1A2)/Feuille1BC1 par exemple
Pour le premier tout marche bien. Maintenant je glise la formule et, logiquement, j'obtiens :
(feuille1A2+feuille1A3)/Feuille1BC2
Cependant je voudrais garder ce décalage de 2 cellules et obtenir :
(feuille1A3+feuille1A4)/Feuille1BC2
Y a t-il une formule capable de faire cela ? (2 colonnes en 2 colonnes et 1 ligne en ligne)
Merci d'avance de votre aide, j'espère que j'ai été clair :)
Bonne fin de journée.
A voir également:
- Formule avec 2 colonnes et 1 ligne à décaler
- Formule moyenne excel plusieurs colonnes - Guide
- Formule si et - Guide
- Faire 2 colonnes sur word - Guide
- Formule somme excel ligne - Guide
- Supercopier 2 - Télécharger - Gestion de fichiers
6 réponses
Bonjour
plusieurs solutions, en voici une:
en ligne 1 de ta feuille recap, tu gardes ta formule
en ligne 2
=(DECALER(Feuil1!A$1;2*(LIGNE()-1);)+DECALER(Feuil1!B$1;2*(LIGNE()-1);))/Feuil1!C2
et tu tires vers le bas
plusieurs solutions, en voici une:
en ligne 1 de ta feuille recap, tu gardes ta formule
en ligne 2
=(DECALER(Feuil1!A$1;2*(LIGNE()-1);)+DECALER(Feuil1!B$1;2*(LIGNE()-1);))/Feuil1!C2
et tu tires vers le bas
Bonjour Michel,
Merci pour la formule qui à l'air pas mal :)
Cependant, je vais essayre de bien m'expliquer, en première cellule de ma feuille récap j'ai :
=('Données 27082009'!BE4+'Données 27082009'!BF4)/'Données 27082009'!B4
Mes données commence en BE/BF et B ligne 4
Dans le cellule 2 ligne 1 je veux obtenir :
=('Données 27082009'!BG4+'Données 27082009'!BH4)/'Données 27082009'!C4
Et dans le cellule 1 ligne 2 :
=('Données 27082009'!BE5+'Données 27082009'!BF5)/'Données 27082009'!B5
Donc ne faut-il pas, dès le première ligne, utiliser ta formule ?
Avec, en première cellule :
=(DECALER('Données 27082009'!BE$4;2*(LIGNE()-1);)+DECALER('Données 27082009'!BF$4;2*(LIGNE()-1);))/'Données 27082009'!B4
(Puis glisser à droite)
et dans la cellule 1 ligne 2 :
=(DECALER('Données 27082009'!BE$5;2*(LIGNE()-1);)+DECALER('Données 27082009'!BF$5;2*(LIGNE()-1);))/'Données 27082009'!B5
puis glisser a droite
Parce que cette formule je n'arrive pas trop à l'appréhender concrètement...
N'hésite pas à me relancer si je ne suis pas clair ;)
Merci pour la formule qui à l'air pas mal :)
Cependant, je vais essayre de bien m'expliquer, en première cellule de ma feuille récap j'ai :
=('Données 27082009'!BE4+'Données 27082009'!BF4)/'Données 27082009'!B4
Mes données commence en BE/BF et B ligne 4
Dans le cellule 2 ligne 1 je veux obtenir :
=('Données 27082009'!BG4+'Données 27082009'!BH4)/'Données 27082009'!C4
Et dans le cellule 1 ligne 2 :
=('Données 27082009'!BE5+'Données 27082009'!BF5)/'Données 27082009'!B5
Donc ne faut-il pas, dès le première ligne, utiliser ta formule ?
Avec, en première cellule :
=(DECALER('Données 27082009'!BE$4;2*(LIGNE()-1);)+DECALER('Données 27082009'!BF$4;2*(LIGNE()-1);))/'Données 27082009'!B4
(Puis glisser à droite)
et dans la cellule 1 ligne 2 :
=(DECALER('Données 27082009'!BE$5;2*(LIGNE()-1);)+DECALER('Données 27082009'!BF$5;2*(LIGNE()-1);))/'Données 27082009'!B5
puis glisser a droite
Parce que cette formule je n'arrive pas trop à l'appréhender concrètement...
N'hésite pas à me relancer si je ne suis pas clair ;)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Problème résolu avec le fonction indirect!
Voila la formule de la première cellule de mon tableau de récap si ça peut aider quelqu'un.
Le tout est de connaître le décalage en terme de ligne et de colonne par rapport aux données sources.
=(INDIRECT(ADRESSE(LIGNE()+2;COLONNE()*2+53;;;"source"))+INDIRECT(ADRESSE(LIGNE()+2;COLONNE()*2+54;;;"source")))/INDIRECT(ADRESSE(LIGNE()+2;COLONNE();;;"source"))
Bonne continuation à tous :)
Voila la formule de la première cellule de mon tableau de récap si ça peut aider quelqu'un.
Le tout est de connaître le décalage en terme de ligne et de colonne par rapport aux données sources.
=(INDIRECT(ADRESSE(LIGNE()+2;COLONNE()*2+53;;;"source"))+INDIRECT(ADRESSE(LIGNE()+2;COLONNE()*2+54;;;"source")))/INDIRECT(ADRESSE(LIGNE()+2;COLONNE();;;"source"))
Bonne continuation à tous :)