Fonctions Si et OU imbriquées

Résolu
Laura_Lvt Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
m@rina Messages postés 23882 Date d'inscription   Statut Contributeur Dernière intervention   -
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 23882 Date d'inscription   Statut Contributeur Dernière intervention   11 464
 
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 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
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   Statut Contributeur Dernière intervention   6 438
 
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 23882 Date d'inscription   Statut Contributeur Dernière intervention   11 464
 
Merci Vaucluse... je pensais que ça allait de soi ! ;))
0
Laura_Lvt Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
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 23882 Date d'inscription   Statut Contributeur Dernière intervention   11 464
 
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   Statut Contributeur Dernière intervention   6 438 > m@rina Messages postés 23882 Date d'inscription   Statut Contributeur Dernière intervention  
 
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 23882 Date d'inscription   Statut Contributeur Dernière intervention   11 464 > Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention  
 
Humm merci Vaucluse ! ;) Bise à toi également !
0