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 !

limagerit

XLDnaute Occasionnel
Bonjour à tous,

Je sèche sur l’imbrication de formule si / si ou .

Je cherche à calculer le nb de jour entre 2 date en tenant compte d'une période de fermeture

ca marche sur 2 conditions mais je bloque sur la 3 eme .

Peut être avez vous également une formule plus simple ?

Merci de votre coup de pouce.
 

Pièces jointes

Re : si et ou

Bonjour,
J'ai vite survolé ton fichier, mais j'ai pas bien compris..
Il faut nous dire qu'est ce qu'on va calculer, je voie des fermetures ouvertures mais c'est pas clair, quelles sont les dates qu'on doit prendre en compte dans le calcul ???
Ne nous donne pas de formules, on veut une explication
@ te relire
 
Re : si et ou

Bonjour limagerit,

Un essai avec la formule ci-dessous.

Nota: j'ai considéré que si les dates d'ouverture sont du 01/06/2013 au 20/06/2013, cela fait un décompte de 20 jours et non 19 jours. J'ai donc inclus le dernier jour comme jour d'ouverture. Idem pour la fermeture. Par exemple quand on dit "ouvert du 10 au 20", en général je pense que c'est ouvert du premier jour (le 10) au dernier jour (le 20) compris.

Si les derniers jours sont inclus, alors utiliser la formule:
Code:
=SI(OU(B3="";C3="";E3="";F3="");"";(C3-B3+1)-MAX(0;MIN(C3;F3)-MAX(B3;E3)+1))
Si les derniers jours ne sont pas inclus, alors utiliser la formule (ôter le +1):
Code:
=SI(OU(B3="";C3="";E3="";F3="");"";(C3-B3)-MAX(0;MIN(C3;F3)-MAX(B3;E3)))

Et si on est certain qu'aucune date n'est vide, on peut raccourcir à:
Si les derniers jours sont inclus, alors utiliser la formule:
Code:
=C3-B3+1-MAX(0;MIN(C3;F3)-MAX(B3;E3)+1))
Si les derniers jours ne sont pas inclus, alors utiliser la formule (ôter le +1):
Code:
=C3-B3-MAX(0;MIN(C3;F3)-MAX(B3;E3))

Edit: Salut R@chid 🙂
 

Pièces jointes

Dernière édition:
Re : si et ou

Bonjour à tous.


Code:
=MIN(MAX(E3;B3);C3)-B3+C3-MAX(MIN(F3;C3);B3)
peut-être ?​



ℝOGER2327
#7020


Samedi 28 As 141 (Nativité de Saint Swift, chanoine - fête Suprême Quarte)
10 Frimaire An CCXXII, 4,8332h - pioche
2013-W48-6T11:35:59Z
 
Re : si et ou

Bonjour à 3

Mapomme Roger,

Merci pour vos formules , je décortique la notion de si ou et decouvre l'imbrication du max min

hum encore des heures a comprendre ces nouvelles formules

Merci du coup de main a vous tous

( bien vu le + 1 pour date inclus j'avais enlever un jour pour avoir mon nb mais le + 1 me facilite la vie )
 
- 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
2
Affichages
378
Réponses
3
Affichages
233
Réponses
4
Affichages
454
Retour