XL 2010 formule si selon jour de semaine

rodo77

XLDnaute Nouveau
bonjour
je recherche une formule qui selon le lundi ou mardi ou mercredi ... me donne un chiffre choisi
pourriez vous m aider ?
 

Mandyvall

XLDnaute Nouveau
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
 

Etoto

XLDnaute Barbatruc
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.
 

soan

XLDnaute Barbatruc
Inactif
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
 

Etoto

XLDnaute Barbatruc
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é :cool: .
 

Statistiques des forums

Discussions
312 248
Messages
2 086 593
Membres
103 248
dernier inscrit
Happycat