Formule Conditionnelle

Bonjour à tous,

Je suis confronté à un problème et votre aide me serait très utile

J'ai un tableau composé de 3 colonnes (voir fichier joint) :

A : N°CLIENTS

B: REF PRODUIT

C: DATE

Je voudrais savoir si pour chaque client qui a consommé un Produit "FAC60", est ce que ses autres achats ont été réalisés avant ou après cette transaction? J'ai essayé avec des formules conditionnelles mais je crois que cela dépasse mes compétences.

Merci d'avance pour votre aide.

Bonne journée!

10cas-xavier.xlsx (143.35 Ko)

Bonjour,

Un peu tortueux mais si ca peut te donner une idée...

Cdt,

Teten1

6cas-xavier-1.xlsx (231.50 Ko)

Bonjour,

Je vous propose de tester la formule suivante en F2 dans ma feuille "Test" :

=SI(ET(B2="FAC60";MAX(SI(($A$2:$A$34=A2);($D$2:$D$34)))>D2);"Après";"")

ATTENTION : C'est une formule matricielle à valider avec les 3 touches Ctrl+Maj+Entrée

EDIT : Ma formule appréhende volontairement une zone réduite de votre base de données. Il conviendra de faire correspondre ces zones aux lignes réelles. L'usage de noms dynamiques serait pertinent !

5cas-xavier.xlsx (115.92 Ko)

Chers JFL et Teten1,

Merci beaucoup pour votre aide

Les deux solutions fonctionnaient parfaitement. J'ai néanmoins privilégié la solution de teten1 qui était certes plus complexe mais qui m'a permis d'isoler "Fac60" sans faire apparaître un "Avant" ou "Apres".

Merci beaucoup pour le temps que vous m'avez consacré.

Je vous souhaite une excellente journée.

Bien à vous,

Xavier

Rechercher des sujets similaires à "formule conditionnelle"