Microsoft 365 Condition si mais...

oinegain

XLDnaute Junior
Bonjour à tous,
J'ai un tableau ecxel dans lequel je dois selon les semaines paires ou impaires visualiser quel son les salariés présents.
Mais si la semaine est paire et que le salarié est en congé ou autre situation faisant qu'il ne sera pas présent au bureau je voudrais que l'information bureau ne s'affiche pas.
Je vous joint un petite tableau que j'ai commencé à élaborer, mais je n'arrive pas à un résultat correct.
Ex:
si le salarié est absent (voir légende ) le motif de l'absence est renseigné en En C3, D3 etc...,
Chaque salarié est présent au bureau selon que la semaine soit paire ou impaire.
Mais s'il est absent pour l'un des motifs mentionné dans la légende et qu'il aurait du être au bureau, je n'arrive pas à combiner les deux formules et faire en sorte que la mention "Bureau n'est pas affiché en C2.
Merci pour votre aide
 

Pièces jointes

  • Presence bureau.xlsx
    15.6 KB · Affichages: 9

JLR67

XLDnaute Nouveau
Bonjour,

Essaie avec la formule ci après pour les semaines paires :

=SI(C3="x";SI(EST.PAIR($B$2);"Bureau";"");"")

et pour les semaines impaires :
=SI(D3="x";SI(EST.IMPAIR($B$2);"Bureau";"");"")

Je pense qu'il y peut être mieux mais ces formules marchent
Bonne journée
 

ALS35

XLDnaute Occasionnel
Bonjour à tous,
En complément de la réponse de JLR67, si tu ne veux prendre en compte que les motifs d'absence prévus essaie :
VB:
=SI(EST.PAIR($B$2);SI(SOMMEPROD(N(C3=$A$7:$A$11))=1;"";"Bureau");"")
et
=SI(EST.IMPAIR($B$2);SI(SOMMEPROD(N(C3=$A$7:$A$11))=1;"";"Bureau");"")
Pour le calcul du numéro de semaine tu peux utiliser simplement :
Code:
=SI(B1="";"";NO.SEMAINE.ISO(B1))
Cordialement
 

Discussions similaires

Réponses
4
Affichages
447
Réponses
5
Affichages
378
Réponses
10
Affichages
386

Statistiques des forums

Discussions
312 685
Messages
2 090 931
Membres
104 703
dernier inscrit
romla937