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

Fonction DECALER pas de recopie incrementee

Patm38

XLDnaute Nouveau
Bonjour a tous,

lorsque je recopie vers le bas la formule =NB.SI(DECALER(Janvier;1;"FOR"), pas d'incrementation horizontale. En l'occurence 1, devrait passer a 2 puis 3 4 5, ...
Sauf si j'ai oublie quelque chose...

Pour info, Janvier correspond a une plage de cellules dans une autre feuille du meme fichier

Merci d'avance de votre aide
Patrick
 

Dugenou

XLDnaute Barbatruc
Re : Fonction DECALER pas de recopie incrementee

Bonjour,

;1; ne passera pas à 2 etc en recopiant car le chiffre n'est pas "compris" comme un N° de ligne.

Peut être avec ;ligne()-x; ou x = N° de la première ligne -1

Cordialement
 

mercibien

XLDnaute Occasionnel
Re : Fonction DECALER pas de recopie incrementee

Bonjour a tous,

lorsque je recopie vers le bas la formule =NB.SI(DECALER(Janvier;1;"FOR"), pas d'incrementation horizontale. En l'occurence 1, devrait passer a 2 puis 3 4 5, ...
Sauf si j'ai oublie quelque chose...

Patrick
Bonjour Patrick;
1 est un nombre ; c'est une valeur statique qui ne va pas changer on copiant la formule ni horizontalement ni verticalement car sa valeur est fixe et ne change pas avec la position d'une cellule quelconque de la feuille d'excel.
pour qu'il passe en 2;3;4;5; en copiant vers le bas il suffit de remplacer : 1 par ligne(A1)
et en copiant vers le bas il sera ligne(A2); ligne(A3).... donc on aura 1;2;3....
Bonne chance.
 

hoerwind

XLDnaute Barbatruc
Re : Fonction DECALER pas de recopie incrementee

Salut mercibien,

Ton approche est tout aussi correcte, sauf que ...
Si tu insères une ligne au-dessus de =LIGNE(A1) elle ne l'est plus.
 

Discussions similaires

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