Conception d'un calendrier reprenant plusieurs argument d'une feuille de calcul

fiocco

XLDnaute Nouveau
Bonjour. Dans mon entreprise, les salariés pointent via un formulaire Google drive, c'est très pratique. Ces données alimentent un tableau instantanément, et lorsque la fin du mois arrivent, j'extrais et filtre les données pour chacun.
Seul inconvénient du système, les salariés n'ont pas la possibilité de visualiser le résultat de leurs pointages.
Je voudrais pour y remédier, leur créer dans un nouvel onglet, un calendrier partagé, en abscisses les dates, du 1 au 31 du mois, et en ordonnées, les noms de nos salariés.

Je vous joins un exemple de tableau
Onglet un les pointages tels qu'ils arrivent
onglet deux, le calendrier partagé.

Il me faut trouver une formule qui traduirait ceci:
Pour la case B2, si la colonne "Pointages google"!A:A contient "Alain" et que la colonne "Pointages google"!B:B contient B1 Alors "OK", sinon Non"
Sauriez vous me dire quelle formule utiliser?
J'ai rempli la 1ère ligne du tableau, en exemple.

D'avance merci pour votre aide à tous!
 

Pièces jointes

  • pointages google.xls
    25 KB · Affichages: 35

CISCO

XLDnaute Barbatruc
Re : Conception d'un calendrier reprenant plusieurs argument d'une feuille de calcul

Bonjour

Il y a un espace après certains prénoms sur les deux feuilles, et malheureusement, pas forcément après les mêmes. Par conséquent, par précaution, il faudra utiliser un ou des SUPPRESPACE. D'où les questions suivantes :

Comment sont écrits les prénoms composés ? Sont ils écrits avec un tiret ou un espace au milieu ?

Dans ton fichier réel, n'as tu que des prénoms, ou des prénoms suivis d'un nom de famille ?



@ plus
 
Dernière édition:

JBOBO

XLDnaute Accro
Re : Conception d'un calendrier reprenant plusieurs argument d'une feuille de calcul

Bonjour,

A tester en B2 de la feuille calendrier :
=SI(SOMMEPROD((SUPPRESPACE('Pointages google'!$A$1:$A$100)=SUPPRESPACE($A2))*('Pointages google'!$B$1:$B$100=TEXTE(B$1;"[$-F800]jjjj, mmmm jj, aaaa")))=0;"Non";"OK")
, à tirer vers le bas et la droite en ajustant au besoin les plages A1:A100 et B1:B100 pour prendre en compte toutes les donnees.
 

CISCO

XLDnaute Barbatruc
Re : Conception d'un calendrier reprenant plusieurs argument d'une feuille de calcul

Bonsoir à tous

Tu peux aussi faire avec
=SI(ESTNUM(EQUIV(SUPPRESPACE($A2)&B$1;SUPPRESPACE('pointages google'!$A$2:$A$79)&DATEVAL(STXT('pointages google'!$B$2:$B$79;CHERCHE(" ";'pointages google'!$B$2:$B$79);9^9));0));"OK";"Non")

en matriciel, donc à valider avec Ctrl + maj tempo + entrer.

@ plus
 

fiocco

XLDnaute Nouveau
Re : Conception d'un calendrier reprenant plusieurs argument d'une feuille de calcul

Bonjour et merci de votre réponse!

Les noms composés sont écrits avec un tiret.
Dans le fichier réèl, il y a les Prénoms suivis des Noms de famille.


Bonjour

Il y a un espace après certains prénoms sur les deux feuilles, et malheureusement, pas forcément après les mêmes. Par conséquent, par précaution, il faudra utiliser un ou des SUPPRESPACE. D'où les questions suivantes :

Comment sont écrits les prénoms composés ? Sont ils écrits avec un tiret ou un espace au milieu ?

Dans ton fichier réel, n'as tu que des prénoms, ou des prénoms suivis d'un nom de famille ?



@ plus
 

CISCO

XLDnaute Barbatruc
Re : Conception d'un calendrier reprenant plusieurs argument d'une feuille de calcul

Bonjour

La formule proposée par JBOBO ainsi que la mienne doivent fonctionner correctement. Si les noms sont écrits exactement de la même manière sur les deux feuilles, tu dois pouvoir faire sans les SUPPRESPACE.

Pour le fun, une variante :

SI(OU(SUPPRESPACE($A2)&B$1=SUPPRESPACE('pointages google'!$A$2:$A$79)&DATEVAL(STXT('pointages google'!$B$2:$B$79;CHERCHE(" ";'pointages google'!$B$2:$B$79);9^9)));"OK";"Non")

sans SUPPRESPACE
SI(OU($A2&B$1='pointages google'!$A$2:$A$79&DATEVAL(STXT('pointages google'!$B$2:$B$79;CHERCHE(" ";'pointages google'!$B$2:$B$79);9^9)));"OK";"Non")

toujours en matriciel.
@ plus
 

Discussions similaires

Statistiques des forums

Discussions
312 198
Messages
2 086 145
Membres
103 130
dernier inscrit
FRCRUNGR