Fonction SI imbriquée + ET

Résolu/Fermé
kalmirew - 20 nov. 2012 à 15:52
 kalmirew - 20 nov. 2012 à 19:01
Bonjour,

Cela fait bien longtemps que je n'avais pas fait de fonction SI imbriquée et de fonction ET. Alors je sèche.

Je suis en train de faire un tableau de calcul de salaire. Et sur une donnée, le pourcentage de cotisation patronale varie selon le salaire annuel. Donc, je cherche à mettre en place une fonction SI. J'en ai tenté deux mais ça bloque. Vous pourriez m'aider ?

Premiere tentative :

=SI(K4<=7603;N10;SI(ET(K4>=7604;K4>=15186);N11;N12))

J'essaye de faire afficher la valeur écrite dans les cellules indiquées.

Deuxième tentative :

=SI(K4<=7603;4.25;SI(ET(K4>=7604;K4>=15186);8.5;13.6))

Comme ça ne marchait pas, j'ai indiqué les valeurs directement dans ma formule (moins top mais de toute manière ça marche pas non plus !).

Merci pour votre aide !



2 réponses

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 750
20 nov. 2012 à 16:00
Bonjour,

Erreur de logique...
=SI(K4<=7603;N10;SI(ET(K4>=7604;K4>=15186);N11;N12))

Plus précisément ici : ET(K4>=7604;K4>=15186)
Comment K4 est à la fois supérieure à 7604 et 15186?
0
Bien vu ! Je viens de corriger ça tout de suite mais ça m'affiche encore une erreur ... Quand je clique ok pour l'erreur, ça me surligne 7603.

Il y a donc visiblement une deuxième erreur :)
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 750
20 nov. 2012 à 16:17
La consultation de ma boule de cristal me donne comme résultat :
Pas assez de précision pour cette prédiction

Ca m'affiche encore une erreur
Quel est exactement le message d'erreur?
ça me surligne 7603
Que vient faire là le nombre 7603? Je n'en ai pas encore entendu parler depuis le début de cette discussion...
Je viens de corriger ça tout de suite
Peux t'on avoir la nouvelle formule ainsi corrigée?
0
Quel est exactement le message d'erreur?
"La formule entrée contient une erreur". Moi aussi j'aurais besoin d'une boule de crystal je crois.

Que vient faire là le nombre 7603? Je n'en ai pas encore entendu parler depuis le début de cette discussion...
Non, car cette valeur (que l'on retrouve dans ma formule) est surlignée automatiquement quand je clique "ok" pour le message d'erreur. Ce n'était pas le cas avant.

Peux t'on avoir la nouvelle formule ainsi corrigée?
=SI(K4<=7603;4.25;SI(ET(K4>=7604;K4<=15186);8.5;13.6))
ou
SI(K4<=7603;N10;SI(ET(K4>=7604;K4<=15186);N11;N12))
même combat !

Merci pour ton aide !
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 750
Modifié par pijaku le 20/11/2012 à 16:29
Merci pour ton aide !
De rien, je cherche... je cherche...
N'y a t'il pas un souci de virgule et / ou de point?
Si ton séparateur décimal est la virgule, il convient, dans ta formule, de remplacer les points par des virgules, comme ceci :
=SI(K4<=7603;4,25;SI(ET(K4>=7604;K4<=15186);8,5;13,6))

ps : 4,25 au lieu de 4.25; 8,5 au lieu de 8.5 et 13,6 au lieu de 13.6
0
Niet. C'est bien le point. Je viens d'essayer à nouveau avec la virguler, au cas où un miracle aurait lieu. Je vais bien tout regarder alors.
0
ccm81 Messages postés 10900 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 2 novembre 2024 2 423
20 nov. 2012 à 18:35
bonjour à tous

bien mystérieux tout ça
comme dit pijaku, ta formule est bonne bien qu'on puisse la simplifier un peu en supprimant le ET (si K4 n'est pas <=7603, c'est qu'il est >= 7604)
=SI(K4<=7603;N10;SI(K4>=15186;N11;N12))
essaies de copier/coller celle ci

bonne chance
0
Merci à toi pour cette réponse.

Effectivement c'est beaucoup plus simple. Je n'ai pas l'esprit matheux, comme tu as pu le constater.

Pour clôturer ce sujet, je voulais dire que j'ai résolu mon problème : il y avait un bug sur la version Excel 2011 pour Mac. Quand je l'ai passé sur PC, la même formule, inchangée, a donné ses fruits.

Voilà !

Bonne soirée :)
0