Fonction si plusieurs critères

Fermé
sarahj_6007 Messages postés 1 Date d'inscription lundi 15 juin 2020 Statut Membre Dernière intervention 15 juin 2020 - 15 juin 2020 à 13:44
PapyLuc51 Messages postés 4296 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 19 avril 2024 - 17 juin 2020 à 15:42
Bonjour,

J'aimerais afficher "warning" dans la colonne statut (E) lorsque le salarié possède "déplacement" et "absent" dans les colonnes correspondant aux jours du mois. si un salarié possède le 3e motif "vacances" dans l'une des cases, on laissera la case E vide.

par exemple sur mon image, isabelle aura un statut vide et pascal "warning".

il faut savoir que mon fichier sera alimenté tous les jours, je vais donc devoir rajouter des colonnes (sur environ 2 mois).

merci d'avance
A voir également:

3 réponses

PapyLuc51 Messages postés 4296 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 19 avril 2024 1 404
15 juin 2020 à 14:24
Bonjour,

Une formule prévue pour une longueur de plage de 62 colonnes (2 mois de 31 jours pour correspondre aux périodes juillets/août de la même année et décembre/janvier à cheval sur deux années)

=SI(SOMME(NB.SI(F2:BO2;"déplacement");NB.SI(F2:BO2;"absent");NB.SI(F2:BO2;"vacances"))>=3;"";"warning")

Cordialement
0
PapyLuc51 Messages postés 4296 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 19 avril 2024 1 404
16 juin 2020 à 18:28
Bonsoir,

Je viens de bien relire les données du problème. Je modifie ma formule par

=SI(ET(NB.SI(F2:BO2;"vacances")=0;NB.SI(F2:BO2;"déplacement")>0;NB.SI(F2:BO2;"absent")>0);"warnging";"")

Si les deux mots "déplacement" et "absent" sont inscrits au moins une fois sur la même ligne = "warning" - s'il n'y a qu'un seul des deux ou si on ajoute "vacances" avec les deux autres ou si tout est vide sur la ligne la cellule ne marque rien

Est-ce que ça convient comme ça ?
Si la question est résolue ne pas oublier de le confirmer au niveau de la question initiale

Cordialement
0
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
17 juin 2020 à 01:45
Bonsoir PapyLuc51.

Je te propose plutôt en E2 :
=SI(NB.SI(F2:BO2;"vacances")>0;"";SI(ET(NB.SI(F2:BO2;"déplacement")>0;NB.SI(F2:BO2;"absent")>0); "warning";""))
0
PapyLuc51 Messages postés 4296 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 19 avril 2024 1 404
17 juin 2020 à 03:59
Salutations Raymond PENTIER

À part la correction du mot warning (mal écrit dans ma formule), c'est une variante de ma formule car ça donne le même résultat d'après ma compréhension de la question initiale. Je viens d'essayer sur mon petit fichier essai.

Cordialement
0
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090 > PapyLuc51 Messages postés 4296 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 19 avril 2024
17 juin 2020 à 14:41
Euh ! Pour le test "vacances", je pense qu'il faut revoir ...
0
PapyLuc51 Messages postés 4296 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 19 avril 2024 1 404 > Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024
17 juin 2020 à 15:42
Je pense que nous avons raison tous les deux

"" par exemple sur mon image, isabelle aura un statut vide et pascal "warning" ""

Il n'y a sur la ligne de Pascal que "déplacement" & "absent" donc le statut "warning" si on y ajouter "vacances" le statut s'efface.

Attendons que sarahj_6007 se manifeste !

Cordialement
0