Microsoft 365 Fonction Si et Filtre

  • Initiateur de la discussion Initiateur de la discussion iliess
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

iliess

XLDnaute Occasionnel
Bonjour
je souhaite réaliser un filtre après une le résultât d'une fonction de si
voici un exemple
la colonne Clé contient la fonction suivante
VB:
=SI(ET(C7="BQD";G7>0);"ACH"&"_"&STXT(F7;CHERCHE(" ";F7)+1;7)&"_"&"445";"")
en suite selon les résultât de la colonne Clé je souhaite faire un filtre dans les trois colonne TYPE , N°PIECE , COMPTE "commence par 445"

Etape N°01
1694120555740.png


Resultat Souhaité
1694121091848.png

Salutations.
 

Pièces jointes

Bonjour
Je ne comprends pas la demande car l'exemple n'a pas l'aire de coller avec la demande
Serait-il possible de corriger ou d'expliquer de nouveau, s'il vous plait?
Merci Mr @fbft
Je vous explique
dans la colonne Type il ya deux valeur ACH et BQD
ACH est la constations des achats et BQD le payement des achats et il Ya une relation entre les deux type
chaque pièce ACH a une seul pièce BQD avec la relation suivante
la pièce Payement ACH
Type N°piece compte libelle
ACH 0000003 xxxxx 32307-xxxxxxxxxxxxxxxxxxxxx
32307 est le code fournisseur

la pièce Payement BQD
Type N°Piece compte libelle
BQD xxxxxxx xxxxxxx 32307-2022/00273 0000003 xxxxxxxxxxxx
32307 est le code fournisseur et 0000003 le N° de pièce de constatation

donc si TYPE = BQD CLé=32307_0000003
et je cherche dans TYPE ACH la pièce N°0000003 pour le fournisseur 32307 pour identifier que la pièce et payé

Capture d’écran 2023-09-10 175412.png


Merci
 
Bonjour a tous;
je te présente ton document selon m'a compréhension , merci !!!

POUR CRÉÉ LA CLÉ


=GAUCHE(C6; 3) & "_" & D6 & "_" & E6


Cette formule générera un code en combinant les trois premiers caractères de C6, suivis d'un underscore, puis de la valeur de D6, suivi d'un autre underscore, et enfin de la valeur de E6.

Par exemple, si C6 contient "BQD", D6 contient "123" et E6 contient "456", la formule renverra "BQD_123_456".

Si vous souhaitez appliquer cette formule à d'autres lignes, vous pouvez simplement copier et coller la formule dans les cellules appropriées.

N'oubliez pas d'adapter les références de cellules si nécessaire en fonction de votre configuration spécifique.



POUR CRÉÉ LE RÉSULTAT


=SI(GAUCHE(DROITE(I6; TROUVE("_"; I6)+1); 3)="445"; "Payé"; "Non Payé")


Cette formule vérifie si les trois premiers caractères après le premier underscore "_" dans la cellule I6 sont "445". Si c'est le cas, elle renverra "Payé", sinon elle renverra "Non Payé".

Assurez-vous de placer cette formule dans la cellule I6. Si le contenu de la cellule I6 suit le format "TEXTE_445_123", la formule renverra "Payé". Si les trois premiers chiffres après le premier underscore ne sont pas "445", elle renverra "Non Payé".
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour