Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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 Impliqué
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
6
Affichages
378
  • Question
Microsoft 365 Formule si
Réponses
2
Affichages
229
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…