Formule sur plusieurs lignes
Résolu/Fermé
A voir également:
- Formule sur plusieurs lignes
- Formule excel pour additionner plusieurs cellules - Guide
- Formule si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule excel - Guide
- Excel mise en forme conditionnelle formule - Guide
7 réponses
JCB40
Messages postés
2926
Date d'inscription
lundi 2 juillet 2018
Statut
Membre
Dernière intervention
4 octobre 2024
461
19 nov. 2020 à 13:27
19 nov. 2020 à 13:27
Bonjour
Oui c'est possible mais sans fichier on ne peut rien faire.
Crdialement
Oui c'est possible mais sans fichier on ne peut rien faire.
Crdialement
JCB40
Messages postés
2926
Date d'inscription
lundi 2 juillet 2018
Statut
Membre
Dernière intervention
4 octobre 2024
461
19 nov. 2020 à 15:16
19 nov. 2020 à 15:16
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
JCB40
Messages postés
2926
Date d'inscription
lundi 2 juillet 2018
Statut
Membre
Dernière intervention
4 octobre 2024
461
19 nov. 2020 à 15:41
19 nov. 2020 à 15:41
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
Raymond PENTIER
Messages postés
58701
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
22 octobre 2024
17 218
20 nov. 2020 à 00:38
20 nov. 2020 à 00:38
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
Raymond PENTIER
Messages postés
58701
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
22 octobre 2024
17 218
20 nov. 2020 à 13:44
20 nov. 2020 à 13:44
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