• Initiateur de la discussion Initiateur de la discussion julie91
  • 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 !

Re : Calcul

Bonjour Julie, Tototiti

Si le format est impératif (effectivement, c'est pas idéal), voici une proposition à tester et à affiner (le cahier des charges n'est pas très précis : règle de prorata, inclusion ou exclusion des limites, par exemple).
Ca reste fragile de baser des calculs sur des chaines de caractères décodées : à la moindre faute de frappe, ca plantera 🙂

++
 

Pièces jointes

Re : Calcul

Bonjour à tous,

Avec les mêmes réserves en C2 et suivantes :
Code:
=SI(ESTERREUR(GAUCHE(B3;CHERCHE(" ans";B3;1)));12
+STXT(B3;CHERCHE(", ";B3;1)+2;2);GAUCHE(B3;CHERCHE(" ans";B3;1))*12
+STXT(B3;CHERCHE(", ";B3;1)+2;2))
Et en D2 et suivantes:
Code:
=SI(C3<24;0;SI(C3>=60;90000;(C3-24)*2500))
A+ à tous

Édition : Salut Toto, salut l'ami PJ
 

Pièces jointes

Dernière édition:
Re : Calcul

Bonjour Julie

Salut Tototiti
Salut de psasge
Salut sousou

Une fonction personnalisée
Seuls imperatifs: 1 nombre une virgule 1 nombre (ans ou an ou a mois ou Mois ou m voire rien)

Edit: Salut ami JC
 

Pièces jointes

Dernière édition:
Re : Calcul

Bonjour à tous,

Bon, d'accord, je joue aussi
Pour convertir le texte en nombre :

Code:
=CNUM(SUPPRESPACE(SUBSTITUE(SUBSTITUE(GAUCHE(B3;CHERCHE(",";B3)-1);"an";"");"s";"")))+CNUM(SUPPRESPACE(SUBSTITUE(DROITE(B3;NBCAR(B3)-CHERCHE(",";B3));"mois";"")))/12
 
Re : Calcul

Bonjour,

Les solutions se succèdent sans forcément donner le même résultat.

Une proposition qui donne le même résultat que Jean-Claude :

en C3 :

Code:
=SI(GAUCHE(B3;CHERCHE("an";B3)-1)+STXT(B3;CHERCHE("an";B3)+4;3)/12<2;0;SI(GAUCHE
(B3;CHERCHE("an";B3)-1)+STXT(B3;CHERCHE("an";B3)+4;3)/12>=5;90000;90000/3*((
GAUCHE(B3;CHERCHE("an";B3)-1)+STXT(B3;CHERCHE("an";B3)+4;3)/12)-2)))
à recopier vers le bas

Si pas ça, merci à julie d'apporter des précisions sur la notion de proratisation et de nous donner le résultat attendu pour quelques lignes.

@+

Edit : ça se bouscule 😛 amitiés à tous 🙂

@+
 
Dernière édition:
Re : Calcul

Bonjour à tous,
Salut Tibo,

Je pense avoir compris comme Tibo :

< 2ans = 0
>= 5 ans = 90 000
autrement 2 500 par mois soit 90 000 /36 (3 ans *12)

Julie nous dira ce qu'il fallait comprendre 😛

A+ à tous
 
Re : Calcul

Re

Hello JC ,Tibo

J'avais compris pour 2 ans et 4 mois soit 28 mois : 90000/60 (5ans)* 28 =42000

mais on peut comprendre
entre 2 et 5 ans 90000 soit 30000 par ans
d'ou pour 2 ans et 4 mois 28-24 (on demarre a 2 ans) * 90000/36 =10000

Voir progression entre 2 et 5 ans
 

Pièces jointes

- 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 problème d'index
Réponses
19
Affichages
497
Réponses
2
Affichages
162
Réponses
1
Affichages
124
  • Question Question
Microsoft 365 Analyse des offres
Réponses
10
Affichages
318
  • Question Question
Microsoft 365 Rechercher date
Réponses
5
Affichages
226
Réponses
7
Affichages
506
Réponses
5
Affichages
208
Réponses
4
Affichages
266
Réponses
2
Affichages
465
Retour