|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() |
Bonjour à tous, mon problème est le suivant:
mon classeur se comporte de douze feuilles (une par mois) Il s'agit d'une fiche de paie. Je souhaiterai inserer une formule qui me calcule le 1er jour et le dernier jour de chaque mois, pour une année donnée sur une autre feuille. Ma formule était la suivante mais ça ne marche pas: =DATE('COMPOSITION SALAIRE'!B15;AA1;1) pour le 1er jour et =DATE('COMPOSITION SALAIRE'!B15;AA1+1;0) pour le dernier jour du mois. Mais le hic c'est que ça ne marche pas.Qui a une idée prodigieuse? Ma date reste fixé dans le mois de décembre. Merci |
|
|
00
|
|
|
#2 | |
|
Expert Confirmé Sénior
![]() Daniel aucune Inscription : septembre 2011 Messages : 2 004 ![]() |
Bonjour,
Ça devrait fonctionner. Qu'est-ce qu'il y a dans les deux cellules ? et quel est le résultat de tes deux formules ?
__________________
Cordialement. Daniel Citation:
|
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() |
Salut, le mois reste toujours celui de décembre, pour les 12 onglets
|
|
|
00
|
|
|
#4 | |
|
Expert Confirmé Sénior
![]() Daniel aucune Inscription : septembre 2011 Messages : 2 004 ![]() |
Qu'est-ce que tu as dans les deux cellules et qu'est-ce que tu obtiens comme résultat ? Si tu répondais aux questions qu'on te pose, ça irait plus vite.
__________________
Cordialement. Daniel Citation:
|
|
|
10
|
|
|
#5 |
|
Invité régulier
![]() |
Re:
Pour ce qui est du jour, ça marche Pour le mois, c'est toujours celui de décembre qui s'affiche et pour l'année si c'est cette année(2011), il me met 2010 et ainsi dessuite, toujour une année de retard. Alors qui a une idée? Merci d'avance |
|
|
00
|
|
|
#6 |
|
Membre expérimenté
![]() Enseignant Inscription : novembre 2009 Messages : 350 ![]() |
Bonjour à tous,
C'est dû -peut être- à la cellule AA1 du mois, qui peut être vide... Tu dois y mettre le numéro du mois choisi... Cordialement |
|
|
00
|
|
|
#7 | |||
|
Expert Confirmé Sénior
![]() Daniel aucune Inscription : septembre 2011 Messages : 2 004 ![]() |
@ sweetty :
Si c'est toujours 12, pourquoi tu ne le mets pas en dur : Code :
__________________
Cordialement. Daniel Citation:
|
|||
|
00
|
|
|
#8 |
|
Invité régulier
![]() |
Merci pour vos réponses
. Effectivement j'ai trouvé, du coup j'ai formulé de la façon suivante:janv: =DATE('COMPOSITION SALAIRE'!B15;1;1) fev: =DATE('COMPOSITION SALAIRE'!B15;1+1;1) et ainsi de suite en augmentant ma serie de chiffre. Comme ça , ça marche. Mon seul petit probleme, c'est que lorsque de change l'année, les calculs ne se mettent pas à jour, je suis obligé de valider les formules les unes après les autres pour tous les mois. Ma question est donc la suivante: peut on mettre une formule en VBA pour qu'à chaque changement d'année toutes mes formules se mettent à jour? Le VBA sur Access, ça passe mais sur Excel je suis nulle |
|
|
00
|
|
|
#9 | |
|
Expert Confirmé Sénior
![]() Daniel aucune Inscription : septembre 2011 Messages : 2 004 ![]() |
Est-ce que tu es en mode "calcul automatique" ?
__________________
Cordialement. Daniel Citation:
|
|
|
00
|
|
|
#10 |
|
Invité régulier
![]() |
Comment ça? Mode calcul automatique?
|
|
|
00
|
|
|
#11 | |
|
Expert Confirmé Sénior
![]() Daniel aucune Inscription : septembre 2011 Messages : 2 004 ![]() |
Regarde dans l'onglet "Formules", "Options de calcul". "Automatique" doit être coché.
__________________
Cordialement. Daniel Citation:
|
|
|
00
|
|
|
#12 |
|
Invité régulier
![]() |
Un grand merci, non cette fonction était en manuelle. Maintenant ça marche.
Vraiment sympa pour ta réponse.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com