OVH Cloud OVH Cloud

Report de dates entre feuilles...???

8 réponses
Avatar
Jeepy
Bonjour et meilleurs voux pour 2004 à tous,

Voici mon petit problème du jour:

12 feuilles avec chacune 1 mois de l'année.
Au départ, je crée la 1ère feuille pour janvier et j'ai sur "01Janvier" > en
A1 = 01/01/2004, et en A2 = Fin de mois A1 (31/01/2004). Ensuite, une
multitude de formules dans cette feuille.

Je copie cette feuille "01Janvier" sur la feuille "2" que je nomme
"02Février". Bien sûr en A1 sur cette feuille, j'ai 01/01/2004 et en A2 =
Fin de mois A1 (31/01/2004)... Évidemment...

Quelle formule pourrais-je mettre pour que, sur la feuille "02Février" en A1
apparaisse "01/02/2004" et donc en A2 "29/02/2004".
Il faudrait que "02Février" A1 = "01Janvier" A2 + 1.... Mais je n'arrive pas
à trouver une formule qui me donne ce résultat...

Quelqu'un a-t-il une idée...???

D'avance, un grand merci à tous et bonne continuation dans ce groupe...

8 réponses

Avatar
Nicolas B.
Salut Jeepy,

Pour la première formule (en 02Février!A1) :

ÚTE(ANNEE('01Janvier'!A1);MOIS('01Janvier'!A1)+1;1)


Bonnes fêtes
--
Nicolas B.

Adresse @adresse.bidon.com invalide,
E-mail : www.cerbermail.com/?gAAILfkPsC


Bonjour et meilleurs voux pour 2004 à tous,

Voici mon petit problème du jour:

12 feuilles avec chacune 1 mois de l'année.
Au départ, je crée la 1ère feuille pour janvier et j'ai sur
"01Janvier" > en A1 = 01/01/2004, et en A2 = Fin de mois A1
(31/01/2004). Ensuite, une multitude de formules dans cette feuille.

Je copie cette feuille "01Janvier" sur la feuille "2" que je nomme
"02Février". Bien sûr en A1 sur cette feuille, j'ai 01/01/2004 et en
A2 = Fin de mois A1 (31/01/2004)... Évidemment...

Quelle formule pourrais-je mettre pour que, sur la feuille
"02Février" en A1 apparaisse "01/02/2004" et donc en A2 "29/02/2004".
Il faudrait que "02Février" A1 = "01Janvier" A2 + 1.... Mais je
n'arrive pas à trouver une formule qui me donne ce résultat...

Quelqu'un a-t-il une idée...???

D'avance, un grand merci à tous et bonne continuation dans ce
groupe...


Avatar
Nicolas B.
Et pour la deuxième...

=SI(MOIS('01Janvier'!A2);DATE(ANNEE('01Janvier'!A2)+1;1;1)-1;DATE(ANNEE('
01Janvier'!A2);MOIS('01Janvier'!A2)+2;1)-1)

J'ai oublié de préciser : ces formules ne marchent que pour un classeur
d'une année, pas plus. Elles ne savent pas calculer le mois qui suit
décembre (le mois N° 13 en quelque sorte...).


A+
--
Nicolas B.

Adresse @adresse.bidon.com invalide,
E-mail : www.cerbermail.com/?gAAILfkPsC


Salut Jeepy,

Pour la première formule (en 02Février!A1) :

ÚTE(ANNEE('01Janvier'!A1);MOIS('01Janvier'!A1)+1;1)


Bonnes fêtes

Bonjour et meilleurs voux pour 2004 à tous,

Voici mon petit problème du jour:

12 feuilles avec chacune 1 mois de l'année.
Au départ, je crée la 1ère feuille pour janvier et j'ai sur
"01Janvier" > en A1 = 01/01/2004, et en A2 = Fin de mois A1
(31/01/2004). Ensuite, une multitude de formules dans cette feuille.

Je copie cette feuille "01Janvier" sur la feuille "2" que je nomme
"02Février". Bien sûr en A1 sur cette feuille, j'ai 01/01/2004 et en
A2 = Fin de mois A1 (31/01/2004)... Évidemment...

Quelle formule pourrais-je mettre pour que, sur la feuille
"02Février" en A1 apparaisse "01/02/2004" et donc en A2 "29/02/2004".
Il faudrait que "02Février" A1 = "01Janvier" A2 + 1.... Mais je
n'arrive pas à trouver une formule qui me donne ce résultat...

Quelqu'un a-t-il une idée...???

D'avance, un grand merci à tous et bonne continuation dans ce
groupe...




Avatar
Jeepy
Merci pour ta réponse...

Mais lorsque je copie Février sur la 3ème feuille, celle-ci fait bien sûr
référence à Janvier alors que je voudrais qu'elle fasse référence à
Février... Soit la feuille "avant"

Il faudrait qque chose dans ce genre: ÚTE(ANNEE("Feuille
précédente"!A1);MOIS(''Feuille précédente''!A1)+1;1) Mais je ne sait pas
comment introduire la notion de "Feuille précédente"...

Merci si tu as une autre idée...

"Nicolas B." a écrit dans le message de
news:e0%
Salut Jeepy,

Pour la première formule (en 02Février!A1) :

ÚTE(ANNEE('01Janvier'!A1);MOIS('01Janvier'!A1)+1;1)


Bonnes fêtes
--
Nicolas B.

Adresse @adresse.bidon.com invalide,
E-mail : www.cerbermail.com/?gAAILfkPsC


Bonjour et meilleurs voux pour 2004 à tous,

Voici mon petit problème du jour:

12 feuilles avec chacune 1 mois de l'année.
Au départ, je crée la 1ère feuille pour janvier et j'ai sur
"01Janvier" > en A1 = 01/01/2004, et en A2 = Fin de mois A1
(31/01/2004). Ensuite, une multitude de formules dans cette feuille.

Je copie cette feuille "01Janvier" sur la feuille "2" que je nomme
"02Février". Bien sûr en A1 sur cette feuille, j'ai 01/01/2004 et en
A2 = Fin de mois A1 (31/01/2004)... Évidemment...

Quelle formule pourrais-je mettre pour que, sur la feuille
"02Février" en A1 apparaisse "01/02/2004" et donc en A2 "29/02/2004".
Il faudrait que "02Février" A1 = "01Janvier" A2 + 1.... Mais je
n'arrive pas à trouver une formule qui me donne ce résultat...

Quelqu'un a-t-il une idée...???

D'avance, un grand merci à tous et bonne continuation dans ce
groupe...






Avatar
michdenis
Bonjour Jeepy,

voici une façon de faire pour le plaisir.. en attendant les vrais formuliste

Tu définis 2 noms barre des menus /insertion / nom

Son Nom : Cel
refers à : !A1

Son Nom : LaDate
'Formule sur une seule ligne...
refers à : =GAUCHE(STXT(CELLULE("filename";cel);TROUVE("]";CELLULE("filename";'01 janvier'!B8))+1;32);2)*1

Ceci est basé sur les 2 premiers caractères du nom de l'onglet de ta feuille qui détermine le mois à afficher.
Évidemment, les noms de tes onglets doivent déjà être présents.
Ton classeur doit avoir été enregistré au moins une fois.

Et dans ta cellule A1 de la feuille :
ÚTE(2004;Ladate;1) 'PRemier jour du mois

Et dans la cellule B1 de la feuille :
ÚTE(2004;Ladate +1;0) 'Dernier jour du mois



Salutations!

P.S. Avec un verre de vin, c'est plus disgestible ... en cette veille de Noël !






"Jeepy" a écrit dans le message de news:%23az5%
Bonjour et meilleurs voux pour 2004 à tous,

Voici mon petit problème du jour:

12 feuilles avec chacune 1 mois de l'année.
Au départ, je crée la 1ère feuille pour janvier et j'ai sur "01Janvier" > en
A1 = 01/01/2004, et en A2 = Fin de mois A1 (31/01/2004). Ensuite, une
multitude de formules dans cette feuille.

Je copie cette feuille "01Janvier" sur la feuille "2" que je nomme
"02Février". Bien sûr en A1 sur cette feuille, j'ai 01/01/2004 et en A2 Fin de mois A1 (31/01/2004)... Évidemment...

Quelle formule pourrais-je mettre pour que, sur la feuille "02Février" en A1
apparaisse "01/02/2004" et donc en A2 "29/02/2004".
Il faudrait que "02Février" A1 = "01Janvier" A2 + 1.... Mais je n'arrive pas
à trouver une formule qui me donne ce résultat...

Quelqu'un a-t-il une idée...???

D'avance, un grand merci à tous et bonne continuation dans ce groupe...
Avatar
Daniel.M
Salut Jeepy,

Quelle formule pourrais-je mettre pour que, sur la feuille "02Février" en A1
apparaisse "01/02/2004" et donc en A2 "29/02/2004".
Il faudrait que "02Février" A1 = "01Janvier" A2 + 1.... Mais je n'arrive pas
à trouver une formule qui me donne ce résultat...


Donc, tu cherches la formule pour la fin du mois d'une date du premier du mois
en A1.

En A2:
¡+31-JOUR(A1+31)

Salutations,

Daniel M.

Avatar
Jeepy
Merci, mais pour cela il y a Fin de mois...

"Daniel.M" a écrit dans le message de
news:
Salut Jeepy,

Quelle formule pourrais-je mettre pour que, sur la feuille "02Février"
en A1


apparaisse "01/02/2004" et donc en A2 "29/02/2004".
Il faudrait que "02Février" A1 = "01Janvier" A2 + 1.... Mais je n'arrive
pas


à trouver une formule qui me donne ce résultat...


Donc, tu cherches la formule pour la fin du mois d'une date du premier du
mois

en A1.

En A2:
¡+31-JOUR(A1+31)

Salutations,

Daniel M.





Avatar
AV
Merci, mais pour cela il y a Fin de mois...


C'est plutôt FIN.MOIS mais tu fais comment si la macro complémentaire Utilitaire
d'Analyse n'est pas installée ?

AV

Avatar
Jeepy
Je l'installe... Ici elles sont toutes installées...


"AV" a écrit dans le message de
news:
Merci, mais pour cela il y a Fin de mois...


C'est plutôt FIN.MOIS mais tu fais comment si la macro complémentaire
Utilitaire

d'Analyse n'est pas installée ?

AV