Reperer doublon avec double condition dauthenticité

vico31270 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   -
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 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
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 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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