Reperer doublon avec double condition dauthenticité

Fermé
vico31270 Messages postés 5 Date d'inscription mardi 5 août 2014 Statut Membre Dernière intervention 6 août 2014 - Modifié par vico31270 le 6/08/2014 à 12:15
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 - 6 août 2014 à 14:37
Bonjour,
J'ai un souci concernant excel et je suppose que la solution requiere une formule matricielle.
Voici Mon problème:
j'ai une feuille excel se composant de matricule, nom, mois (de janvier a juillet), et une colonne avec un calcul faisant l'addition de deux autres colonnes se situant sur la même feuille.

Mon problème est que j'ai forcément des doublons dans ma feuille puisque les matricule, nom, et mon calcul se regénère chaque mois de janvier a juillet.
De plus, il se peut que dans un mois généré, le matricule, nom, et mon calcul se génére deux fois pour une raison X.
Ex:
052- michel - 01- mon calcul
052- michel - 02- mon calcul
052- michel- 03- mon calcul
052- michel- 03- mon calcul

Mon dileme est que je souhaiterais que mon calcul se génére sur les mois de 01 et 02 dans mon exemple, mais aussi dans 03 mais que pour une seule ligne. Et que cette identification des doublons ce fasse sans l'ajout d'une colonne supplémentaire mais via la combinaison du matricule et du mois...si c'est possible.

Merci de m'apporter de vos lumière.
N'hésitez pas si je n'ai pas était clair....
Merci
A voir également:

4 réponses

via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
6 août 2014 à 13:18
Bonjour

Pas très clair !

Si je comprends bien tu voudrais que le calcul ne se fasse que pour le premier doublon,dans ce cas tu peux utiliser NB.SI.ENS pour verifier que c'est la cas

ex: avec matricule en A2 jusqu'à An, nom en B2 jusqu'à Bn, mois en C2 jusqu'à Cn
en D2 mettre la formule = SI(NB.SI.ENS($A2:A2=A2;$B2:B2=B2;$C2:C2=C2)=1;formule de ton calcul;"")
Bien respecter les $ aux bons endroits

Cdlmnt
0
vico31270 Messages postés 5 Date d'inscription mardi 5 août 2014 Statut Membre Dernière intervention 6 août 2014
Modifié par vico31270 le 6/08/2014 à 13:45
Merci pour cet element,
le probleme à ta formule c'est qu'elle ne prend pas en compte ma double condition, si matri et mois sont représentés 1 fois, faire mon calcul.
Si matricule et mois ayant plusieurs itérations sur le même mois, ici 03 dans mon exemple, alors mon calcul ne se fait que sur le dernier matricule du doublon et met 0 sur le premier doublon, toujours du mois concerné, dans mon exemple 03.
0
vico31270 Messages postés 5 Date d'inscription mardi 5 août 2014 Statut Membre Dernière intervention 6 août 2014
6 août 2014 à 13:50
j'ai trouvé un element de reponse grace a ta formule mais ce n'est pas encore ca.
=SI(NB.SI.ENS(Plage mat;Mat;plage mois;mois)>1;Mon calcul;mon calcul 2)
le probleme c'est que j'aimerai que si il y a doublon sur le meme mois mon calcul se fasse sur la dernière ligne de doublon.
Dans mon ex le dernier 052-michel-03-mon calcul
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
6 août 2014 à 14:37
Ok
Alors dans ce cas :

=SI(NB.SI.ENS($A$1:A1;A1;$B$1:B1;B1)=NB.SI.ENS(A:A;A1;B:B;B1);toncalcul;un autre calcul ou "")

Cdlmnt
0