XL 2010 formule si selon jour de semaine

  • Initiateur de la discussion Initiateur de la discussion rodo77
  • Date de début Date de début

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 !

PS: En fait la formule sous colonne E fonctionne pour les week-end mais pas pour les fériés...
Merci d'avance 😁
1624973256165.png
 
Quelle rapidité 😉. Colonne E ça me paraît être également ce que je cherchais (j'en étais très loin, merci !). J'ai copié la formule dans la colonne G, tout bon également. 👌Par contre cela ne semble pas fonctionner avec la colonne Fériés (ou j'ai fait quelque chose de faut)☺️
Re,

Non tu as raisons mais j'y arrive pas, trop complexe pour moi, j'ai testé les ESTVIDE, les ESTNUM, les ESTEXTE mais rien ne fonctionne même avec des OU et des ET et des SI imbriqués, j'y arrive pas.
 
Bonsoir Mandyvall, Etoto, le fil,

j'ai vu quelques formules de la feuille "RECAP 03.05-06.06.21" ; c'est vraiment épatant ! 😁 😄 🤣 aussi, les formules qui seront à droite du signe « ➯ » sont celles que je propose en remplacement. 🙂​



en E12 : =SI(ET(H12="";J12="";K12="");SI(SOMME(B13)<=8,5;SOMME(B13-C13)-SOMME(C13-C13);"");"")

* SOMME(B13) = B13

* SOMME(B13-C13) = B13-C13
* SOMME(C13-C13) = C13-C13 = 0
* SOMME(B13-C13)-SOMME(C13-C13) = (B13-C13) - (C13-C13) = (B13-C13) - 0 = B13-C13

➯ en E12 : =SI(ET(H12="";J12="";K12="");SI(B13<=8,5;B13-C13;"");"")



en F12 : =SI(SOMME(B12)<=8,5>10;SOMME(C12-B12)-SOMME(C12-C12);"")

* SOMME(B12) = B12
* SOMME(C12-B12) = C12-B12
* SOMME(C12-C12) = C12-C12 = 0

* =SI(SOMME(B12)<=8,5>10; ; horreur ! 😱 ce genre d'intervalle est correct en mathématiques, mais pas du tout avec Excel ! il faut l'écrire ainsi : =SI(ET(B12>=8,5;B12<10); ; signification : si B12 est supérieur ou égal à 8,5 ET si B12 est inférieur à 10 ; donc : si B12 fait partie de cet intervalle mathématique : [ 8,5 ; 10 [ ; de 8,5 inclus à 10 exclu. (attention au sens des crochets !)

➯ en F12 : =SI(ET(B12>=8,5;B12<10);C12-B12;"")



en G12 : =SI(ET(H12="";J12="";K12="");SI(SOMME(B12)>=10;SOMME(B12-D12)-SOMME(D12-D12);"");"")

* SOMME(B12) = B12

* SOMME(B12-D12) = B12-D12
* SOMME(D12-D12) = D12-D12 = 0
* SOMME(B12-D12)-SOMME(D12-D12) = (B12-D12) - (D12-D12) = (B12-D12) - 0 = B12-D12

➯ en G12 : =SI(ET(H12="";J12="";K12="");SI(B12>=10;B12-D12;"");"")



en H12 : =SI(JOURSEM(A12;2)=6;SOMME(B12)-SOMME(C12);"")

* SOMME(B12) = B12
* SOMME(C12) = C12
* SOMME(B12)-SOMME(C12) = B12-C12

➯ en H12 : =SI(JOURSEM(A12;2)=6;B12-C12;"")



en J12 : =SI(JOURSEM(A12;2)=7;SOMME(B12)-SOMME(C12);"")

* SOMME(B12) = B12
* SOMME(C12) = C12
* SOMME(B12)-SOMME(C12) = B12-C12

➯ en J12 : =SI(JOURSEM(A12;2)=7;B12-C12;"")



en K12 : =SI(ESTERREUR(EQUIV(A12;Fériés!$B$3:$B$11;0));"";SOMME(B12)-SOMME(C12))

* SOMME(B12) = B12
* SOMME(C12) = C12
* SOMME(B12)-SOMME(C12) = B12-C12

➯ en K12 : =SI(ESTERREUR(EQUIV(A12;Fériés!$B$3:$B$11;0));"";B12-C12)



c'est juste quelques suggestions, hein ? 😜 mais après tout, pourquoi faire simple quand on peut faire compliqué ? 😁 😂 🤣 😇 allez, courage ! je te mets cette mention : « tu peux mieux faire ! » 😜​

soan
 
Bonsoir Mandyvall, Etoto, le fil,

j'ai vu quelques formules de la feuille "RECAP 03.05-06.06.21" ; c'est vraiment épatant ! 😁 😄 🤣 aussi, les formules qui seront à droite du signe « ➯ » sont celles que je propose en remplacement. 🙂​



en E12 : =SI(ET(H12="";J12="";K12="");SI(SOMME(B13)<=8,5;SOMME(B13-C13)-SOMME(C13-C13);"");"")

* SOMME(B13) = B13

* SOMME(B13-C13) = B13-C13
* SOMME(C13-C13) = C13-C13 = 0
* SOMME(B13-C13)-SOMME(C13-C13) = (B13-C13) - (C13-C13) = (B13-C13) - 0 = B13-C13

➯ en E12 : =SI(ET(H12="";J12="";K12="");SI(B13<=8,5;B13-C13;"");"")



en F12 : =SI(SOMME(B12)<=8,5>10;SOMME(C12-B12)-SOMME(C12-C12);"")

* SOMME(B12) = B12
* SOMME(C12-B12) = C12-B12
* SOMME(C12-C12) = C12-C12 = 0

* =SI(SOMME(B12)<=8,5>10; ; horreur ! 😱 ce genre d'intervalle est correct en mathématiques, mais pas du tout avec Excel ! il faut l'écrire ainsi : =SI(ET(B12>=8,5;B12<10); ; signification : si B12 est supérieur ou égal à 8,5 ET si B12 est inférieur à 10 ; donc : si B12 fait partie de cet intervalle mathématique : [ 8,5 ; 10 [ ; de 8,5 inclus à 10 exclu. (attention au sens des crochets !)

➯ en F12 : =SI(ET(B12>=8,5;B12<10);C12-B12;"")



en G12 : =SI(ET(H12="";J12="";K12="");SI(SOMME(B12)>=10;SOMME(B12-D12)-SOMME(D12-D12);"");"")

* SOMME(B12) = B12

* SOMME(B12-D12) = B12-D12
* SOMME(D12-D12) = D12-D12 = 0
* SOMME(B12-D12)-SOMME(D12-D12) = (B12-D12) - (D12-D12) = (B12-D12) - 0 = B12-D12

➯ en G12 : =SI(ET(H12="";J12="";K12="");SI(B12>=10;B12-D12;"");"")



en H12 : =SI(JOURSEM(A12;2)=6;SOMME(B12)-SOMME(C12);"")

* SOMME(B12) = B12
* SOMME(C12) = C12
* SOMME(B12)-SOMME(C12) = B12-C12

➯ en H12 : =SI(JOURSEM(A12;2)=6;B12-C12;"")



en J12 : =SI(JOURSEM(A12;2)=7;SOMME(B12)-SOMME(C12);"")

* SOMME(B12) = B12
* SOMME(C12) = C12
* SOMME(B12)-SOMME(C12) = B12-C12

➯ en J12 : =SI(JOURSEM(A12;2)=7;B12-C12;"")



en K12 : =SI(ESTERREUR(EQUIV(A12;Fériés!$B$3:$B$11;0));"";SOMME(B12)-SOMME(C12))

* SOMME(B12) = B12
* SOMME(C12) = C12
* SOMME(B12)-SOMME(C12) = B12-C12

➯ en K12 : =SI(ESTERREUR(EQUIV(A12;Fériés!$B$3:$B$11;0));"";B12-C12)



c'est juste quelques suggestions, hein ? 😜 mais après tout, pourquoi faire simple quand on peut faire compliqué ? 😁 😂 🤣 😇 allez, courage ! je te mets cette mention : « tu peux mieux faire ! » 😜​

soan
Re,

Tout a fait d'accord, je ne voyais pas non plus l'utilité des SOMME mais vu qu'il y tenait tant, je ne les ai pas touché 😎 .
 
- 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

Réponses
6
Affichages
155
Réponses
2
Affichages
46
Réponses
7
Affichages
714
Réponses
5
Affichages
560
Réponses
4
Affichages
51
Réponses
11
Affichages
679
Retour