Fonction décaler sans les doublons

stef92230

XLDnaute Junior
Bonjour à tous !

Je vous contacte car, une nouvelle fois, je ne m'en sors plus... :)
C'est malheureusement trop compliqué pour moi...

Voilà mon problème : j'utilise la fonction "décaler" (onglet "Formations", colonne A) afin de compter le nombre de formations réalisées par les salariés.

Donc, ne sont pas comptées : les personnes qui n'ont pas de matricules (colonne B) ou n'ont pas la mention "réalisé" (colonne P). Jusque là, c'est bon...

En revanche, si une personne a fait plusieurs fois la même formation, je souhaite qu'elle ne soit comptée qu'une fois... Par exemple, pour M. BRAIN (surligné en vert) Ligne 58 à 63 a réalisé 4 exercices pompiers... je souhaitais que le nombre 4 apparaisse en A58 (c'est sa quatrième formation réalisée) puis vide A59:A63 puis 5 (suite de 4 ^^) en A64, etc....

Et éventuellement, plus dur, le cas de M. BOSSA (surligné en orange), si les formations réalisées ne se suivent pas....

Pour finir, l'onglet "Formations" va alimenter l'onglet "Evaluations à froid" qui contient une erreur... Je ne souhaite voir apparaitre que les formations décomptées (= salariés et réalisées). Je pensais pouvoir obtenir le résultat, justement à partir de ma première formule 1,2,3,4... mais ça ne fonctionne pas... Plus clairement, les personnes ayant suivi une formation auront l'intitulé en colonne F et la date en colonne G, s'ils suivent une deuxième formation : colonne (H/I),....

Est-ce possible tout ça ??? :confused:

Merci d'avance, stef
 

Pièces jointes

  • eval froid.xls
    136.5 KB · Affichages: 110
  • eval froid.xls
    136.5 KB · Affichages: 124
  • eval froid.xls
    136.5 KB · Affichages: 138

GIBI

XLDnaute Impliqué
Re : Fonction décaler sans les doublons

Bonjour,

si ta liste est triée par matricule/formation la formule suivante doit fonctionner

=SI(OU(B7="INTERIM";B7="TT";$P7<>"Réalisé");SI(B7=B6;A6;0);SI(B7<>CNUM(B7);0;SI(B7=0;0;SI(ET(B7=B6;L7<>L6);A6+1;SI(B7=B6;A6;1)))))

pour la ligne 6 =SI(OU(B6="INTERIM";B6="TT";$P6<>"Réalisé");0;SI(B6<>CNUM(B6);0;SI(B6=0;0;1)))

NB : le décaler ne semble pas utile puisqu'il reprend systématiquement le ligne d'avant
 

stef92230

XLDnaute Junior
Re : Fonction décaler sans les doublons

bonjour GIBI,
tout d'abord; merci pour votre réponse
malheureusement, ya qqchose qui cloche... Je vous joint le tableau obtenu.. j'ai surligné les lignes qui semblent "défectueuses"
cordialement, stéphane
 

Pièces jointes

  • eval froid.xls
    136.5 KB · Affichages: 59
  • eval froid.xls
    136.5 KB · Affichages: 59
  • eval froid.xls
    136.5 KB · Affichages: 59

stef92230

XLDnaute Junior
Re : Fonction décaler sans les doublons

Bonjour,

Voici le tableau...

Onglet 1 (Formations) > colonne A : Que les formations réalisées, doublons exclus

Onglet 2 (Evaluations à froid) > En rouge les éléments faux / à changer.
Tableau supérieur : résultats actuels
Tableau inférieur : Résultats souhaités (ne faire apparaitre que les formations réalisées).

Merci d'avance

Cdlt, Stéphane
 

Pièces jointes

  • eval froid.xls
    137.5 KB · Affichages: 59
  • eval froid.xls
    137.5 KB · Affichages: 57
  • eval froid.xls
    137.5 KB · Affichages: 54
Dernière édition:

david84

XLDnaute Barbatruc
Re : Fonction décaler sans les doublons

Bonjour,
pas clair ton histoire...explique-nous STP cette partie de ton exemple :
1 100354 AYINE ARI Réalisé octobre-11 13/10/2011 13/10/2011
2 100354 AYINE ATEX (Atmosphère explosive) Réalisé mai-11 03/05/2011 03/05/2011
100354 AYINE CONDUITE D'EQUIPEMENTS SOUS PRESSION Annulé
1 100354 AYINE PONTS PALANS RECYCLAGE Réalisé décembre-11 12/12/2011 12/12/2011
2 100354 AYINE RISQUES CHIMIQUES Réalisé janvier-11 18/01/2011 22/02/2011
3 100354 AYINE SENSIBILISATION A LA SECURITE Réalisé septembre-11 09/09/2011 09/09/2011
101276 BOSSA ARI
1 101276 BOSSA ATEX (Atmosphère explosive) Réalisé mai-11 04/05/2011 04/05/2011
2 101276 BOSSA Chauffage par Induction - Risque Sécurité Réalisé juin-11 08/06/2011 09/06/2011

Pourquoi tu as 2 fois 1 puis 2 alors que ce sont des formations différentes mais avec le même matricule ?

Personnellement, j'avais compris que cela devrait donner
1
2

3
4
5

1
2

Donc explique quelle est la logique de ce que tu nous demandes.
A+
 

R@chid

XLDnaute Barbatruc
Re : Fonction décaler sans les doublons

Bonjour @ tous,
Salut David,
J'ai pas bien compris comment tu as eu les résultats,
essayer en A6 avec,
Code:
=SI(P6="Réalisé";SOMMEPROD((B$6:B6=B6)*(P$6:P6="Réalisé"));"")
@ tirer vers le bas
@ micalement
 

david84

XLDnaute Barbatruc
Re : Fonction décaler sans les doublons

Re
J'ai pas bien compris comment tu as eu les résultats
Regarde le fichier déposé dans le message #1 : je ne comprends pas la logique de certains résultats attendus (dont l'exemple que j'ai repris dans mon message précédent).
Concernant les résultats j'obtiens la même chose que toi mais cela ne me semble pas être en accord avec certaines parties fournies dans le fichier du message #1.
Donc je demande à stef92230 d'expliquer cette partie.
A+
 

stef92230

XLDnaute Junior
Re : Fonction décaler sans les doublons

Re,

Merci pour vos réponses...

@david84 : Effectivement, je me suis trompé en écrivant.. en plus, je ne peux même pas accuser les copier/coller :)
J'ai fait une erreur sur AYINE et BRRRE... Sorry

@rachid : jolie formule, merci. En revanche, elle n'enlève pas les doublons... (exercices pompiers de BOSSA et BRAIN par exemple)

Cdlt
 

R@chid

XLDnaute Barbatruc
Re : Fonction décaler sans les doublons

Bonjour @ tous,
@ David,
J'ai pas bien compris comment tu as eu les résultats,
c’était pas pour toi mon cher ami, c’était pour Stef... :eek:

@ Stef,
@rachid : jolie formule, merci. En revanche, elle n'enlève pas les doublons... (exercices pompiers de BOSSA et BRAIN par exemple)
Je vais essayer de revoir ça pour mieux comprendre

Amicalement
 

david84

XLDnaute Barbatruc
Re : Fonction décaler sans les doublons

Re
@david84 : Effectivement, je me suis trompé en écrivant.. en plus, je ne peux même pas accuser les copier/coller
J'ai fait une erreur sur AYINE et BRRRE... Sorry
Tu n'as toujours pas répondu à mes questions du message #9.
Je ne sais donc toujours pas ce que tu attends au juste et ne peux donc continuer à t'aider pour l'instant.
A+
 

stef92230

XLDnaute Junior
Re : Fonction décaler sans les doublons

ah.. ok ^^

voilà donc le tableau...

Par ailleurs, j'ai essayé de les récupérer ds l'onglet 2... J'ai réussi pour les dates (en matriciel) mais ça n'a pas fonctionné pour les intitulés de formation...

cdt, stef
 

Pièces jointes

  • eval froid.xls
    140 KB · Affichages: 48
  • eval froid.xls
    140 KB · Affichages: 57
  • eval froid.xls
    140 KB · Affichages: 56

Discussions similaires

Réponses
306
Affichages
25 K

Statistiques des forums

Discussions
312 084
Messages
2 085 194
Membres
102 812
dernier inscrit
abdouami