Partager via

Définir un trimestre sachant que le premier trimestre ne commence pas en début d'année.

Anonyme
2020-03-25T01:16:11+00:00

Bonjour,

J'ai deux soucis

Premièrement:

je cherche la formule pour définir le numéro de trimestre d'une date, sachant que mon calendrier ne commence pas en début d'année standard.

Exemple: Le premier trimestre commence le 8/11/2019 et fini le 7/02/2020, ainsi de suite pour les trimestres suivant.

De plus cette formule doit être fonctionnel quelque soit les années car elle est intégrée dans un fichier Excel modèle, donc a chaque modification, cela doit prendre en compte le basculement de l'année.

Dans mon exemple, on considèrera que j'ai une liste de date aléatoire en colonne A et le numéro du trimestre que j'aimerai obtenir en colonne B

J'ai essayé la formule

=SI(ET(A:A>=(DATE(ANNEE(AUJOURD'HUI())-1;11;8));A:A<(DATE(ANNEE(AUJOURD'HUI());2;8));1;SI(ET(A:A>=(DATE(ANNEE(AUJOURD'HUI());2;8));A:A<(DATE(ANNEE(AUJOURD'HUI());5;8));2;SI(ET(A:A>=(DATE(ANNEE(AUJOURD'HUI());5;8));A:A<(DATE(ANNEE(AUJOURD'HUI());8;8));3;SI(ET(A:A>=(DATE(ANNEE(AUJOURD'HUI());8;8));A:A<(DATE(ANNEE(AUJOURD'HUI());11;8));4))))

Suis-je sur la bonne voie?

Si oui, cela mène a mon second problème:

Ma liste de date est une extraction d'un logiciel tierce. Lorsque j'applique cette formule dans la colonne B, il me renvoie "FAUX", alors que le format de mes cellules de date est bien "date". J'ai essayé un copier/coller, valeur, dans une autre feuille...ça ne marche toujours pas

Par contre, si je ressaisi les dates a la main (donc je réécris la même date dans la même cellule), là il me met le bon résultat.

Je ne peux pas me permettre de tout saisir a la main, j'ai plusieurs centaine de millier de date.

Merci

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

4 réponses

  1. DanielCo 107.7K Points de réputation
    2020-03-25T08:52:58+00:00

    Bonjour,

    Pour la date en A1, à recopier :

    =SI(ET(A1*1>=(DATE(ANNEE(AUJOURDHUI())-1;11;8));A1*1<(DATE(ANNEE(AUJOURDHUI());2;8)));1;SI(ET(A1*1>=(DATE(ANNEE(AUJOURDHUI());2;8));A1*1<(DATE(ANNEE(AUJOURDHUI());5;8)));2;SI(ET(A1*1>=(DATE(ANNEE(AUJOURDHUI());5;8));A1*1<(DATE(ANNEE(AUJOURDHUI());8;8)));3;SI(ET(A1*1>=(DATE(ANNEE(AUJOURDHUI());8;8));A1*1<(DATE(ANNEE(AUJOURDHUI());11;8)));4))))

    Cordialement.

    Daniel

    Cette réponse a-t-elle été utile ?

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire
  2. Anonyme
    2020-03-26T18:43:17+00:00

    Merci pour ta réponse,

    mais dans mon cas, cette formule ne fonctionne pas...il y a des paramètres, que j'ai volontairement omis de dire. Mais je met de coté cette formule, car elle pourrai fonctionner dans un autre cas...

    MERCI!!!!!

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Anonyme
    2020-03-26T18:41:09+00:00

    Bonjour

    Merci pour la réponse, ça marche super!!!

    MERCI!

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. Hecatonchire 53,700 Points de réputation Modérateur bénévole
    2020-03-25T10:30:33+00:00

    Bonjour

    Pour obtenir T1, T2, T3, T4, T1

    =ARRONDI.SUP((MOIS(A1-("8/10/1900")*1))/3;0)

    Dis mois si c'est plutôt T1, T2, T3, T4, T5

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire