Renvoi de valeurs selon 2 criteres

crouault67 Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   -  
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai besoin d'effectuer la recopie d'un tableau en me basant sur 2 critères tout en supprimant des lignes inutiles, ce afin que si il y a des "doublons" au niveau des noms, prenoms ou dates de livraison, que ceux ci soient malgre tout inscrits.
la je pedale completement sur les niveaux d'imbrications des formules et leur formalisme, merci de votre aide.
je joins le tableau qui comprend les donnees initiales et le tableau tel que souhaite.
pas de macro souhaitee, merci

lien du fichier : https://www.cjoint.com/c/EJwtNvyc2c2
A voir également:

2 réponses

gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour,

Voici ton classeur avec la formule :
=SI(A3=A2;"";A3)
à tirer sur l'ensemble du tableau

https://www.cjoint.com/c/EJwtYQJ2dSl

Toujours zen
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. Antoine de Saint-Exupéry
0
Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526
 
Bonjour,

Une autre proposition avec une macro VBA
https://www.cjoint.com/c/EJwwq4Q4k6U

A+
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour Gyrus,

Tu n'as pas lu la question jusqu'au bout : pas de macro souhaitee, merci
0
Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526 > gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention  
 
Bonjour gbinforme,

Travailler pour rien, c'est tout moi, ça !
Comme tu as été sympa, je vais te proposer une adaptation de tes formules.

L'affichage du produit ne devrait pas être conditionné à la valeur du produit précédent mais à la valeur du n° cde.
=SI(A3=A2; ... au lieu de =SI(F3=F2;...

A+
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724 > Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour Gyrus,
Tu pourrais fournir la formule complète car je vois pas bien ?
0
Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526 > gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention  
 
Je vais essayer d'être plus clair ... :D

Deux choses :

1) Pour les colonnes date liv, nom, prénom et tel, tu compares systématiquement la donnée d'une ligne avec la précédente.
Exemple : =SI(B3=B2;"";B3), =SI(C3=C2;"";C3), etc.
L'élément de comparaison étant la commande, la formule peut s'écrire
=SI($A3=$A2;"";B3), =SI($A3=$A2;"";C3), etc.
Cela évite des effacements non désirés comme en R16.
De plus, cela permet de tirer la formule en lignes et colonnes.

2) En V3 (colonne produit) tu as placé la formule :
=SI(A3=A2;"";F3)
Le produit n'étant pas concerné par l'effacement, on devrait trouver :
=F3
Cela évite des effacements non désirés comme en V9.

En attente de ton avis.

A+
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour,
C'est plus clair pour crouault67, car c'est lui qui est normalement intéressé. ;-)
0