Renvoi de valeurs selon 2 criteres

Fermé
crouault67 Messages postés 20 Date d'inscription vendredi 10 avril 2015 Statut Membre Dernière intervention 22 octobre 2015 - 22 oct. 2015 à 21:40
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 24 oct. 2015 à 09:20
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

2 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 713
Modifié par gbinforme le 22/10/2015 à 21:51
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 samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 524
23 oct. 2015 à 00:17
Bonjour,

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

A+
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 713
23 oct. 2015 à 09:37
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 samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 524 > gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020
23 oct. 2015 à 10:45
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 lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 713 > Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016
23 oct. 2015 à 14:08
Bonjour Gyrus,
Tu pourrais fournir la formule complète car je vois pas bien ?
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 524 > gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020
23 oct. 2015 à 17:50
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 lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 713
24 oct. 2015 à 09:20
Bonjour,
C'est plus clair pour crouault67, car c'est lui qui est normalement intéressé. ;-)
0