Fonction nb si avec prénom

Boubougirl78 Messages postés 6 Statut Membre -  
Boubougirl78 Messages postés 6 Statut Membre -

Bonjour,

Je cherche à déterminer en colonne R un résultat sur des prénoms. 

Je cherche sur une plage de sélection fixe avec $. 

L'idée est d'avoir en colonne R le prénom non présent sur la plage déterminée. 

Merci pour votre aide 

Android / Chrome 125.0.0.0

11 réponses

Résumé de la discussion

Le problème consiste à afficher en colonne R un prénom issu d’une liste de validité et non présent dans une plage fixe des présences quotidiennes. Sans macro, la solution principale évoquée utilise NB.SI et SI pour vérifier l’absence d’un prénom dans la plage et renvoyer le candidat non présent. Pour récupérer ce prénom à partir de la liste de validité, des propositions s’appuient sur une correspondance type RECHERCHEV et, le cas échéant, sur un tirage aléatoire parmi les éléments disponibles. Des discussions ont aussi porté sur l’automatisation du remplissage (notamment en colonne Q) selon des critères comme le prénom ayant le moins de vacations.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. Raymond PENTIER Messages postés 58219 Date d'inscription   Statut Contributeur Dernière intervention   17 485
     

    Bonjour.

    Aucun problème. Dès que tu auras joint ton fichier, on te donnera des solutions.

    1) Aller dans https://www.cjoint.com/
     2) Cliquer sur [Parcourir] pour sélectionner le fichier (15 Mo maxi)
     3) Défiler vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
     4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; faire un clic-droit dessus et choisir "Copier le lien"
     5) Revenir dans la discussion sur CCM, et dans votre message faire "Coller".
    =>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers

    Il existe aussi https://www.transfernow.net/


    0
  2. yclik Messages postés 3875 Date d'inscription   Statut Membre Dernière intervention   1 611
     

    Bonjour

    en attendant un exemple de classeur, une piste

    0
  3. Boubougirl78 Messages postés 6 Statut Membre
     

    Merci pour votre réponse rapide.

    Cependant, le fichier étant un fichier pro, proxi me refuse la connexion à cette adresse.

    Dans les colonnes de B à Q j'ai des présences de prénom pour des vacations.

    Le but étant que dans la colonne Q, je puisse demander à CALC de me donner automatiquement un nom non présent dans les colonnes précédentes en fonction de ma liste de prénom (6 au cas particulier).

    Je pense utiliser la fonction NB.SI avec fonction SI en plus. J'ai bien noté que pour du texte je dois utiliser les étoiles et les guillemets... Mais comment resortir seulement un prénom non présent dans la liste en question.

    En colonne R, une liste de validité est déjà définie.

    Merci encore

    0
    1. yclik Messages postés 3875 Date d'inscription   Statut Membre Dernière intervention   1 611
       

      il faudrait une copie écran au moins

      0
  4. Boubougirl78 Messages postés 6 Statut Membre
     

    Mercii

    J'aimerais que dans la colonne Q, le remplissage soit fait automatiquement du prénom d'un des prénoms de la liste de validité et non présent sur la plage d'accueil de la journée...

    Voila Voila.. J'ai tenté ce midi nb.si(ou(si...mais le système rejette, je dois faire mal qqchose...

    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     

    Bonjour

    Quelle est la colonne Q ??


    0
  7. Boubougirl78 Messages postés 6 Statut Membre
     

    La colonne des décrochés avec la liste de validité..

    Désolé j'ai omis les colonnes !!!

    0
  8. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     

    Re

    Voici un exemple de ce qui est possible : avoir en colonne Q une liste déroulante ne comportant que les prénoms disponibles

    https://www.cjoint.com/c/NFtqxuyUgaQ

    Si on voulait que le choix dans la liste des dispos se fasse automatiquement il faudrait faire une macro

    Me dire si c'est que tu voudrais

    Cdlmnt

    Via


    0
    1. Boubougirl78 Messages postés 6 Statut Membre
       

      Je ne sais absolument pas faire les macros....

      Mais c'est le but effectivement que la colonne s'incrémente seule a partir des noms présents dans la journée...

      Merciiii pour votre aide

      0
  9. yclik Messages postés 3875 Date d'inscription   Statut Membre Dernière intervention   1 611
     

    Bonjour

    si bien compris, une piste

    Formule en S6, à recopier à droite et en bas

    =SI(NB.SI($B6:$P6;S$2)=0;S$2&"-";"")


    Formule en R6, à recopier en bas

    =S6&T6&U6&V6&W6&X6&Y6&Z6&AA6


     

    0
  10. danielc0 Messages postés 2196 Date d'inscription   Statut Membre Dernière intervention   286
     

    Bonjour à tous,

    Peut-être un essai (pour Excel 365). En P2:P10, les effectifs. En A2:J2, les listes déroulantes. A partir de la ligne 11, les listes correspondant à ces validations.

    https://www.cjoint.com/c/NFulcuUzMkD

    Daniel


    0
  11. Boubougirl78 Messages postés 6 Statut Membre
     

    Bonjour à tous et merci d'avance pour vos retours...

    J'ai opté pour la solution sans macro...

    Par contre voila ce que ça donne et je cherche la dernière formule pour la colonne Q

    J'ai dans les lignes de droites établie le calcul des échanges précédents pour ressortir d'abord les personnes non présentes sur la plage du jour de présence :

    =SI(NB.SI($B6:$P6;Z$1)=0;Z$1;"")

    Puis les lignes suivantes le nom de présence sur la plage du jour :

    =SI(Z6="";"100";RECHERCHEV(Z6;$S$6:$T$25;2;0))

    Je cherche en colonne Q à sortir la personne ayant un minimum de vacations calculées

    et qu'elle se remplisse automatiquement

    Merciii

    0