Problème formule Excel trop longue [Résolu/Fermé]

Signaler
-
 Thriller666 -
Bonjour,

Pour un projet d'informatique à faire avec excel, j'ai décidé de faire une simulation de calcul de bourse étudiante.

J'ai reussi a faire divers petit calcul pour les point de charge en fonction de quelques critères, mais pour connaître l'échelon (qui définira le montant des bourses finales) qui s'étend de 0 à 7, je dois mettre le salaire de la famille en commun, ainsi que les point de charge calculé précedemment.
Pour l'instant j'arrive à ce calcul qui fonctionne :

=SI(((C12>32440)*ET(C17=0));"0";(SI(((C12>36040)*ET(C17=1));"0";(SI(((C12>39650)*ET(C17=2));"0";(SI(((C12>43250)*ET(C17=3));"0";(SI(((C12>46860)*ET(C17=4));"0";(SI(((C12>50460)*ET(C17=5));"0";(SI(((C12>54070)*ET(C17=6));"0";"/")))))))))))))(SI(((C12>57670)*ET(C17=7));"0";(SI(((C12>61280)*ET(C17=8));"0";(SI(((C12>64880)*ET(C17=9));"0";(SI(((C12>68480)*ET(C17=10));"0";"/"))))))))

en gros , cette formule sert à savoir que nous sommes un échelon "0" en fonction des points de charges (cellule C17), et du salaire (cellule C12).
Le problème c'est que je n'arrive pas à aller plus loin que le 9eme point de charge (sachant qu'il n'y en a 17), ça me met #REF, et de plus, tout ces calculs ne sont que pour l'échelon 0, et il en reste encore 6 ... et ça ne rentrera pas dans la ligne de calcul.

Si quelqu'un à une solution, ça serait vraiment super !

Merci

11 réponses

Messages postés
1584
Date d'inscription
vendredi 24 juillet 2009
Statut
Membre
Dernière intervention
30 juin 2013
720
bonjour,

une technique :
créer des formules nommées :
Dans le gestionnaire de nom (comme pour nommer des plages), creer un nom avec pour "fait référence" écrire une formule :
par exemple
nom = test1
et "fait référence à" =(SI(((C12>54070)*ET(C17=6));"0";"/")

en faire autant que nécessaire et ensuite la formule de base appelle ces formules nommées :
=si(C12>32440;test1;test2)
cela permet de simplifier les écritures et de contourner le pb de limitation de longueur
2
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 57491 internautes nous ont dit merci ce mois-ci

Messages postés
2349
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
10 août 2020
862
Bonjour,
Faut-il persévérer avec des SI ou créer un tableau qui donne l'échelon à l'intersection d'un seuil de salaire et d'un point de charge?
Les seuils de salaires peuvent être en colonne et les points de charges en ligne.
Des formules de recherche ou des "index/equiv" permettent d'exploiter un tel tableau.
2
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 57491 internautes nous ont dit merci ce mois-ci

Messages postés
2539
Date d'inscription
vendredi 23 avril 2004
Statut
Membre
Dernière intervention
15 mai 2017
524
Bonjour,

Si tu veux un exemple du procédé par nommination, http://gerard.g.pagesperso-orange.fr/logexl_05_a.htm#nom_formule

Bonne soirée.
2
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 57491 internautes nous ont dit merci ce mois-ci


En fait, j'ai ce tableau là que je pourrais utiliser :

https://www.lemoneymag.fr/

Mais je ne sais absolument pas comment l'exploiter ...

Sinon, pour le fait de nommer les formules, c'est vraiment une bonne idée, mais je sais pas comment je m'y prend, à chaque fois il me mes #Valeur, mais je vais encore essayer de cette manière.
Bonsoir

Fais un copier / coller du tableau que tu as joint en plaçant par exemple l'angle supérieur gauche en E1 de façon à avoir la première valeur (32440) en F3.
Saisis le Point de charge en A1, l'échelon en B1 et place en C1 la formule suivante :

=RECHERCHEH(B1;F2:L20;A1+2;0)

Le +2 correspond au fait que les premières valeurs sont en ligne 3.

Merci Marcel,

Ta formule est super !

Sauf que pour moi, il faut que je trouve l'échelon en fonction des points de charges et du salaire, et non le salaire en fonction de l'échelon et du point de charge.
De plus, le tableau donne les pallier de salaire, une famille peut très bien être entre 2 palliers !

J'aimerais aussi savoir, est-ce qu'on peut faire une cellule qui contient plein de valeur, ou un intervalle de valeur ?
Exemple: une cellule qui contiendrait tout les nombre de 1 à 50, juste en écrivant , 1:50 dedans ?

Et aussi, quand ça commence a être long mais qu'il y a encore de la plus, desfois, il ne m'accepte pas les SI ou les ET, alors qu'ils sont bien placé ...

Pas d'autre idée ?
Messages postés
16174
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
11 août 2020
3 000
Bonjour,

Mets le tableau cité + haut sous forme Excel et met le classeur sous
cijoint.fr

on essaiera de trouver une solution à partir de "charges" et "salaire" pour trouver "échelon" si c'est ce que tu désires (echelon inférieur (droite)ou supérieur(gauche)???)
Messages postés
2349
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
10 août 2020
862
Bonjour,
Le fichier ci-dessous montre ce que l'on peut obtenir.
https://www.cjoint.com/?fCqhKGfG13
Je n'ai pas vérifié toutes les possibilités.
Revenez si tout n'est pas clair.

Merci beaucoup !
C'est impressionnant le système avec le tableau !
Sinon de mon côté, j'ai réussi a exploiter avec les "SI" "ET" etc. Ça fait des formules très longues, ça m'a pris du temps, et en plus dans salaires, il faudra taper uniquement les salaires indiqué dans le tableau, ça beugué trop quand je commençais a mettre des "<".

Mais je ne pourrais pas utiliser le système du tableau, car c'est trop complexe, et on devait faire un projet avec des formules qu'on avait vu en cour, car on est pas censé être des Boss à Excel ^^
Donc on pouvait juste utiliser des SI, ET, OU, etc

En tout cas merci tout le monde pour votre aide !

A bientôt et bonne continuation !