Si date dans une cellule, alors présent dans une autre cellule.
Fermé
Caille6
Messages postés
49
Date d'inscription
samedi 18 juin 2016
Statut
Membre
Dernière intervention
6 mars 2018
-
18 juin 2016 à 08:28
Caille6 Messages postés 49 Date d'inscription samedi 18 juin 2016 Statut Membre Dernière intervention 6 mars 2018 - 18 juin 2016 à 12:46
Caille6 Messages postés 49 Date d'inscription samedi 18 juin 2016 Statut Membre Dernière intervention 6 mars 2018 - 18 juin 2016 à 12:46
A voir également:
- Si date dans une cellule, alors présent dans une autre cellule.
- Aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Verrouiller cellule excel - Guide
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
- Si cellule contient texte alors ✓ - Forum Excel
5 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
18 juin 2016 à 08:43
18 juin 2016 à 08:43
Bonjour
pas très claire la demande!
si vous avez une date en cellule A1 (qui autrement est vide), vous pouvez écrire en B12:
=SI(A1<>"";"Présent";"")
crdlmnt
pas très claire la demande!
si vous avez une date en cellule A1 (qui autrement est vide), vous pouvez écrire en B12:
=SI(A1<>"";"Présent";"")
crdlmnt
Mike-31
Messages postés
18345
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
8 novembre 2024
5 104
Modifié par Mike-31 le 18/06/2016 à 09:17
Modifié par Mike-31 le 18/06/2016 à 09:17
Bonjour,
il est difficile de tester une date qui en fait est une échelle de valeur numérique. si tu saisis 1 dans une cellule et que tu la formates en date 1 correspond au 1/1/1900 2 au 2/1/1900 etc si tu saisis 42539 formaté en date cela correspond à aujourd'hui 16 juin 2016
a partir de ces explications tu peux tester une valeur correspondant à une date mais pas a un format.
donc tu peux écrire ce genre de formule
ou tu détermines en valeur numérique une date exemple le 1/6/2016 soit 45522 et si la date que tu testes se trouve entre le 1/6/2016 et aujourd'hui
affiche présent
tu peux également l'écrire
suivant le formatage tu peux simplement écrire
=SI(ET(A1>=1/6/2016;A1<=AUJOURDHUI());"présent";"absent") mais je te conseille de privilégier la formule précédente
si pour absent tu ne veux rien tu remplaces "absent" par ""
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
il est difficile de tester une date qui en fait est une échelle de valeur numérique. si tu saisis 1 dans une cellule et que tu la formates en date 1 correspond au 1/1/1900 2 au 2/1/1900 etc si tu saisis 42539 formaté en date cela correspond à aujourd'hui 16 juin 2016
a partir de ces explications tu peux tester une valeur correspondant à une date mais pas a un format.
donc tu peux écrire ce genre de formule
=SI(ESTNUM(A1);"présent";"absent")
ou tu détermines en valeur numérique une date exemple le 1/6/2016 soit 45522 et si la date que tu testes se trouve entre le 1/6/2016 et aujourd'hui
affiche présent
=SI(ET(A1>=42522;A1<=AUJOURDHUI());"présent";"absent")
tu peux également l'écrire
=SI(ET(A1>="1/6/2016"*1;A1<=AUJOURDHUI());"présent";"absent")
suivant le formatage tu peux simplement écrire
=SI(ET(A1>=1/6/2016;A1<=AUJOURDHUI());"présent";"absent") mais je te conseille de privilégier la formule précédente
si pour absent tu ne veux rien tu remplaces "absent" par ""
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Caille6
Messages postés
49
Date d'inscription
samedi 18 juin 2016
Statut
Membre
Dernière intervention
6 mars 2018
18 juin 2016 à 09:37
18 juin 2016 à 09:37
Merci beaucoup Mike-31,
Ça fonctionne très bien, peut-on utiliser la même formule avec un horaire?
Cordialement
Ça fonctionne très bien, peut-on utiliser la même formule avec un horaire?
Cordialement
Mike-31
Messages postés
18345
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
8 novembre 2024
5 104
18 juin 2016 à 09:45
18 juin 2016 à 09:45
Re,
oui bien sur, il suffit de faire attention au formatage des cellules ce qui complique un peu le raisonnement, dans ce cas 1 correspond à 24 heures ou 1 jour, 0,5 à 12 heures
la ou ça se complique est la gestion des minutes exemple 12:30 =1,5/24 ou 0,520833333
mais le raisonnement est le même, il s'agit de valeur et format numérique
oui bien sur, il suffit de faire attention au formatage des cellules ce qui complique un peu le raisonnement, dans ce cas 1 correspond à 24 heures ou 1 jour, 0,5 à 12 heures
la ou ça se complique est la gestion des minutes exemple 12:30 =1,5/24 ou 0,520833333
mais le raisonnement est le même, il s'agit de valeur et format numérique
Caille6
Messages postés
49
Date d'inscription
samedi 18 juin 2016
Statut
Membre
Dernière intervention
6 mars 2018
18 juin 2016 à 10:21
18 juin 2016 à 10:21
Ré,
Que dois-je changer dans la formule pour que cela fonctionne ?
J'ai essayé mais ne trouve pas. Désolé.
Merci !
Cordialement
Que dois-je changer dans la formule pour que cela fonctionne ?
J'ai essayé mais ne trouve pas. Désolé.
Merci !
Cordialement
Mike-31
Messages postés
18345
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
8 novembre 2024
5 104
Modifié par Mike-31 le 18/06/2016 à 10:26
Modifié par Mike-31 le 18/06/2016 à 10:26
Re,
tu peux utiliser cette formule
ou pour tester entre 8:00 et 17:00 par exemple
sinon quel type d'heure veux tu tester
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
tu peux utiliser cette formule
=SI(ESTNUM(A1);"présent";"absent")
ou pour tester entre 8:00 et 17:00 par exemple
=SI(ET(A1>="8:00"*1;A1<="17:00"*1);"présent";"absent")
sinon quel type d'heure veux tu tester
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Caille6
Messages postés
49
Date d'inscription
samedi 18 juin 2016
Statut
Membre
Dernière intervention
6 mars 2018
18 juin 2016 à 12:14
18 juin 2016 à 12:14
Ré,
Super merci pour ton aide qui m'à beaucoup aidé, je voulais utiliser le type heure 10h00 par exemple mais ça fonctionne je ferais avec.
Cordialement
Super merci pour ton aide qui m'à beaucoup aidé, je voulais utiliser le type heure 10h00 par exemple mais ça fonctionne je ferais avec.
Cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mike-31
Messages postés
18345
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
8 novembre 2024
5 104
Modifié par Mike-31 le 18/06/2016 à 12:22
Modifié par Mike-31 le 18/06/2016 à 12:22
Re,
tu peux utiliser ce type d'heure mais il faut au départ sélectionner ta plage ou seront tes heures et clic droit sur la sélection/format de cellule/nombre/personnalisée et créer ce format
h"h"mm
ensuite dans la plage formatée tu saisis tes heures avec le format reconnu par excel exemple 10:00 et automatiquement il se transformera en 10h00 et gardera son caractère numérique pour des calculs éventuels
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
tu peux utiliser ce type d'heure mais il faut au départ sélectionner ta plage ou seront tes heures et clic droit sur la sélection/format de cellule/nombre/personnalisée et créer ce format
h"h"mm
ensuite dans la plage formatée tu saisis tes heures avec le format reconnu par excel exemple 10:00 et automatiquement il se transformera en 10h00 et gardera son caractère numérique pour des calculs éventuels
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Caille6
Messages postés
49
Date d'inscription
samedi 18 juin 2016
Statut
Membre
Dernière intervention
6 mars 2018
18 juin 2016 à 12:46
18 juin 2016 à 12:46
Ré,
Merci beaucoup c'est sympa de ta part.
A+
Merci beaucoup c'est sympa de ta part.
A+
18 juin 2016 à 09:10
Cordialement