Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

changement d'heure

  • Initiateur de la discussion Initiateur de la discussion loup21
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

L

loup21

Guest
Je voudrais me servir, comme condition dans une formule le changement heure d'ETE - HIVER.
Je n'ai rien trouvé dans la gestion des dates.
Est ce possible ?
Merci d'avance.
 
Tout d'abord BONSOIR


Pour gérer ton problème, pourquoi n'utilises tu pas la date de passage à l'heure d'été ou d'hiver.


=si(aujourdhui()>=heurete;'action1';'action2')

même chose pour heurehiver
 
Bonsoir,
Merci pour ta réponse DG62, mais je cherche plutôt la manière de récupérer,
par exemple le dernier dimanche du mois de mars et là je ne sais pas.
 
Bonjour,

Dernier dimanche de mars de l'année d'une date quelconque saisie en B2 :
=DATE(ANNEE(B$2);3;31)-MOD(DATE(ANNEE(B$2);3;31)+6;7)

Idem en plus court :
=DATE(ANNEE(B$2);4😉-MOD(DATE(ANNEE(B$2);4😉+6;7)

Dernier dimanche du mois de mars de l'année en cours :
=DATE(ANNEE(AUJOURDHUI());4😉-MOD(DATE(ANNEE(AUJOURDHUI());4😉+6;7)
 
Re,

Ah, ça, c'est malin !
Entre le 4 et le -
à la place du smiley,
il y a un point-virgule puis une parenthèse
donc ça --> 😉
(ça ne va pas aller, cette ligne)
A la place de (mars; 31), c'est (avril; 1er - 1), donc 0 donc rien.
 
bonjour,

dg62 la formule me renvoie #NOM?
Je ne comprends pas la fonction ...(FIN.MOIS(B2;0)....c'est le FIN qui megène.
peux tu m'expliquer ?

Monique
la première ligne et la dernière fonctionne
mais que veux tu dire avec :
(ça ne va pas aller, cette ligne)
A la place de (mars; 31), c'est (avril; 1er - 1), donc 0 donc rien.

Je vais certainement lutiliser :
= DATE(ANNEE(AUJOURDHUI());4😉-MOD(DATE(ANNEE(AUJOURDHUI());4😉+6;7)
Pourais tu aussi, me commenter cette formule, pourquoi 4,+6 et 7

J'abuse certainement de votre temps, milles excuses.
 
Bonjour


Pour utiliser Fin.mois tu dois sélectionner Utilitaires d'analyse dans les macros complémentaires.


Quand à la formule,

=A1-JOURSEM(FIN.MOIS(A1;0);2)


fin.mois, me donne le dernier jour du mois
joursem, le n° du jour de la semaine (1 à 7)

si par exemple le drenier jour est un mardi la formule me renvoie 2.

Il suffit donc de faire 31/03/2005 - 2 pour trouver le dimanche.

La formule peut être modifiée si le dernier jour du mois est un dimanche.
=si(JOURSEM(FIN.MOIS(A1;0);2)=7;FIN.MOIS(A1;0);A1-JOURSEM(FIN.MOIS(A1;0);2))
 
Bonjour,

Quand je dis :
'(ça ne va pas aller, cette ligne)'
ça concerne la ligne précédente,
je pensais bien qu'un smiley allait se mettre à la place du point-virgule et de la parenthèse

Le 4, c'est le mois d'avril.
Le 0, c'est 1 - 0 donc le 1er avril - 1 donc le 31 mars
Si on ne met rien à la place du 0, ça revient au même et… c'est plus court !

Le 6, c'est pour tomber sur le dimanche précédent par la fonction MOD(nombre;7)
Mod(Nb;7) renvoie le reste de la division par 7 de 'Nb'
Pour ça, je t'ai fait un fichier avec le dimanche et les autres jours,
tu as une barre de défilement pour changer l'année.
[file name=EteHiverLoup.zip size=6141]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/EteHiverLoup.zip[/file]
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
1
Affichages
44
D
  • Question Question
Réponses
5
Affichages
244
Didierpasdoué
D
Réponses
3
Affichages
199
Réponses
4
Affichages
305
Réponses
7
Affichages
183
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…