Formule si avec date format (jj/mm/aa)

Résolu/Fermé
barb586 Messages postés 21 Date d'inscription vendredi 10 janvier 2014 Statut Membre Dernière intervention 8 avril 2016 - 10 janv. 2014 à 14:58
barb586 Messages postés 21 Date d'inscription vendredi 10 janvier 2014 Statut Membre Dernière intervention 8 avril 2016 - 14 janv. 2014 à 13:46
Bonjour,

J'ai un problème avec ma formule SI. J'ai deux colonnes (une 2013, une 2014), avec des dates à l'intérieur.
Je voudrais faire une formule SI pour savoir quelles sont les personnes présentes le 31/12/2013.

Voici une idée de formule...
=SI(OU(DX=DATE;DW=DATE(2013/12/31);1;"")
A voir également:

6 réponses

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
10 janv. 2014 à 15:34
Bonjour,

Je te conseillerais de joindre un classeur avec quelques lignes pour exemple, une illustration du résultat attendu et accompagné d'une explication au besoin.
Pour associer un fichier à ton message, tu peux utiliser https://www.cjoint.com/

A+
1
débutant6792 Messages postés 3 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 10 janvier 2014
10 janv. 2014 à 15:40
Salut,

Tu peux vérifier le jour c'est à dire 31 dans ton cas et le mois c'est à dire 12.

Tu peux utiliser les fonctions JOUR et MOIS et ANNEE que connait Excel ou utiliser simplement la fonction DATE.


Voilà les liens.

https://support.microsoft.com/fr-fr/office/jour-jour-fonction-8a7d1cbb-6c7d-4ba1-8aea-25c134d03101?ocmsassetid=hp010062285&correlationid=86387ce0-a2e4-4db6-96fa-b511e0ee5331&ui=fr-fr&rs=fr-fr&ad=fr

https://support.microsoft.com/fr-fr/office/mois-mois-fonction-579a2881-199b-48b2-ab90-ddba0eba86e8?ocmsassetid=hp010062291&correlationid=e1f8fc6e-0565-4b2f-b396-f46cedbbc81e&ui=fr-fr&rs=fr-fr&ad=fr

https://support.microsoft.com/fr-fr/office/annee-annee-fonction-c64f017a-1354-490d-981f-578e8ec8d3b9?ocmsassetid=hp010062301&correlationid=2788a049-0b9e-406f-b545-a67e1188e128&ui=fr-fr&rs=fr-fr&ad=fr

Je ne sais pas si j'ai bien compris ton problème.

Mais tu peux récupérer le contenu de la casse à tester et récupérer le jour, le mois et l'année pour faire tes tests .

Bonne journée,

JZ
0
barb586 Messages postés 21 Date d'inscription vendredi 10 janvier 2014 Statut Membre Dernière intervention 8 avril 2016 1
Modifié par barb586 le 13/01/2014 à 13:45
Merci pour vos réponses.

Je vais essayer de vous envoyer mon document.
Mais je me suis mal exprimé. je vous fait un exemple :


colonne A
date fin contrat 2013

11/05/2013
31/12/2013


15/12/2013



Colonne B
date fin contrat 2014



18/02/2014
27/06/2014


Colonne C
Présent le 31/12/2013


1
1
1



Total 3




Voici un petit exemple de ce que je voudrais. ce serait la colonne "présents le 31/12/2013".

Je sais faire par exemple : =SI(B1="";"";1)

Mais je ne sais pas faire pour rajouter que si il y a écrit "31/12/2013" dans la colonne A (qui est au format date (je ne sais pas si c'est important de le préciser)), qu'il faut aussi mettre 1.

Mon problème et que je ne sais pas dire en language EXCEL "si il y a une date dans cette colonne alors", ou "s'il y a une date 31/12/2013 dans cette colonne alors".
0
barb586 Messages postés 21 Date d'inscription vendredi 10 janvier 2014 Statut Membre Dernière intervention 8 avril 2016 1
13 janv. 2014 à 13:47
https://www.cjoint.com/?0AnnQWu7V2l
Voici le lien pour que voyez mieux. merci beaucoup en tout cas.
0

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

Posez votre question
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
13 janv. 2014 à 14:17
Bonjour,

Si j'ai bien compris, tu cherches une formule qui renvoie 1 si la date de sortie est ultérieure ou égale au 31/12/2013

=SI(A1>=DATEVAL("31/12/2013");1;"")

A+
0
barb586 Messages postés 21 Date d'inscription vendredi 10 janvier 2014 Statut Membre Dernière intervention 8 avril 2016 1
Modifié par barb586 le 14/01/2014 à 08:48
Merci, c'est bien ça.

Mais il me faudrait une formule SI avec un OU.

Parce que en fait, les gens sont tous rentrés en 2013. Et soit leur date de sortie est 2013 ou 2014.

On se demande lesquels étaient présents les 31/13/2013.

Donc, par rapport à la colonne A, ça donnerait une formule qui dirait ca : "=SI(les gens qui sortent en 2013 sont présents le 31/12/2013; 1;0"), donc la formule que vous m'avez donné convient.

Mais, les gens qui sortent en 2014, comme ils sont obligatoirement arrivés en 2013, c'est qu'ils sont présents le 31/12/2013.

Donc, par rapport a la colonne B, la formule qu'il faudrait mais que je ne sais pas faire serait :
(la première partie que vous m'avez donné) + SI les gens sortent en 2014;1;0.

Je ne sais pas faire la formule si en disant "si il y a quelque chose inscrit dans cette colonne, alors, mettre 1 ; 0.

Je sais que je m'exprime mal, donc si vous ne comprenez pas mon charabia, ne vous prenez pas la tête^^.
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
14 janv. 2014 à 09:47
La formule que je t'ai donnée affecte le chiffre 1 si la date indiquée dans la cellule A1 est supérieure ou égale au 31/12/2013.
Si la date de sortie peut être placée dans une autre colonne, il suffit de doubler la condition.
Exemple avec les dates en colonne A et colonne B
=SI(OU(A1>=DATEVAL("31/12/2013");B1>=DATEVAL("31/12/2013"));1;"")

A+
0
barb586 Messages postés 21 Date d'inscription vendredi 10 janvier 2014 Statut Membre Dernière intervention 8 avril 2016 1
14 janv. 2014 à 13:46
Voila !!! ca marche !!! merci beaucoup ! c'est tout bête une fois qu'on nous donne la solution, mais je n'aurais pas trouvé. Merci, j'aurai appris comment parler de dates dans une formule SI.
Encore merci
0