Soustraction des dates Sur EXCEL?

Résolu/Fermé
ccdamouh78 Messages postés 60 Date d'inscription samedi 24 mars 2007 Statut Membre Dernière intervention 15 février 2010 - 21 sept. 2008 à 15:05
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 - 21 sept. 2008 à 20:00
Bonjour,
Je veux faire un tableau qui me permet de me donner un un (1) dés qu'il trouve que la date de la colonne appartient à un intervale de deux dates de la ligne sinon ZERO (0).

Illustration :

05/01/2008 11/01/2008 03/01/2008
______________________________________________________________________
debut fin
01/01/2008 10/01/2008 1 0 1
10/01/2008 19/01/2008 0 1 0
A voir également:

6 réponses

eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
21 sept. 2008 à 15:31
Bonjour,

avec un copier-coller de ton exemple en A1, saisi en C4 :
=(A$1>=$A4)*(A$1<=$B4)*1
recopie incrémentée à droite, et sélection de C4:E4 pour recopie incrémentée vers le bas
eric
0
ccdamouh78 Messages postés 60 Date d'inscription samedi 24 mars 2007 Statut Membre Dernière intervention 15 février 2010 9
21 sept. 2008 à 16:29
bonsoir

Merci pour la reponse eriiic mais je n'ai rien compris, veux tu me détailler STP et merci encore
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
21 sept. 2008 à 16:35
exemple :
http://www.cijoint.fr/cjlink.php?file=cj200809/cijBXIdi8x.xls
eric
0
ccdamouh78 Messages postés 60 Date d'inscription samedi 24 mars 2007 Statut Membre Dernière intervention 15 février 2010 9
21 sept. 2008 à 17:08
Bonsoir

Merci pour ton aide mon ami et bon courage

Mon Manager est trés content
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
21 sept. 2008 à 19:10
Bonjour, Éric ; bonjour, ccdamouh78.

La discussion est close, puisque la question a été brillamment résolue.

Cependant je m'autorise à ajouter une petite explication à l'intention de tous les amis, débutants sur Excel, qui n'ont pas forcément compris pourquoi eriiic a ainsi libellé sa formule ni comment elle fonctionne.

Considérons la formule en C4. En écrivant dans la cellule A7 la formule =(A$1>=$A4) on obtient comme réponse d'Excel "VRAI" ; en effet la proposition entre parenthèses se révèle exacte, donc Excel reconnaît que l'expression est vraie. Il en est de même pour la formule =(A$1<=$B4) dans B7. Le fait de multiplier la valeur logique "VRAI" par le nombre 1 provoque l'affichage du résultat au format nombre ; on constate que VRAI équivaut à 1. Quand, en C7, on effectue le produit A7*B7, Excel ne peut pas afficher VRAI*VRAI ou VRAI², mais affiche 1*1 c'est-à-dire 1.

En reprenant la même explication pour la formule en C5, la relation de E7 (premier argument de la formule) est vraie mais la relation de F7 est fausse, d'où l'affichage de VRAI en E7 et FAUX en F7, qui donne 1 en E8 et 0 en F8 ; le produit en G7 donne comme résultat 0. https://www.cjoint.com/?jvtm3V21QJ

On peut conclure de tout ceci que la formule d'eriiic reste valable même si on néglige de la terminer par *1 (mais il est plus prudent de toujours ajouter ce facteur, car les formules sont parfois plus complexes et incluent des nombres au format texte).
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
21 sept. 2008 à 20:00
Bonjour raymond,

merci pour ton explication, c'est vrai que souvent je fais au plus court et j'attend les questions pour développer si besoin.
C'est vrai qu'à-priori le *1 est superflu, je l'ai mis plus par habitude pour être sûr de ne jamais avoir VRAI ou FAUX mais apparement excel réagit bien dans tous les cas, on devrait pouvoir donc l'enlever sans pb.
A+
eric
0