XL 2013 Plusieurs si avec conditions

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

gestionnaire

XLDnaute Nouveau
Bonjour à tous,
je fais un tableau d'heures annuelles.
je remplis les heures d'arrivées et de départ et mon tableau me calcule les heures.
lorsque je mets "m", "cp", "cpn-1", j'ai écris une formule pour qu'il affiche 7h dans ma cellule total journalier. je suis sur 30 cp annuel ce qui fait 6 cp par semaines, par contre dans mon tableau cela m'affiche 42 h au lieu des 35 h ...
j'aimerai donc pouvoir adapter ma formule pour qu'elle vérifie le jour et que si c'est un samedi rien ne se mette dans la cellule total journalier ainsi mon total semaine sera de 35 h.

autre question, il arrive que mes repos "r" soient des demies-journées du coup lorsque je note "r" le calcul ne se fait plus dans mon total journalier, je suis obligé soit de le noter à la main soit de ne pas faire apparaitre le r dans mon tableau, ce qui m'embête c'est que j'ai un tableau qui me compte mes repos/ cp / maladie

je joins mon fichier, j'espère avoir été clair dans ma / mes demandes.

merci d'avance,

Régis
 

Pièces jointes

Solution
Bonjour Gestionnaire, Jocelyn, Gouble,
Il semble que je sois à labour. Plus il y a de réponses plus il y a de choix. 🙂
En PJ un essai, avec M11 par ex :
VB:
=SIERREUR(SI(JOURSEM(G17;1)=6;"";SI(OU(I11="m";I11="cp";I11="cp n-1");7/24;SI(ESTNUM(J11)=VRAI;J11;0)-SI(ESTNUM(I11)=VRAI;I11;0)+SI(ESTNUM(L11)=VRAI;L11;0)-SI(ESTNUM(K11)=VRAI;K11)));"")
Les ESTNUM permettent de prendre ou non la valeur si numérique.
J'ai remplacé les conditions par un OU c'est plus simple.
Bonjour Gestionnaire, Jocelyn, Gouble,
Il semble que je sois à labour. Plus il y a de réponses plus il y a de choix. 🙂
En PJ un essai, avec M11 par ex :
VB:
=SIERREUR(SI(JOURSEM(G17;1)=6;"";SI(OU(I11="m";I11="cp";I11="cp n-1");7/24;SI(ESTNUM(J11)=VRAI;J11;0)-SI(ESTNUM(I11)=VRAI;I11;0)+SI(ESTNUM(L11)=VRAI;L11;0)-SI(ESTNUM(K11)=VRAI;K11)));"")
Les ESTNUM permettent de prendre ou non la valeur si numérique.
J'ai remplacé les conditions par un OU c'est plus simple.
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Réponses
15
Affichages
1 K
Réponses
3
Affichages
509
Retour