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

Microsoft 365 renvoyer dernier mois ou les quantites ont changees

STEPHANIE1975

XLDnaute Nouveau
Bonjour à tous,

Je cherche une formule qui me renvois le dernier mois ou les quantités ont changées.

Merci de votre aide
 

Pièces jointes

  • article.xlsx
    10.6 KB · Affichages: 3

STEPHANIE1975

XLDnaute Nouveau
Bonjour Stéphanie,
En insérant une colonne et la formule :
VB:
=INDEX($D$1:$ZZ$1;EQUIV(INDEX($D2:$ZZ2;NB.SI($D2:$ZZ2;">0"));$D2:$ZZ2;0))
Bonjour Sylvanu,

J'ai des lignes avec #NA!. Sur ces lignes il y a certains mois ou j'ai des quantités pendant 2 mois, puis 0 pendant 4 mois et de nouveaux des quantités. J'ai mis <>0 dans NB.SI mais des lignes #NA! apparaissent encore
Comment peux tu adapter cela?
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Re,
Un essai en PJ avec une fonction VBA perso :
VB:
Function DernièreDate(Article$)
    L = Application.Match(Article, [B1:B10000], 0)
    Cmax = 3 + Application.CountIf([1:1], ">0") ' 3 car dates commencent en colonne D
    For C = Cmax To 4 Step -1
        If Cells(L, C) <> "" Then
            valeur = Cells(L, C)
            If Cells(L, C - 1) <> valeur Then Exit For
        End If
    Next C
    DernièreDate = Cells(1, C)
End Function
Syntaxe : =DernièreDate(Article)
 

Pièces jointes

  • article (2).xlsm
    17.9 KB · Affichages: 2

STEPHANIE1975

XLDnaute Nouveau
Merci cela fonctionne bien, je ne pensais pas passer par une VBA.!!
 

Discussions similaires

Réponses
3
Affichages
325
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…