• Initiateur de la discussion Initiateur de la discussion léman
  • Date de début Date de début

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 !

L

léman

Guest
Bonjour,

J'ai un problème avec la formule imbriquée suivante (fichier joint au présent courriel) !

Vu que je n'arrive plus à trouver seul la solution, est-ce qu'un spécialiste des formules sous Excel peut me venir en aide pour améliorer cette formule ?

Merci d'avance à tous pour votre aide.
 

Pièces jointes

Re : Formule imbriquée

Salut Léman,

Bienvenue sur le forum 😉

Il faut tester à chaque fois, la borne supérieure

Essaye ça :
=SI(ESTNUM(A7);SI(ANNEE(AUJOURDHUI())-A7<=20;"J";SI(ANNEE(AUJOURDHUI())-A7<=56;"E";SI(ANNEE(AUJOURDHUI())-A7<=69;"V";"SV"))))

ATTENTION !
Tu n'as droit qu'a 7 SI() imbriqués seulement

Après il faut utiliser une fonction telle que : SOMMEPROD()
avec 1 colonne bornes inférieures + 1 colonne bornes supérieures

A+
 
Re : Formule imbriquée

Merci BrunoM45,

Ta réponse me sauve la mise. Encore un grand merci pour cette très rapide réponse !

Dernière petite question à ce sujet. Est-il possible d'affiner la formule avec une date de naissance complète comme 07.06.1939 ?

Je précise ma pensée : un sportif né le 7 juin 1939 (V) doit obligatoirement passer demain, 8 juin 2008, dans la catégorie sénior vétéran (SV) à cause de son "grand" âge. Dito pour toutes les autres catégories de sportifs.

Merci d'avance pour cette nouvelle aide.

Amitiés et salutations
 
Re : Formule imbriquée

Re,

Si tu saisis une date de naissance dans ta cellule, au lieu de l'année.

Utilises cette formule, à toutes épreuves 😀
=SI(A7<>"";SI(ARRONDI.SUP(((AUJOURDHUI()-A7-1)/365,25);0)<=20;"J";SI(ARRONDI.SUP(((AUJOURDHUI()-A7-1)/365,25);0)<=56;"E";SI(ARRONDI.SUP(((AUJOURDHUI()-A7-1)/365,25);0)<=69;"V";"SV"))))

A+
 
Re : Formule imbriquée

Bonjour,

Une variante, un peu plus courte :
=CHOISIR(EQUIV(ANNEE(AUJOURDHUI())-A7;{1;21;57;70});"J";"E";"V";"SV")

Avec des dates de naissance :
=CHOISIR(EQUIV(DATEDIF(A7;AUJOURDHUI();"y");{1;21;57;70});"J";"E";"V";"SV")

Les deux formules sont peut-être à ajuster pour leur précision (à 1 an près).

abcd
 
Dernière édition:
Re : Formule imbriquée

Salut Abcd,

J'avais bien pensé a la fonction DATEDIF()

Mais fait un test, saisi en date de naissance : 06/06/1939
Ca devrait passer dans la catégorie "SV", ben pas avec DATEDIF

Sinon très bien vue pour le reste, ce qui nous donne :
=CHOISIR(EQUIV(ARRONDI.SUP(((AUJOURDHUI()-A7-1)/365,25);0);{1;21;57;70});"J";"E";"V";"SV")

A+
 
Re : Formule imbriquée

Salut Bruno,

Tu as tout à fait raison, avec DATEDIF il faut un ajustement d'un jour.

L'explication :
Des congés du 01/07/2008 au 31/07/2008 = 31 jours
Des congés entre le 01/07/2008 et le 31/07/2008 = 29 jours (entre = bornes non comprises)
Des congés calculés du 01/07/2008 au 31/07/2008 avec DATEDIF = 30 jours (du 01/07/2008 à 00:00 au 31/07/2008 à 00:00)

abcd
 
Re : Formule imbriquée

Un grand Merci à vous deux pour vos formidables réponses !

BrunoM45 j'ai juste un petit problème pour tester ta nouvelle formule avec le copie/coller. Mon Excel ne l'accepte pas ? Pour lui, il y a une erreur...

Peux-tu m'envoyer un petit fichier xls avec la nouvelle formule imbriquée. Merci d'avance.

(Est-ce que je commets une erreur en faisant un copier/coller de la formule du Forum sur mon Excel ???).

A+

Amitiés
 
Re : Formule imbriquée

Bonsoir BrunoM45,

L'erreur provenait de la virgule de 365,25. Avec un point cela fonctionne à la perfection.

Encore un grand Merci à toi et à abcd pour la superbe aide !

Bon Week à vous deux et à bientôt sur le Forum pour d'autres questions...
 
Re : Formule imbriquée

BrunoM45,

Je ne suis pas un spécialiste d'Excel et je ne comprends pas bien ta question !

Je vis en Suisse et je pense que mon Office 2007 est configuré juste pour mon pays. Est-ce que j'ai commis une erreur de config ? Que dois-je modifier pour me mettre à niveau ?

A+
 
Re : Formule imbriquée

Bonjour,

C'est la norme ISO 31-0 qui définit le type du séparateur décimal.
(ISO : Organisation non gouvernementale qui fédère des organismes nationaux et s'occupe d'édicter des normes internationales).

Suivant cette norme le séparateur décimal est la virgule, mais reconnait l'usage du point depuis 2003.
Tous les pays n'ont pas souscrit à cette norme.

L'usage recommandé du point et de la virgule se répartit comme suit :
Le point : Canada (sauf le Québec), Etats-Unis, Mexique, Irlande, Royaume-Uni, Suisse (devises uniquement), Australie, Nouvelle-Zélande.
La virgule : Québec, toute l'Europe hormis l'Irlande, le Royaume-Uni et la Suisse (hormis les devises).
C'est donc le contraire de ce que Bruno avançait.

Mais la pratique peut être différente.
Le point étant présent sur le pavé numérique du clavier, beaucoup ont opté pour celui-ci comme séparateur décimal.
Cet usage se modifiera probablement dès que les pavés numériques comporteront la virgule (et le double-point pour le format horaire !).
On peut toujours espérer.

abcd
 
Re : Formule imbriquée

hello

pour ce qui est de rendre le clavier réellement francisé, on va attendre longtemps !

oui, oui, l'ordre des lettres et les accents graves, circonflexes etc. sont bien là depuis longtemps pour nous français,

mais as-tu remarqué qu'il faut 2 mains habiles pour taper € alors que £ est si facile !
un comble !

les fabricants de clavier n'ont pas évolué depuis 30 ans, ou 50 ans...


Pour rire : d'où provient la disposition des lettres sur le clavier ? par exemeple pourquoi le a si courant en Français doit se taper avec le petit doigt si malhabile ?
*************************************************************
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Formule
Réponses
3
Affichages
196
Réponses
3
Affichages
512
Réponses
18
Affichages
543
Réponses
15
Affichages
575
Réponses
13
Affichages
306
Réponses
12
Affichages
408
Réponses
4
Affichages
223
Retour