Fonctions Si et OU imbriquées

Résolu/Fermé
Laura_Lvt Messages postés 6 Date d'inscription mercredi 17 décembre 2014 Statut Membre Dernière intervention 2 avril 2021 - 17 déc. 2014 à 14:14
m@rina Messages postés 21078 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 13 novembre 2024 - 17 déc. 2014 à 17:40
Bonjour,

J'ai un exercice à faire et je n'y arrive pas du tout, voici l'énoncé :

"On attribue une prime aux salariés qui ont un salaire inférieur à 27000€ annuel OU dont l'ancienneté est supérieure à 2 ans. La prime sera de 2% du montant annuel de leur salaire."

J'ai une colonne avec leur salaire, une colonne avec la date d'embauche et une autre avec leur ancienneté (j'ai utilisé la fonction =DATEDIF(D6;AUJOURDHUI();"y")&" ans "&DATEDIF(C10;AUJOURDHUI();"ym")&" mois").

Mais je n'arrive pas à imbriquer les formules SI et OU pour trouver le montant de leur prime.

Pourriez vous m'aider svp ?

Merci d'avance !

5 réponses

m@rina Messages postés 21078 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 13 novembre 2024 11 350
Modifié par m@rina le 17/12/2014 à 14:26
Bonjour,

Essaie plutôt ceci :

=SI(OU(AUJOURDHUI()-date_embauche>(730);(salaire<27000));2%;0)

J'ai mis des noms en clair pour la date d'embauche et le salaire. A toi de rétablir avec tes cellules.

m@rina

Comment ça marche est un forum public. Je ne réponds pas aux questions posées en MP.
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
17 déc. 2014 à 14:26
Bonjour,

utilise seulement =DATEDIF(D6;AUJOURDHUI();"y") puisque tu as besoin uniquement de l'ancienneté en années.
Ajouter & " ans" te le converti en texte et tu ne peux plus calculer avec.
Sinon le principe :
=si(ou(test1;test2);formule_si_vrai;formule_si_faux)

eric
0
Laura_Lvt Messages postés 6 Date d'inscription mercredi 17 décembre 2014 Statut Membre Dernière intervention 2 avril 2021
17 déc. 2014 à 16:06
Bonjour Marina,

Tout d'abord merci ! :)

Mais malheureusement, ça ne fonctionne pas :/

J'ai "2%" qui s'affiche partout alors que je devrais avoir 2% de leur salaire annuel..
0
Laura_Lvt Messages postés 6 Date d'inscription mercredi 17 décembre 2014 Statut Membre Dernière intervention 2 avril 2021
17 déc. 2014 à 16:08
Bonjour Eric,

Je te remercie de ton aide mais je n'ai jamais jamais jamais utilisé les fonctions SI et OU donc je n'y arrive toujours pas..

En fait c'est le calcul du pourcentage qui me pose le plus de problème, il me met la formule et non le résultat de cette formule :/
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 414
17 déc. 2014 à 16:20
Bonjour
C'est normal avec la formule de Marina de trouver 2% partout!!!! c'est la preuve qu'elle fonctionne.
Pour avoir 2% du salaire, il faut multiplier la formule par le montan t du salire!
soit donc:

==SI(OU(AUJOURDHUI()-date_embauche>(730);(salaire<27000));2%;0)
Si toutefois vous avez d&ns la colonne Dater des cellules vides, c ommencez la& formule par:

=SI(cell dat embauche="";"";=SI(OU(AUJOURDHUI()-date_embauche>(730);(salaire<27000));2%;0))

crdlmnt

0
m@rina Messages postés 21078 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 13 novembre 2024 11 350
17 déc. 2014 à 16:32
Merci Vaucluse... je pensais que ça allait de soi ! ;))
0
Laura_Lvt Messages postés 6 Date d'inscription mercredi 17 décembre 2014 Statut Membre Dernière intervention 2 avril 2021
17 déc. 2014 à 16:42
Non du tout, je suis désolée mais je suis vraiment nulle en informatique ^^

Merci à tous, ça fonctionne !

Merci beaucoup :)
0
m@rina Messages postés 21078 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 13 novembre 2024 11 350
17 déc. 2014 à 16:55
Tu sais, Laura, "nulle en informatique", ça ne veut rien dire ! l'informatique c'est 36000 choses et Excel en fait partie...
L'informatique, et Excel en particulier, c'est comme toute chose, ça s'apprend et on commence par le début.

Dans Excel, il y a une liste relativement courte de fonctions qu'on utilise constamment et qu'il est nécessaire de connaître. Une fois qu'on a compris comment fabriquer une formule avec une fonction, on apprend à combiner ces fonctions dans des formules plus complexes.
Mais à la base, la syntaxe est toujours la même... Il suffit d'être un petit peu patient et un petit peu logique.

m@rina
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 414 > m@rina Messages postés 21078 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 13 novembre 2024
17 déc. 2014 à 17:28
OK alors on passe tout ça en résolu
Bonne route
(et la bise à Marina, ça n'est pas tous les jours!!)
crdlmnt
0
m@rina Messages postés 21078 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 13 novembre 2024 11 350 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
17 déc. 2014 à 17:40
Humm merci Vaucluse ! ;) Bise à toi également !
0