OVH Cloud OVH Cloud

décaler

2 réponses
Avatar
Pierre-Alain
bonjour !

J'ai cette formule ci-dessous, qui permet de récupérer des valeurs
toutes les 2 lignes(les autres sont égal à 0), mais si dans ma colonne
mes valeurs s'affiche toute les 2(voir 3 lignes)ma formule m'affiche
des zéro...exemple.

Je voudrai récupérer les valeurs groupées(sans les 0 ou les blancs),
même si elles apparaissent toutes les 2 ou 3 ou 4 lignes.

500
0
800
0
0
400
etc...

=DECALER($C$2;(LIGNE()-2)*2;COLONNE()-9)

Merci et bonne journée

J.P.

--

Pierre-Alain

2 réponses

Avatar
Pegaze
bonjour




ÞCALER($C$2;(LIGNE()-2)*2;COLONNE()-9)



Tu es sur de ta fonction car
si tu decales a partir de C2 tu es hors tableau
c2= Ligne2 Col3
(Ligne(2)-2)*2 = 0
Col(3)-9 =-6
Peux tu egalement nous montrer le resultat que tu esperes

Avatar
Pegaze
une solution simple les filtres
par exemple un truc simple

Application .EnableEvents = False
Application .ScreenUpdating = False

Selection.AutoFilter
Selection.AutoFilter Field:=1, Criteria1:=">0", Operator:=xlAnd
Range("A2:A6").Select
Selection.Copy
Range("C25").Select
ActiveSheet.Paste
Application .EnableEvents = true
Application .ScreenUpdating =true

bonjour




ÞCALER($C$2;(LIGNE()-2)*2;COLONNE()-9)



Tu es sur de ta fonction car
si tu decales a partir de C2 tu es hors tableau
c2= Ligne2 Col3
(Ligne(2)-2)*2 = 0
Col(3)-9 =-6
Peux tu egalement nous montrer le resultat que tu esperes