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

XL 2010 Fonction si avec plusieurs critères (dates)

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 !

tite schtroumpfette

XLDnaute Junior
Bonjour,

Je cherche à écrire une fonction qui m'indique le numéro du trimestre dans la colonne H selon le mois indiqué colonne F.
Cette formule serait idéale si elle ne prenait pas en compte l'année.
J'ai testé la fonction indiquée dans le tableau à droite (qui fonctionne avec un seul argument mais pas avec 4) et elle n'est pas idéale car je devrai la réécrire selon l'année.

Avez-vous une idée ?
 

Pièces jointes

Bonjour Junior,

ce qui serait bien, pour une première approche, c'est que tu nous donne la formule en question, en nous expliquant, sans qu'on soit obligé d'ouvrir le classeur joint

avec une date, une formule du genre =ENT(MOIS(A1)/3)+1 donne le trimestre, si tu as un numéro de mois, alors
=ENT(MOIS/3)+1
 
toutes mes excuses, la voici :
=SI(1/1/2016<F2<30/3/2016;"T1";si(01/04/2016<F2<30/06/2016;"T2");si(01/07/2016<F2<30/09/2016;"T3";"T4"))

Avec ta formule cela ne fonctionne pas car j'ai une date (et pas un numéro de mois)
Une autre manière est-elle possible ?
 
Chouette 🙂
J'abuse.... Est-ce possible de ne rien indiquer dans la colonne trimestre, quand la case date n'est pas remplie ? afin de pouvoir étirer la cellule trimestre vers le bas et faire en sorte que la saisie soit automatique pour les utilisateurs ?
Mais déjà comme ça c'est super 🙂
 
un truc du genre
=SI(F2="";"";"T"&ENT(MOIS(F2)/3)+1)

Si tu veux te perfectionner sur la rédaction des formules, il y a plein de sites (dont le mien que tu découvriras en cliquant sur mon pseudo ou pas !... visiter le site web) ou plus exactement, en allant sur la page du profil
 
Dernière édition:
Bonsoir titeschtroumpfette et Joel,

Avec une fonction perso, sur la base de ce qu'explique Joël :

Code:
Function Trimestre(Cellule_Date)
If Cellule_Date = "" Then
Trimestre = ""
Else
Trimestre = "T" & Int((Month(Cellule_Date) + 2) / 3)
End If
End Function

à insérer dans un module VBA.
Bonne soirée
 
LOL ! On ne va tout de même pas faire une fonction VBA pour si Peu !!!

Quelle est la valeur ajoutée de cette réponse ?

Il faut expliquer, car là, je ne comprends pas !

Manifestement on s'adresse à un(e) novice sur Excel, et tu lui balances ça sans explication complémentaire ?

Sans rancune et amitiés itou !
 
Bonsoir Joël GARBE, toutes et tous,

il y a plein de sites (dont le mien que tu découvriras en cliquant sur mon pseudo ou pas !... visiter le site web)
Je passais par là pour éduquer mon neurone 😵 et éventuellement aider, et j'ai vu ton message (ou pas), mince j'ai cliqué du coup 😉.
Bien vu, je me suis empressé de l'ajouter dans mes favories.
Merci.🙂

Cordialement.
 

Bonsoir Joël,

Je conçois que l'on trouve que créer une fonction pour si peu puisse sembler ridicule. J'apprécie, et cela n'engage que moi, de pouvoir de temps en temps pêcher sur ce genre de forum des mini-fonctions de ce type que j'enregistre en tant que macro complémentaire pour constituer une bibliothèque de fonctions qui résolvent des problématiques simples. Cela permet à des "novices" qui cherchent une solution à leur problème et non à se former (j'ai pu constater que tout le monde est loin d'être aussi passionné que moi par Excel) d'avoir une solution facile et réutilisable sans se creuser les méninges.

Le seul but de mon post résidait là...je n'avais aucune autre prétention, surtout pas celle de te faire de l'ombre en apportatn un complément à ton post sans me l'approprier.

Bien que j'eusse apprécié un peu moins de condescendance dans ta réponse, pour te citer : "sans rancune"
 
je n'avais aucune autre prétention, surtout pas celle de te faire de l'ombre en apportatn un complément à ton post sans me l'approprier
Loin de moi cette idée, je faisais cette remarque uniquement par rapport à titschtroumpfett que je devine un peu fragile avec Excel (peut-être me trompé-je !) et qui se voit proposer une solution VBA qu'elle ne saura probablement pas mettre en œuvre sans explication complémentaire. Pour le reste, je suis en accord avec toi, nous sommes sur un d'espace d'échanges et d'entraide, chacun ayant le droit évidemment d'apporter sa solution.

désolé si je t'ai paru "condescendant" ! ce n'est pas dans mes habitudes...

bon week-end à toi !😉
 
- 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

Discussions similaires

Réponses
40
Affichages
3 K
Réponses
8
Affichages
753
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…