Formule conditionnelles, matricielles, ....
Résolu
MonkeyDonuts
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
MonkeyDonuts Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
MonkeyDonuts Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je réalise un suivi budgétaire sur Excel,
j'ai une 1ère colonne avec différentes cat. d'actifs (stagiares, congé mat, actif CDI ...)
pour les cas particuliers (congé mat, congé parental ...) j'ai contraintes de périodes (ex : congé mat de févr à déc)
je voudrais pouvoir appliquer une formule qui dirait :
si il s'agit d'un actif alors => donne moi ce calcul de salaire
s'il s'agit d'un congé mat ET qu'il s'agit de la bonne période => alors donne moi ce salaire SINON calcul moi cet autre salaire ...
j'ai essayé les formules conditionnelles , Si / Si Et / ... mais j'ai trop de critères et trop de réponses différentes .. que dois-je utiliser une formule matricielle ? une macro ??
Merci d'avance
Je réalise un suivi budgétaire sur Excel,
j'ai une 1ère colonne avec différentes cat. d'actifs (stagiares, congé mat, actif CDI ...)
pour les cas particuliers (congé mat, congé parental ...) j'ai contraintes de périodes (ex : congé mat de févr à déc)
je voudrais pouvoir appliquer une formule qui dirait :
si il s'agit d'un actif alors => donne moi ce calcul de salaire
s'il s'agit d'un congé mat ET qu'il s'agit de la bonne période => alors donne moi ce salaire SINON calcul moi cet autre salaire ...
j'ai essayé les formules conditionnelles , Si / Si Et / ... mais j'ai trop de critères et trop de réponses différentes .. que dois-je utiliser une formule matricielle ? une macro ??
Merci d'avance
A voir également:
- Formule conditionnelles, matricielles, ....
- Formule si et - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel colonne - Guide
5 réponses
Bonsoir
Qu'appelles tu trop de critères ?
Il faut établir avant tout l'arbre de toutes les possibilités pour ensuite chosir d'appliquer des formules de si imbriqués ou une macro avec une série de IF
Cdlmnt
Qu'appelles tu trop de critères ?
Il faut établir avant tout l'arbre de toutes les possibilités pour ensuite chosir d'appliquer des formules de si imbriqués ou une macro avec une série de IF
Cdlmnt
Salut.
Ta demande est trop imprécise, et on ne peut que te répondre que les trois solutions sont possibles ...
Si tu as la version 2003, tu es en effet limité à 7 imbrications. Cependant CCM te propose une fiche technique pour contourner cette limitation : https://forums.commentcamarche.net/forum/affich-37641581-utiliser-plus-de-7-imbrications-si-dans-une-formule
Mais à partir de la version 2007, le nombre d'imbrications de SI, OU, ET n'est limité que par ta capacité à les gérer !
Si tu veux une aide concrète sur tes formules, envoie ton fichier, en remplaçant les noms et les N° de SS par des renseignements bidons.
Cordialement.
Ta demande est trop imprécise, et on ne peut que te répondre que les trois solutions sont possibles ...
Si tu as la version 2003, tu es en effet limité à 7 imbrications. Cependant CCM te propose une fiche technique pour contourner cette limitation : https://forums.commentcamarche.net/forum/affich-37641581-utiliser-plus-de-7-imbrications-si-dans-une-formule
Mais à partir de la version 2007, le nombre d'imbrications de SI, OU, ET n'est limité que par ta capacité à les gérer !
Si tu veux une aide concrète sur tes formules, envoie ton fichier, en remplaçant les noms et les N° de SS par des renseignements bidons.
Cordialement.
Merci de votre retour rapide en effet ce n'est pas très clair expliquer comme ca .. je suis nvlle sur le forum ou peut on joindre le fichier excel ?
d'avance merci
d'avance merci
Bonjour.
La formule va ressembler à
=SI(OU(A:A="CDD";A:A="CDI";A:A="STAGE";A:A="APPRENTI");E:E*salaire;
SI(ET(OU(A:A ="CONGE PAR";A:A="CONGE MAL2");date>=début;date<=fin);0;E:E*salaire);
SI(ET(A:A=CONGE MAT;date>=début;date<=fin);SI(salaire>2574;salaire-2574;0);E:E*salaire);"non prévu")
La formule va ressembler à
=SI(OU(A:A="CDD";A:A="CDI";A:A="STAGE";A:A="APPRENTI");E:E*salaire;
SI(ET(OU(A:A ="CONGE PAR";A:A="CONGE MAL2");date>=début;date<=fin);0;E:E*salaire);
SI(ET(A:A=CONGE MAT;date>=début;date<=fin);SI(salaire>2574;salaire-2574;0);E:E*salaire);"non prévu")
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Merci de votre réponse,
Je teste depuis qqs heures maintenant et :
- la premiere partie de la formule (avant "SI(ET(A:A=CONGE MAT....") fonctionne bien
- la formule du congé mat fonctionne bien lorsque je l'entre seule dans une cellule mais qd j'essaye de combiner ensemble ça ne fonctionne pas... j'ai un nombre trop important de crières selon excel ...
etant donnée que la fonction si du congé par/congé mal 2 contiennent une valeur si faux on ne peut pas imbirqué une autre fonction "si" ?
Merci de votre réponse,
Je teste depuis qqs heures maintenant et :
- la premiere partie de la formule (avant "SI(ET(A:A=CONGE MAT....") fonctionne bien
- la formule du congé mat fonctionne bien lorsque je l'entre seule dans une cellule mais qd j'essaye de combiner ensemble ça ne fonctionne pas... j'ai un nombre trop important de crières selon excel ...
etant donnée que la fonction si du congé par/congé mal 2 contiennent une valeur si faux on ne peut pas imbirqué une autre fonction "si" ?