Compris entre
Fermé
LilPimp
-
17 févr. 2017 à 12:01
Lil972 Messages postés 8 Date d'inscription vendredi 17 février 2017 Statut Membre Dernière intervention 20 février 2017 - 20 févr. 2017 à 02:28
Lil972 Messages postés 8 Date d'inscription vendredi 17 février 2017 Statut Membre Dernière intervention 20 février 2017 - 20 févr. 2017 à 02:28
A voir également:
- Compris entre
- Excel compris entre deux dates ✓ - Forum Excel
- Compris entre excel ✓ - Forum LibreOffice / OpenOffice
- Conditions comprise entre 2 valeurs ✓ - Forum Excel
- Ajoutez à la liste de contacts ana le goff, inscrite le 27 novembre 2015, dans la catégorie i. puis triez les contacts en les classant : par ordre alphabétique de leur nom de famille (critère principal), puis par date du plus récent au plus ancien (critère secondaire). quel mot apparaît à la verticale dans la colonne "catégorie" entre les lignes 200 et 209 (en-tête compris) ? ✓ - Forum Word
- Formule excel si compris entre plusieurs valeurs ✓ - Forum Bureautique
3 réponses
Frenchie83
Messages postés
2240
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
11 août 2023
338
18 févr. 2017 à 06:29
18 févr. 2017 à 06:29
Bonjour
Une proposition à tester
https://www.cjoint.com/c/GBsfDc7jVww
Cdlt
Une proposition à tester
https://www.cjoint.com/c/GBsfDc7jVww
Cdlt
via55
Messages postés
14473
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
13 septembre 2024
2 728
18 févr. 2017 à 16:11
18 févr. 2017 à 16:11
Bonjour à vous deux
Une formule plus courte à mettre en A2 qui doit faire l'affaire :
=SIERREUR(DATEVAL(SI(JOUR(B1+37)=1;1;SI(JOUR(B1+37)<8;7;SI(JOUR(B1+37)<16;15;SI(JOUR(B1+37)<23;22)))&"/"&MOIS(B1+37)&"/"&ANNEE(B1+37)));DATEVAL("1/"&MOIS(B1+37)&"/"&ANNEE(B1+37)))
Cdlmnt
Via
Une formule plus courte à mettre en A2 qui doit faire l'affaire :
=SIERREUR(DATEVAL(SI(JOUR(B1+37)=1;1;SI(JOUR(B1+37)<8;7;SI(JOUR(B1+37)<16;15;SI(JOUR(B1+37)<23;22)))&"/"&MOIS(B1+37)&"/"&ANNEE(B1+37)));DATEVAL("1/"&MOIS(B1+37)&"/"&ANNEE(B1+37)))
Cdlmnt
Via
Lil972
Messages postés
8
Date d'inscription
vendredi 17 février 2017
Statut
Membre
Dernière intervention
20 février 2017
19 févr. 2017 à 17:55
19 févr. 2017 à 17:55
Bonjour Via.
Merci de mettre ta touche Perso. Cela dit ta formule ne peut pas fonctionner dans la mesure où si ça tombe un 17 il me donnera le 22 alors qu'il est plus proche du 15. C'est la notion de proximité qui me rends chèvre là-dedans.
Cdlt
Merci de mettre ta touche Perso. Cela dit ta formule ne peut pas fonctionner dans la mesure où si ça tombe un 17 il me donnera le 22 alors qu'il est plus proche du 15. C'est la notion de proximité qui me rends chèvre là-dedans.
Cdlt
via55
Messages postés
14473
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
13 septembre 2024
2 728
>
Lil972
Messages postés
8
Date d'inscription
vendredi 17 février 2017
Statut
Membre
Dernière intervention
20 février 2017
19 févr. 2017 à 19:43
19 févr. 2017 à 19:43
Bonjour Lil
OK alors essaie cette formule :
=DATE(ANNEE(B1+37);SI(JOUR(B1+37)<27;MOIS(B1+37);MOIS(B1+37)+1);SI(OU(JOUR(B1+37)<5;JOUR(B1+37)>26);1;SI(JOUR(B1+37)<12;7;SI(JOUR(B1+37)<19;15;SI(JOUR(B1+37)<27;22)))))
Pour toutes les dates inférieures au 22 et pile entre deux dates (par ex le 11 entre 7 et 15) la formule retient la plus petite (le 7 dans ce cas)
Pour la date du 27 (>26) la formule retient au contraire la date du 1er du mois suivant qui est la plus proche pour tous les mois de moins de 31 jours et qui est aussi proche que le 22 pour les mois de 31 jours
Cdlmnt
Via
OK alors essaie cette formule :
=DATE(ANNEE(B1+37);SI(JOUR(B1+37)<27;MOIS(B1+37);MOIS(B1+37)+1);SI(OU(JOUR(B1+37)<5;JOUR(B1+37)>26);1;SI(JOUR(B1+37)<12;7;SI(JOUR(B1+37)<19;15;SI(JOUR(B1+37)<27;22)))))
Pour toutes les dates inférieures au 22 et pile entre deux dates (par ex le 11 entre 7 et 15) la formule retient la plus petite (le 7 dans ce cas)
Pour la date du 27 (>26) la formule retient au contraire la date du 1er du mois suivant qui est la plus proche pour tous les mois de moins de 31 jours et qui est aussi proche que le 22 pour les mois de 31 jours
Cdlmnt
Via
Lil972
Messages postés
8
Date d'inscription
vendredi 17 février 2017
Statut
Membre
Dernière intervention
20 février 2017
20 févr. 2017 à 02:28
20 févr. 2017 à 02:28
Merci via! Je jetterai un œil mais je pense que ça marche
didmed
Messages postés
2663
Date d'inscription
dimanche 19 décembre 2004
Statut
Membre
Dernière intervention
6 juillet 2024
747
Modifié par didmed le 19/02/2017 à 21:58
Modifié par didmed le 19/02/2017 à 21:58
Salut
1) en F1 (au format date):B1+37
2) en G1:=JOUR(F1)
3) en H1:=SI((JOUR(B1+37))<=6;1;SI((JOUR(B1+37))<=14;7;SI((JOUR(B1+37))<=21;15;SI((JOUR(B1+37))<=31;22;""))))
4) en A2 (au format date): =F1-($G$1-$H$1)
@+
Si t'as besoin de rien, fais-moi signe !...
1) en F1 (au format date):B1+37
2) en G1:=JOUR(F1)
3) en H1:=SI((JOUR(B1+37))<=6;1;SI((JOUR(B1+37))<=14;7;SI((JOUR(B1+37))<=21;15;SI((JOUR(B1+37))<=31;22;""))))
4) en A2 (au format date): =F1-($G$1-$H$1)
@+
Si t'as besoin de rien, fais-moi signe !...
Lil972
Messages postés
8
Date d'inscription
vendredi 17 février 2017
Statut
Membre
Dernière intervention
20 février 2017
20 févr. 2017 à 02:21
20 févr. 2017 à 02:21
Merci bien didmed et via vous me sortez une épine du pied.
Tkt frenchie, je t'oublie pas. Merci encore.
À+ tout le monde
Tkt frenchie, je t'oublie pas. Merci encore.
À+ tout le monde
18 févr. 2017 à 12:53
Si tu vois plus pertinent envoies ce sera toujours ça de pris.
Cdlt
18 févr. 2017 à 21:20
ce n'est pas ce que j'attendais
Ok, ma formule n'est pas des plus courte, mais elle répond pourtant bien à votre question. si B1=16/04/2015 alors B2=22/05/2015.
Si c'est le tableau en colonne E qui vous chagrine, on peut l'intégrer dans la formule et le supprimer.
Si vous pouviez me dire où je me suis planté dans mon raisonnement.
Bonne soirée
Cdlt
19 févr. 2017 à 06:06
Ca va, j'ai compris que j'avais mal interprété la question, je croyais que vous vouliez trouver la date qui se rapproche le plus entre 2 deux autres dates, alors que c'était la première date trouvé juste avant la date recherchée.
Solution en respectant votre demande et sans tableau intermédiaire
=SI(B1+37>=DATE(ANNEE($C$1);MOIS($C$1);22);DATE(ANNEE($C$1);MOIS($C$1);22);SI(B1+37>=DATE(ANNEE($C$1);MOIS($C$1);15);DATE(ANNEE($C$1);MOIS($C$1);15);SI(B1+37>=DATE(ANNEE($C$1);MOIS($C$1);7);DATE(ANNEE($C$1);MOIS($C$1);7);DATE(ANNEE($C$1);MOIS($C$1);1))))
Cdlt
19 févr. 2017 à 17:48
Tout d'abord tutoie moi sinon nous ne serons pas collègues.
19 févr. 2017 à 17:50
Cdlt