Fonction SI

Résolu
Lamiachen Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   -  
Lamiachen Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Sur un fichier Excel, j'ai une colonne avec plusieurs valeurs. Allant de 0,1 jusqu'à 25. Je voudrai préciser sur une autre colonne que
Les valeurs inférieures à 5 sont = à 18.
Les valeurs entre 5,1 et 10 sont = à 19,5
Les valeurs entre 10,1 et 15 sont = 21
Les valeurs entre 15,1 et 20 sont = 22,5
Les valeurs entre 20,1 et 25 sont = 24

Une solution SVP :) j'ai essayé la fonction =SI(cellule<5,1;"18";SI(........)))
ca me donne FAUX.
A voir également:

2 réponses

ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Bonjout

ta cellule à tester en A10
=SI(A10<=5;18;SI(A10<=10;19,5;SI(A10<=15;21;SI(A10<=20;225;SI(A10<=25;24;"?")))))

ou plus simple
=18+ENT(A10/5)*1,5

Cdlmnt
0
Lamiachen Messages postés 11 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Merci de votre réponse, ma cellule c'est M5. j'ai essayé votre formule, mais malheureusement ça me donne comme résultat cela = ?
un point d'interrogation..
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Si c'est avec la première formule c'est que tu as une valeur >25 non ?
as tu essayé la deuxième ?
0
Lamiachen Messages postés 11 Date d'inscription   Statut Membre Dernière intervention  
 
Oui ca me donne 18 alors que ca devrait me donner 19.5
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Oui ca me donne 18 alors que ca devrait me donner 19.5
Pour quelle valeur ???
Suis le conseil de Vaucluse (salut à toi au passage) au post #7, et envoies un bout de fichier avec des explications et des exemples de réultats attendus
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 434
 
Bonjour
si la formule est bien écrite ça devrait fonctionner:

=SI(Cell="";"";SI(cell<=5;18;SI(cell<=10;19,5;SI(cell<=15;21;SI(cell<=20;22,5;24)))))

24 s'affiche pour tout ce qui dépasse 20

crdlmnt



La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
Lamiachen Messages postés 11 Date d'inscription   Statut Membre Dernière intervention  
 
Tout d'abord merci de votre réponse, sinon ça me donne par défaut 24. Sur toutes les cellules de la colonne concernée..
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 434
 
avez vous vérifié que votre colonne "Cell" soit bien en valeurs numériques?
si difficultés
déposer un modèle sur:
https://www.cjoint.com/
déposez le fichier / créez le line (va=bas de page) copier le (haut de page)
et revenez le coller ici
à vous lire
0
Lamiachen Messages postés 11 Date d'inscription   Statut Membre Dernière intervention  
 
Bonne question. La colonne M, contient elle même des formules qui me permettent de calculer l'ancienneté des employés.
En fonction de l'ancienneté des employés, je dois définir leur solde de congé.
Quand ils ont moins de 5ans, ils ont droit à 18 jours par an.
Quand ils ont entre 5.1 et 10 ans ils ont droit à 19,5
etc.... tous les 5 ans, ils ont 1,5 j de congé supplémentaire.
Donc c'est depuis la colonne M qui elle même contient des formules que je me base pour remplir la colonne AK.
c'est clair ou je complique? :p
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 434 > Lamiachen Messages postés 11 Date d'inscription   Statut Membre Dernière intervention  
 
et qu'avez vous comme formule en colonne M
à moins que vous ne puissiez déposer le fichier en modifiant les noms!
0
Lamiachen Messages postés 11 Date d'inscription   Statut Membre Dernière intervention  
 
Dans la colonne M, j'ai ceci comme formule :
=DATEDIF(K5;AUJOURDHUI();"y")&","&DATEDIF(K5;AUJOURDHUI();"ym")
Elle me permet de calculer l'ancienneté des employés à date.
Le premier cas, ligne 5, j'ai un employé qui a intégré le 09/10/2006. Donc la colonne M, m'indique bien via la précédente formule qu'il a 9,6 d'ancienneté.
Maintenant sur une autre colonne, j'ai besoin de dire si c'est personne a droit à 18 j de congé ou bien 19.5j ou bien 21j etc....
D'où ma question: quelle formule adopter?
Inférieur à 5 = 18
entre 5,1 et 10 = 19,5
entre 10,1 et 15 = 21
entre 15,1 et 20 = 22,5
Au delà de 20 = 24
0