Excel dates automatiques suite à saisie année [Résolu/Fermé]
A voir également:
- Changer année calendrier excel
- Dates automatiques excel - Meilleures réponses
- Excel dates automatiques suite à saisie année ✓ - Forum - Excel
- Excel date automatique sans mise à jour - Forum - Excel
- DATE AUTOMATIQUE SANS MISE A JOUR! - Forum - Excel
- Excel date automatique en fonction numéro de semaine - Forum - Excel
- Excel date automatique ✓ - Forum - Excel
5 réponses
cbauf
- Messages postés
- 4235
- Date d'inscription
- lundi 31 mars 2008
- Statut
- Contributeur
- Dernière intervention
- 1 octobre 2020
Bonjour,
As-tu essaié la formule :
------------------------------------------------------------------------------------------------------------------------------------------------------
Help d'excel
Syntaxe
DATE(année,mois,jour)
Année argument pouvant compter entre un et quatre chiffres. Excel interprète l'argument année en fonction de la date système que vous utilisez. Par défaut, Excel pour Windows utilise le calendrier depuis 1900 ; Excel pour Macintosh utilise le calendrier depuis 1904.
Pour le calendrier depuis 1900 :
Si l'année est comprise entre 0 (zéro) et 1899 (incluse), Excel ajoute cette valeur à 1900 pour calculer l'année. Par exemple, DATE(100;1;2) renvoie 2 janvier 2000 (1900+100).
Si l'année est comprise entre 1900 et 9999 (incluse), Excel utilise cette valeur. Par exemple, DATE(2000;1;2) renvoie 2 janvier 2000.
Si l'année est inférieure à 0 ou bien supérieure ou égale à 10000, Excel renvoie la valeur d'erreur #NOMBRE!.
Pour le calendrier depuis 1904 :
Si l'année est comprise entre 4 et 1899 (incluse), Excel ajoute cette valeur à 1900 pour calculer l'année. Par exemple, DATE(100;1;2) renvoie 2 janvier 2000 (1900+100).
Si l'année est comprise entre 1904 et 9999 (incluse), Excel utilise cette valeur. Par exemple, DATE(2000;1;2) renvoie 2 janvier 2000.
Si l'année est inférieure à 4 ou bien supérieure ou égale à 10000, ou encore comprise entre 1900 et 1903 (incluse), Excel renvoie la valeur d'erreur #NOMBRE!.
Mois est un nombre représentant le mois de l'année. Si la valeur de ce nombre est supérieure à 12, l'argument mois ajoute ce nombre au premier mois de l'année spécifiée. Par exemple, DATE(1998;14;2) renvoie le numéro de série représentant le 2 février 1999.
Jour est un nombre représentant le jour du mois. Si la valeur de ce nombre est supérieure au nombre de jours que compte le mois spécifié, l'argument jour ajoute ce nombre de jours au premier jour du mois. Par exemple, DATE(1998;1;35) renvoie le numéro de série représentant le 4 février 1998.
--------------------------------------------------------------------------------------------------------------------------
Donc si j'ai bien compris ta formule serait :
=Date("Cellule de Réferérence";MOIS;JOUR)
ou si elle change au 1er janvier de chaque année :
=DATE(ANNEE(MAINTENANT());MOIS;JOUR)
A+
As-tu essaié la formule :
------------------------------------------------------------------------------------------------------------------------------------------------------
Help d'excel
Syntaxe
DATE(année,mois,jour)
Année argument pouvant compter entre un et quatre chiffres. Excel interprète l'argument année en fonction de la date système que vous utilisez. Par défaut, Excel pour Windows utilise le calendrier depuis 1900 ; Excel pour Macintosh utilise le calendrier depuis 1904.
Pour le calendrier depuis 1900 :
Si l'année est comprise entre 0 (zéro) et 1899 (incluse), Excel ajoute cette valeur à 1900 pour calculer l'année. Par exemple, DATE(100;1;2) renvoie 2 janvier 2000 (1900+100).
Si l'année est comprise entre 1900 et 9999 (incluse), Excel utilise cette valeur. Par exemple, DATE(2000;1;2) renvoie 2 janvier 2000.
Si l'année est inférieure à 0 ou bien supérieure ou égale à 10000, Excel renvoie la valeur d'erreur #NOMBRE!.
Pour le calendrier depuis 1904 :
Si l'année est comprise entre 4 et 1899 (incluse), Excel ajoute cette valeur à 1900 pour calculer l'année. Par exemple, DATE(100;1;2) renvoie 2 janvier 2000 (1900+100).
Si l'année est comprise entre 1904 et 9999 (incluse), Excel utilise cette valeur. Par exemple, DATE(2000;1;2) renvoie 2 janvier 2000.
Si l'année est inférieure à 4 ou bien supérieure ou égale à 10000, ou encore comprise entre 1900 et 1903 (incluse), Excel renvoie la valeur d'erreur #NOMBRE!.
Mois est un nombre représentant le mois de l'année. Si la valeur de ce nombre est supérieure à 12, l'argument mois ajoute ce nombre au premier mois de l'année spécifiée. Par exemple, DATE(1998;14;2) renvoie le numéro de série représentant le 2 février 1999.
Jour est un nombre représentant le jour du mois. Si la valeur de ce nombre est supérieure au nombre de jours que compte le mois spécifié, l'argument jour ajoute ce nombre de jours au premier jour du mois. Par exemple, DATE(1998;1;35) renvoie le numéro de série représentant le 4 février 1998.
--------------------------------------------------------------------------------------------------------------------------
Donc si j'ai bien compris ta formule serait :
=Date("Cellule de Réferérence";MOIS;JOUR)
ou si elle change au 1er janvier de chaque année :
=DATE(ANNEE(MAINTENANT());MOIS;JOUR)
A+
Mike-31
- Messages postés
- 17301
- Date d'inscription
- dimanche 17 février 2008
- Statut
- Contributeur
- Dernière intervention
- 20 janvier 2021
Le problème avec une fonction, c'est qu'elle sera toujours active et donc on aura des difficultés à décider le jour où l'on souhaite modifier une date sauf si dans la fonction on inclue une date de changement, ce qui peut en mon sens poser problème.
Alors qu'avec la fonction remplacer d'Excel on change la date le jour et la plage que l'on choisi
Ou Alors il y a le VBA avec un bouton mais la aussi, malgré que l'on inclue une boite avec une mise en garde la date peut être changé intempestivement et poser des problèmes en cours d'année.
Maintenant tu vois
Alors qu'avec la fonction remplacer d'Excel on change la date le jour et la plage que l'on choisi
Ou Alors il y a le VBA avec un bouton mais la aussi, malgré que l'on inclue une boite avec une mise en garde la date peut être changé intempestivement et poser des problèmes en cours d'année.
Maintenant tu vois
CS
Ok, ça a l'air de bien fonctionner avec "remplacer", je pense que je vais donc rester sur cette solution, le problème étant que certaines lignes ou colonnes comportent à la fois ces dates et des données numériques qui pourraient correspondre à la même valeur sans que ce soient des dates. Je vais modifier mon tableau en conséquence, merci beaucoup pour ces infos.
CELOU11
>
CS
Bonjour a tous
Je ne suis par trop fort en tableaux sur Excel et je ne comprends pas trop les formules.
Voilà, je voudrais une truc simple pour faire un tableau de l annee 2009 pour gerer mes aides a domicile qui viennent deux fois par semaine.Janvier 31 jours, etcJ ai essaye de recopier la formule envoyee mais je ne sais pas le reporter.
Merci pour un petit conseil eventuel et pour votre patience.
Je ne suis par trop fort en tableaux sur Excel et je ne comprends pas trop les formules.
Voilà, je voudrais une truc simple pour faire un tableau de l annee 2009 pour gerer mes aides a domicile qui viennent deux fois par semaine.Janvier 31 jours, etcJ ai essaye de recopier la formule envoyee mais je ne sais pas le reporter.
Merci pour un petit conseil eventuel et pour votre patience.
Mike-31
- Messages postés
- 17301
- Date d'inscription
- dimanche 17 février 2008
- Statut
- Contributeur
- Dernière intervention
- 20 janvier 2021
Ce n'est pas un problème, tu csélectionnes uniquement les cellules à traiter et non les colonnes
tu cliques sur Ctrl et avec la souris tu cliques sur les cellules à traiter ou tu fais des glissés sans lacher Ctrl ni ton bouton de souris une fois sélectionner tu fais remplacer
A+
tu cliques sur Ctrl et avec la souris tu cliques sur les cellules à traiter ou tu fais des glissés sans lacher Ctrl ni ton bouton de souris une fois sélectionner tu fais remplacer
A+
cbauf
- Messages postés
- 4235
- Date d'inscription
- lundi 31 mars 2008
- Statut
- Contributeur
- Dernière intervention
- 1 octobre 2020
;))
Mike-31
- Messages postés
- 17301
- Date d'inscription
- dimanche 17 février 2008
- Statut
- Contributeur
- Dernière intervention
- 20 janvier 2021
Salut,
Pourquoi ne pas faire simple, avec la fonction remplacer
en une opération, sélectionner la colonne à traiter et
Edition/Remplacer dans la zone de texte rechercher saisir l'année qui doit changer exemple 2007,
dans remplacer par saisir la nouvelle année exemple 2009 et soit on clique sur remplacer tout et tous les 2007 de la sélection seront remplacer par 2009, soit on contrôle et clic sur remplacer puis suivant etc ...
A+
Pourquoi ne pas faire simple, avec la fonction remplacer
en une opération, sélectionner la colonne à traiter et
Edition/Remplacer dans la zone de texte rechercher saisir l'année qui doit changer exemple 2007,
dans remplacer par saisir la nouvelle année exemple 2009 et soit on clique sur remplacer tout et tous les 2007 de la sélection seront remplacer par 2009, soit on contrôle et clic sur remplacer puis suivant etc ...
A+
01/11/2008 ; 30/11/2008 ; 01/12/2008 ; 31/12/2008...
Je ne veux pas que le jour et le mois soient automatiques, je veux qu'ils restent saisis "manuellement", mais je voudrais que la date s'incrémente automatiquement après la saisie manuelle du jour et du mois dans la même cellule.
J'avais essayé ça: "01/11/"&A1 (A1 étant la cellule dans laquelle figure la date). Et même en appliquant un format "date" à ma cellule, ça fonctionne visuellement, mais mes calculs sont alors complètement faux.
Y a-t-il une autre solution?
Merci
Bizarre chez moi le no de série de la date est le bon
Que mets tu comme valeur dans A1 ?
http://www.cijoint.fr/cjlink.php?file=cj200812/cij0b6Wsuf.xls
A +