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 -
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 !
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 !
A voir également:
- Fonctions Si et OU imbriquées
- Fonction si et - Guide
- Codes secrets Android : accéder aux fonctions cachées - Guide
- Mise en forme conditionnelle avec fonction si - Guide
- Fonctions excel en anglais - Guide
- Comment savoir si ma tv à la fonction pvr - Forum TV & Vidéo
5 réponses
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.
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.
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
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
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..
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..
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 :/
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 :/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
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
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
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