Formule sur plusieurs lignes
Résolu
A voir également:
- Formule sur plusieurs lignes
- Formule moyenne excel plusieurs colonnes - Guide
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule mathématique - Télécharger - Études & Formations
- Excel mise en forme conditionnelle formule - Guide
7 réponses
Pour transmettre un fichier,
Veillez à ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
il faut passer par un site de pièce jointe tel que cjoint.com
Allez sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une
Veillez à ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
il faut passer par un site de pièce jointe tel que cjoint.com
Allez sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une
Un exemple
https://www.cjoint.com/c/JKtoOMyswPJ
https://www.cjoint.com/c/JKtoOMyswPJ
Je vous remercie
cependant je devrai avoir pour un même matricule le même résultat.
par exemple, pour un salarié qui aurait suivi plusieurs formations obligatoires et non obligatoires, je devrai obtenir OK
pour un autre qui aurait suivi uniquement des formations non obligatoires, je devrai obtenir NOK
mon objectif serait que la mention OK ou NOK commune pour le même matricule (le même salarié)
cependant je devrai avoir pour un même matricule le même résultat.
par exemple, pour un salarié qui aurait suivi plusieurs formations obligatoires et non obligatoires, je devrai obtenir OK
pour un autre qui aurait suivi uniquement des formations non obligatoires, je devrai obtenir NOK
mon objectif serait que la mention OK ou NOK commune pour le même matricule (le même salarié)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonsoir.
Tu devrais te mettre d'accord avec toi-même !
Dans ton post initial de 13:20 tu veux "savoir si le collaborateur a bien suivi au moins une formation non obligatoire ". Dans ce cas la formule est =SI(NB.SI.ENS($A$2:$A$22;A2;$I$2:$I$22;"Non*")>0;"NOK";"OK")
et on obtient 11 "NOK" ...
Mais dans ton post #8 à 15:52 tu écris "pour un autre qui aurait suivi uniquement des formations non obligatoires, je devrai obtenir NOK " ; la formule sera donc =SI(ET(NB.SI.ENS($A$2:$A$22;A2;$I$2:$I$22;"O*")=0;NB.SI.ENS($A$2:$A$22;A2;$I$2:$I$22;"Non*")>0);"NOK";"OK") et seul le matricule 65566 (ligne 2) aura le
résultat "NOK" ; mais le matricule 28530 sera "OK" car la colonne I n'est pas renseignée pour ISABELLE ...
Enfin, dans ton tableau, tu as ajouté une colonne en rouge "correction" où tu trouves exactement l'inverse de mes résultats, c'est-à-dire que tu mets "OK" pour des gens qui ont suivi les 2 types de formation, ce qui est contraire à tes demandes citées plus haut !
https://www.cjoint.com/c/JKtxDF2OiGg
Tu devrais te mettre d'accord avec toi-même !
Dans ton post initial de 13:20 tu veux "savoir si le collaborateur a bien suivi au moins une formation non obligatoire ". Dans ce cas la formule est =SI(NB.SI.ENS($A$2:$A$22;A2;$I$2:$I$22;"Non*")>0;"NOK";"OK")
et on obtient 11 "NOK" ...
Mais dans ton post #8 à 15:52 tu écris "pour un autre qui aurait suivi uniquement des formations non obligatoires, je devrai obtenir NOK " ; la formule sera donc =SI(ET(NB.SI.ENS($A$2:$A$22;A2;$I$2:$I$22;"O*")=0;NB.SI.ENS($A$2:$A$22;A2;$I$2:$I$22;"Non*")>0);"NOK";"OK") et seul le matricule 65566 (ligne 2) aura le
résultat "NOK" ; mais le matricule 28530 sera "OK" car la colonne I n'est pas renseignée pour ISABELLE ...
Enfin, dans ton tableau, tu as ajouté une colonne en rouge "correction" où tu trouves exactement l'inverse de mes résultats, c'est-à-dire que tu mets "OK" pour des gens qui ont suivi les 2 types de formation, ce qui est contraire à tes demandes citées plus haut !
https://www.cjoint.com/c/JKtxDF2OiGg
Si pour un même matricule j'ai au moins une formation non obligatoire alors on a rempli notre obligation et on peut inscrire OK pour le matricule
Le problème est que certains collaborateurs ont suivi plusieurs formations et donc il y a plusieurs lignes pour un même matricule ..du coup sur chaque ligne correspondant au même matricule , il faudra obtenir ok même sur la ligne de la formation obligatoire car il en aura suivi d'autres non obligatoires..
C'est difficile à expliquer
Le problème est que certains collaborateurs ont suivi plusieurs formations et donc il y a plusieurs lignes pour un même matricule ..du coup sur chaque ligne correspondant au même matricule , il faudra obtenir ok même sur la ligne de la formation obligatoire car il en aura suivi d'autres non obligatoires..
C'est difficile à expliquer
Bonjour Fanos.
" C'est difficile à expliquer " : c'est juste toi qui change d'information chaque fois ...
" Si pour un même matricule j'ai au moins une formation non obligatoire alors on a rempli notre obligation et on peut inscrire OK pour le matricule " : C'est bien ce que tu avais demandé au départ ... Mais ensuite tu as présenté des demandes différentes ! Par conséquent la bonne formule en J2 est :
=SI(NB.SI.ENS($A$2:$A$22;A2;$I$2:$I$22;"Non*")>0;"OK";"NOK")
"... certains collaborateurs ont suivi plusieurs formations et donc il y a plusieurs lignes pour un même matricule ..du coup sur chaque ligne correspondant au même matricule , il faudra obtenir ok même sur la ligne de la formation obligatoire car il en aura suivi d'autres non obligatoires. " ça a toujours été respecté !
" C'est difficile à expliquer " : c'est juste toi qui change d'information chaque fois ...
" Si pour un même matricule j'ai au moins une formation non obligatoire alors on a rempli notre obligation et on peut inscrire OK pour le matricule " : C'est bien ce que tu avais demandé au départ ... Mais ensuite tu as présenté des demandes différentes ! Par conséquent la bonne formule en J2 est :
=SI(NB.SI.ENS($A$2:$A$22;A2;$I$2:$I$22;"Non*")>0;"OK";"NOK")
"... certains collaborateurs ont suivi plusieurs formations et donc il y a plusieurs lignes pour un même matricule ..du coup sur chaque ligne correspondant au même matricule , il faudra obtenir ok même sur la ligne de la formation obligatoire car il en aura suivi d'autres non obligatoires. " ça a toujours été respecté !
Bonjour,
Je pense que vous vous compliquez la vie en essayant de tout mettre sur la meme feuille.
Sa m'a pris 3h mais voila le resultat auquel j'ai penser. tu peut augmenter l'efficacitee en creant un menu deroulant "obligatoire" "facultatif" dans la feuille 1.
Seul inconvenient de ma methode: tu peut pas organiser la feuille "resumer" que j'ai creer.
https://docs.google.com/spreadsheets/d/1JatA9FPB9QTEhHK_PyyKnzg5vsTJZ9KsqIOkpetCG3Q/edit?usp=sharing
Tu peut aussi t'amuser a rajouter une colonne total d'heure de formation, total du nombre de formations, derniere formation effectuee, ....
EDIT: modifications apporter meme si c'est aps encor parfait. pour le reste soit creatif/ve
Je pense que vous vous compliquez la vie en essayant de tout mettre sur la meme feuille.
Sa m'a pris 3h mais voila le resultat auquel j'ai penser. tu peut augmenter l'efficacitee en creant un menu deroulant "obligatoire" "facultatif" dans la feuille 1.
Seul inconvenient de ma methode: tu peut pas organiser la feuille "resumer" que j'ai creer.
https://docs.google.com/spreadsheets/d/1JatA9FPB9QTEhHK_PyyKnzg5vsTJZ9KsqIOkpetCG3Q/edit?usp=sharing
Tu peut aussi t'amuser a rajouter une colonne total d'heure de formation, total du nombre de formations, derniere formation effectuee, ....
EDIT: modifications apporter meme si c'est aps encor parfait. pour le reste soit creatif/ve