Débutante vb [besion d'une macro ou pas?]

Lorette -  
 lorette -
Bonjour,

je vous explique la situation dans laquelle je me trouve:

- une base de données dans excel
- cette base est sous forme d'un tableau du type
nom;prénom;adresse;(...);liste des conférences où la personne s'est inscrite. (cette dernière colonne s'appellera C)
une ligne par personne inscrite.
- les conférences sont au nombre de 5 : C1,C2,C,C4,C5.

le problème c'est que les résultats des cases de formulaires correspondant aux choix de la personne qui s'inscrit à C1, C2...C5, s'inscrivent dans cette même colonne C.
Donc, on se retrouve avec des cellulles qui ont pour contenus "C1,C2,C5" ; et d'autres cellulles ou l'on a "C1,C4"...
Chaque cellulle de la colonne C sont différentes, et les résultats ne sont séparés que pas des points virgules.

on veut savoir combien de personnes assistera à la conférence C1, à la C2... pour prévoir en gros le nombre de places.

Je pense qu'il faut faire une macro, mais je suis trop débutante pour y arriver seule je crois.
Pourriez vous m'aider, si vous avez compris mon problème.
Je pense avoir tout dit, mais si vous voulez plus de détails, n'hesitez pas.

Merci d'avance si quelqu'un me répond

Lorette

1 réponse

  1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    bonjour

    Non, tu n'a pas besoin de macro pour cela.

    Tu crées une plage avec :

    _| F | G
    1_C1_=SOMME(SI(ESTERREUR(TROUVE(F1;C$1:C$50;1));0;1))
    2_C2
    3_C3
    4_C4
    5_C5

    Tu peux mettre ta plage où tu veux
    mais il fallait bien choisir une position pour l'exemple.

    Donc dans la colonne F tu mets les valeurs à trouver.

    dans la cellule G1 tu tapes la formule
    en remplaçant "C$1:C$50" par la plage de cellules où tu as tes conférences
    et tu valides ta formule avec CRTL + MAJ + ENTER
    afin de prendre en compte le calcul en matrice
    et ta formule va se mettre entre crochets.

    ensuite tu sélectionnes G1 àG5 tu valides par CTRL + B
    pour recopier ta formule sur les 5 conférences.

    voilà en espèrant que cela va t'aider.

    0
    1. lorette
       
      merci beaucoup gbinforme,

      ça m'a aidé.

      Lorette
      0