Pour essayer d'être un peu plus clair, j'ai un tableau de données, dans ce tab j'ai une colonne avec les dates d'entrée (A1) puis une colonne avec les dates de sortie (B1). En C je dois calculer le nombre de mois et ensuite de jours d'activité compris entre le 01/01/204 et le 31/12/2024.
Par exemple si A1: 15/12/2023 B1 : 20/01/2025 C1= à 12 mois,
ou A1 : 01/02/2024 et B1 : 30/01/2026 C1= 10 mois
Lorsque j'applique la formule DATEDIF cela me donne le nb de mois ou de jours total entre les deux dates.
Si je fais dans la cellule où j'attends le résultat (par exemple) C1=SI(ET(A1>=DATE(2024;01;01);B1<=DATE(2024;12;31));DATEDIF(A1;B1;"M");"") cela me donne un résultat uniquement pour les donnée entre les dates définis. Mais si les dates sont antérieur au 01/01/2024 ou supérieur au 31/12/2024, je n'obtiens pas de résultat.
Ce que je recherche c'est donc la formule qui me permet de calculer le nb de mois ou jours occuper entre deux dates.
Exemple de mon tableau :
| Date début activité | Date fin activité |
| 21/11/2024 | 20/02/2025 |
| 09/09/2024 | 28/02/2025 |
| 21/10/2024 | 30/09/2025 |
| 06/08/2023 | 05/08/2027 |
| 25/11/2024 | 24/05/2025 |
| 29/02/2024 | 22/07/2024 |
| 26/02/2024 | 25/02/2025 |
| 09/12/2024 | 08/03/2025 |
| 01/04/2024 | 31/12/2024 |
| 01/05/2024 | 31/07/2025 |
| 29/05/2024 | 28/05/2026 |
| 29/02/2024 | 31/05/2024 |
Je ne sais si je suis plus clair, mais j'essaie d'expliquer au mieux.