Fonction si

Bonjour,

Je vous sollicite afin de m'aider à faire la formule suivante :

si "marie" (h24) est présente ( dans j24 qui précise absent ou présent), mais pas dans la liste $f7:f77, alors écrit son nom (h24)

Cependant je voudrais faire une liste automatique de toutes les personnes présentes mais pas dans la liste, sans passer par le tableau croisé dynamique.

Avez vous une idée pour cela ?

En vous remerciant.

Bien cordialement.

Marie

Bonjour MARIENO69,

Une demande si poétique :

Sur mes cahiers d’écolier

Sur mon pupitre et les arbres

Sur le sable sur la neige

J’écris ton nom....

Paul Eluard

Si j'ai bien compris :

En H24 : Marie

En J24 : présent / absent

Dans la liste de F7 à F77 : Marie est présente ou pas. Exemple en F14 : Marie

En H24 :

Si "Marie" existe dans F7:F77 alors 
   H24="Marie "
Sinon 
   Rien
FinSI.

Problème : en H24 le prénom Marie est déjà présent.

On ne peut pas avoir dans une cellule (H24) à la fois une valeur ("Marie") et le résultat d'une formule.

Sinon si tu souhaites écrire "Marie" ailleurs qu'en H24, exemple en I24, alors dans cette cellule, tu peux écrire :

=SI(J24="Présent";RECHERCHEV(H24;$F$7:$F$77;1;FAUX);"")

Est ce que tu veux ?

@+

Christian

Rebonjour,

je viens de tester la formuler mais j'ai une erreur :

=SI(J24="Présent";RECHERCHEV(H24;Planning!F7:F77;1;FAUX);"")

la recherche s'effectue dans un autre onglet nommé planning

Il y a certainement une explication .... ?

J'aimerai que la liste se fasse toute seule

En te remerciant

Marie

Rebonjour,

Cette formule marche très bien, elle m'affiche le nom de la personne qui respecte les conditions :

=SI(J24="présent";RECHERCHEV(H24;'Planning 23mars'!$F$7:$F$77;1;FAUX);"")

Mais je dois faire une liste longue de 33 personnes, avec du coup des lignes vides, alors que je souhaiterai un tableau qui n'affiche que les personnes respectant les conditions. Est ce possible .

Bien cordialement

Marie

Rebonjour,

En fait les noms des personnes s'affichent, mais mm si elles sont présentes dans la liste Planning .. alors que je souhaiterai avoir les noms des présents qui ne sont pas dans la liste Planning .. pour les réquisitionner.

Merci d'avance.

Re,

Sans fichier anonymé, difficile de répondre

@+

Christian

Rebonjour,

Voici le fichier exemple joint :

  • colonne I les soignants
  • colonne J leur disponibilité
  • colonne CDE leur affectation prévue

La formule pourrait créer une liste à partir de I14 pour lister les soignants présents mais pas encore affectés à un service

4classeur1.xlsx (8.99 Ko)

Merci d'avance

Marie

Bonsoir Marie,

En I14 avec ligne vide :

=SI(NB.SI($C$8:$E$12;I4)=0;I4;"")

En J14 je compte le nombre de lignes vides :

=SI(J13="";J13+1;J13)

En K14, sans ligne vide :

=SI(NB.VIDE(I14:$I$20)=NBVAL(I14:$I$20);"";DECALER(I4;H14;0;1;1))

Pas trouvé en une seule formule.

Bonne continuation

Christian

Merci Christian,

Je regarde tout ça et te tient au courant ...

Grand merci à toi en attendant,

Marie

Rebonsoir,

En fait la formule ne prend pas en compte la colonne I de disponibilité.

Julie est absente, et apparait dans la liste des disponibles malgré tout ...

Peut on prendre en compte, en plus I4 à I10 ??

merci d'avance

Marie

Bonsoir Marie,

J'arrive dans la première formule colonne I à faire apparaître que les présents disponibles :

=SI(J4="présent";SI(NB.SI($C$8:$E$12;I4)=0;I4;"");"")

Mais ensuite je n'arrive plus à obtenir la liste sans ligne vide.

Peut-être que quelqu'un de plus inspiré aura une meilleure idée.

Bon courage

Christian

Rebonsoir,

En tout cas merci pour la proposition ...

je n'arrive pas à mettre tout ce que j'ai besoin en place.

Espérance, espérance ... j'attends donc d'autres bonnes volontés !

Merci d'avance

Marie

Rechercher des sujets similaires à "fonction"