Intervalle inclus dans un autre
Fermé
elayeb_youssef
Messages postés
2
Date d'inscription
mardi 7 mars 2017
Statut
Membre
Dernière intervention
7 mars 2017
-
7 mars 2017 à 08:39
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 - 7 mars 2017 à 17:22
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 - 7 mars 2017 à 17:22
A voir également:
- Intervalle inclus dans un autre
- Intervalle excel - Forum Programmation
- Netflix standard avec pub inclus - Accueil - Streaming
- Valeur comprise dans un intervalle excel ✓ - Forum Excel
- Comment taper les intervalles dans excel - Forum Excel
- Fonction si excel plusieurs conditions avec intervalle ✓ - Forum Bureautique
3 réponses
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
Modifié par JvDo le 7/03/2017 à 17:43
Modifié par JvDo le 7/03/2017 à 17:43
Bonjour à tous,
Si l'intervalle 1 est en B2:C2 et le 2ème en D2:E2, voici une formule qui te définit l'intersection éventuelle de ces 2 intervalles et qui accepte n'importe quelle écriture, [borne inf, borne sup] ou [borne sup, borne inf].
Elle ne gère que les intervalles fermés.
Cordialement
edit : si, comme semble l'indiquer le titre de ton message, tu t'intéresses à l'inclusion du 1er intervalle dans le deuxième ou l'inverse, tu peux regarder cette autre formule :
Si l'intervalle 1 est en B2:C2 et le 2ème en D2:E2, voici une formule qui te définit l'intersection éventuelle de ces 2 intervalles et qui accepte n'importe quelle écriture, [borne inf, borne sup] ou [borne sup, borne inf].
Elle ne gère que les intervalles fermés.
=SI(ET(MIN(D2:E2)<=MAX(B2:C2);MAX(D2:E2)>=MIN(B2:C2));"il y a intersection : ["&MAX(MIN(B2:C2);MIN(D2:E2))&", "&MIN(MAX(B2:C2);MAX(D2:E2))&"]";"pas d'intersection")
Cordialement
edit : si, comme semble l'indiquer le titre de ton message, tu t'intéresses à l'inclusion du 1er intervalle dans le deuxième ou l'inverse, tu peux regarder cette autre formule :
=SI((MIN(B2:C2)>=MIN(D2:E2))*(MAX(B2:C2)<=MAX(D2:E2));"["&MIN(B2:C2)&", "&MAX(B2:C2)&"] est inclus dans ["&MIN(D2:E2)&", "&MAX(D2:E2)&"]";SI((MIN(B2:C2)<=MIN(D2:E2))*(MAX(B2:C2)>=MAX(D2:E2));"["&MIN(D2:E2)&", "&MAX(D2:E2)&"] est inclus dans ["&MIN(B2:C2)&", "&MAX(B2:C2)&"]";"pas d'inclusion"))
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 415
7 mars 2017 à 10:04
7 mars 2017 à 10:04
Bonjour
Précisez vos explications!
Qu'est ce qu'un intervalle pour vous?
parce que si on lit votre demande, 93 est bien compris entre 120 et 50, mais pas 154
à vous lire
crdlmnt
Précisez vos explications!
Qu'est ce qu'un intervalle pour vous?
parce que si on lit votre demande, 93 est bien compris entre 120 et 50, mais pas 154
à vous lire
crdlmnt
elayeb_youssef
Messages postés
2
Date d'inscription
mardi 7 mars 2017
Statut
Membre
Dernière intervention
7 mars 2017
7 mars 2017 à 10:26
7 mars 2017 à 10:26
on a deux intervalle: [153-93] et [120-50]
donc je cherche comment peut je tester ce qu'il y a une intersection entre ces deux intervalles?
et merci
donc je cherche comment peut je tester ce qu'il y a une intersection entre ces deux intervalles?
et merci
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 415
7 mars 2017 à 10:46
7 mars 2017 à 10:46
Pas sur d'avoir compris
on tente:
=SI(OU(ET(C3>C2;C3<C1);ET(C4>C2;C4<C1));"vrai";"")
mais ne définit qu'une intersection et ne renvoie pas vrai si C1 C2 est complétement compris dans C3:C4
pour cela il faudrait écrire plus simplement:
=SI(OU(C4>C2;C3>C2);"vrai";"")
crdlmnt
on tente:
=SI(OU(ET(C3>C2;C3<C1);ET(C4>C2;C4<C1));"vrai";"")
mais ne définit qu'une intersection et ne renvoie pas vrai si C1 C2 est complétement compris dans C3:C4
pour cela il faudrait écrire plus simplement:
=SI(OU(C4>C2;C3>C2);"vrai";"")
crdlmnt
Raymond PENTIER
Messages postés
58726
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
19 novembre 2024
17 240
7 mars 2017 à 14:50
7 mars 2017 à 14:50
Bonjour à vous deux.
J'aurais volontiers proposé
=SI(OU(C1<C4;C2>C3);"aucune";"il y a") & " intersection"
à noter que généralement les intervalles sont désignés du plus petit au plus grand nombre : [93;154] et [50;120] au lieu de [154;93] et [120;50] ...
J'aurais volontiers proposé
=SI(OU(C1<C4;C2>C3);"aucune";"il y a") & " intersection"
à noter que généralement les intervalles sont désignés du plus petit au plus grand nombre : [93;154] et [50;120] au lieu de [154;93] et [120;50] ...