S STEPHANIE1975 XLDnaute Nouveau 21 Novembre 2023 #1 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
Bonjour à tous, Je cherche une formule qui me renvois le dernier mois ou les quantités ont changées. Merci de votre aide
S STEPHANIE1975 XLDnaute Nouveau 22 Novembre 2023 #16 R@chid à dit: Merci de me le montrer sur un fichier Cliquez pour agrandir... Bonjour, voici le fichier. J'ai en jaune les lignes ou il n'y a pas de date (colonne z). Merci Pièces jointes stk dorm.xlsx 181.7 KB · Affichages: 8 Vote positif 0 Vote négatif
R@chid à dit: Merci de me le montrer sur un fichier Cliquez pour agrandir... Bonjour, voici le fichier. J'ai en jaune les lignes ou il n'y a pas de date (colonne z). Merci
R@chid XLDnaute Barbatruc Supporter XLD 22 Novembre 2023 #17 Bonjour, en Z2 : VB: =SI.CONDITIONS(NB(D2:Y2)=0;"";NB(UNIQUE(FILTRE(D2:Y2;D2:Y2<>"");1))=1;MIN(FILTRE(D$1:Y$1;D2:Y2<>""));NB(UNIQUE(FILTRE(D2:Y2;D2:Y2<>"");1))>1;MAX(FILTRE(E$1:Y$1;(D2:X2<>E2:Y2)*(E2:Y2<>"")))) @ tirer vers le bas Cordialement Vote positif 0 Vote négatif
Bonjour, en Z2 : VB: =SI.CONDITIONS(NB(D2:Y2)=0;"";NB(UNIQUE(FILTRE(D2:Y2;D2:Y2<>"");1))=1;MIN(FILTRE(D$1:Y$1;D2:Y2<>""));NB(UNIQUE(FILTRE(D2:Y2;D2:Y2<>"");1))>1;MAX(FILTRE(E$1:Y$1;(D2:X2<>E2:Y2)*(E2:Y2<>"")))) @ tirer vers le bas Cordialement
R@chid XLDnaute Barbatruc Supporter XLD 23 Novembre 2023 #18 Re, Un peu plus courte, avec la fonction oubliée SI.MULTIPLE() : VB: =SI.MULTIPLE(NB(UNIQUE(FILTRE(D2:Y2;D2:Y2<>"");1));0;"";1;MIN(FILTRE(D$1:Y$1;D2:Y2<>""));MAX(FILTRE(E$1:Y$1;(D2:X2<>E2:Y2)*(E2:Y2<>"")))) Vote positif 0 Vote négatif
Re, Un peu plus courte, avec la fonction oubliée SI.MULTIPLE() : VB: =SI.MULTIPLE(NB(UNIQUE(FILTRE(D2:Y2;D2:Y2<>"");1));0;"";1;MIN(FILTRE(D$1:Y$1;D2:Y2<>""));MAX(FILTRE(E$1:Y$1;(D2:X2<>E2:Y2)*(E2:Y2<>""))))
S STEPHANIE1975 XLDnaute Nouveau 23 Novembre 2023 #19 R@chid à dit: Re, Un peu plus courte, avec la fonction oubliée SI.MULTIPLE() : VB: =SI.MULTIPLE(NB(UNIQUE(FILTRE(D2:Y2;D2:Y2<>"");1));0;"";1;MIN(FILTRE(D$1:Y$1;D2:Y2<>""));MAX(FILTRE(E$1:Y$1;(D2:X2<>E2:Y2)*(E2:Y2<>"")))) Cliquez pour agrandir... Bonjour Merci bcp Vote positif 0 Vote négatif
R@chid à dit: Re, Un peu plus courte, avec la fonction oubliée SI.MULTIPLE() : VB: =SI.MULTIPLE(NB(UNIQUE(FILTRE(D2:Y2;D2:Y2<>"");1));0;"";1;MIN(FILTRE(D$1:Y$1;D2:Y2<>""));MAX(FILTRE(E$1:Y$1;(D2:X2<>E2:Y2)*(E2:Y2<>"")))) Cliquez pour agrandir... Bonjour Merci bcp