Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Incrémenter horizontalement et verticalement

yannick127

XLDnaute Nouveau
Bonjour,

Je veux incrémenter une formule me permettant d'obtenir : C15= C6+B7, D15= D6+B8, E15= E6+B9

Bref, je veux qu'a chaque fois que je change de cellule la formule s'ajuste ligne vers la droite +1 et colonne vers le bas +1

Donc ma base de donner étant la première section: Ligne 5 à 9
il faut que la réponse soit donne ce qui est inscris dans les lignes 15-16-17. Cependant je ne veux pas avoir a inscrire la formule a chaque fois.
 

Pièces jointes

  • Classeur1.xlsx
    9.2 KB · Affichages: 14

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Yannick, et bienvenu sur XLD,
En PJ un essai avec en C15 :
VB:
=C6+INDEX($B$6:$E$9;COLONNE()-1;LIGNE()-14)

Par contre, si le tableau résultat change de place il faut adapter le coefficient -14. ( voir dans fichier )
 

Pièces jointes

  • Classeur1 (53).xlsx
    9 KB · Affichages: 3

job75

XLDnaute Barbatruc
Re, salut sylvanu,

Oui c'est mieux avec une seule formule donc en B15 à propager sur B15:E18 :
Code:
=SI(COLONNES($A15:A15)<LIGNES(B$14:B15);"";B6+INDEX($B$6:$E$9;COLONNES($A15:A15);LIGNES(B$14:B14)))
Le tableau des résultats avec ses en-têtes peut être déplacé où l'on veut par couper-coller.

A+
 

Pièces jointes

  • Classeur(1).xlsx
    10.3 KB · Affichages: 2

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonjour @yannick127,
Bienvenue sur XLD ,

Surtout pour saluer @job75 et @sylvanu, une autre formule qui permet le déplacement :
Formule en B15 à copier/tirer vers la droite et le bas:
VB:
=SI(COLONNES($B15:B15)<=LIGNES(A$15:A15);"";B6+INDEX($B$6:$E$9;EQUIV(B$14;$A$15:$A$18;0);EQUIV($A15;$B$14:$E$14;0)))
 

Pièces jointes

  • yannick127- formules- v1.xlsx
    9.7 KB · Affichages: 6

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…