Double fonction pour calculer un nombre d'invités

Fermé
dolostan Messages postés 6 Date d'inscription lundi 8 juillet 2013 Statut Membre Dernière intervention 28 mars 2018 - 8 juil. 2013 à 15:31
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 - 8 juil. 2013 à 17:10
Bonjour,

je suis ultra débutant sur excel! ^^
Pourtant j'essaie de créer la manip' suivante:

Sur un très long listing d'invités je veux à la case "nombre d'invités" pouvoir additionner avec une valeur de "2" tous les couples (case comportant le symbole "&" comme dans Patrice & Patricia) et "1" pour les personnes seules (pas de mention du "&")

Je pensais faire dans la même formule comme: somme de la colonne des prénoms ET SI "contient" "&";=2;=1 ou quelque chose s'en approchant...

Merci pour vos réponses!
A voir également:

3 réponses

Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 338
8 juil. 2013 à 15:40
bonjour

=SI(ESTVIDE(A1);"";SI(ESTERR(TROUVE("&";A1;1));1;2))
à coller en A1 et tirer vers la bas

cdlt
0
dolostan Messages postés 6 Date d'inscription lundi 8 juillet 2013 Statut Membre Dernière intervention 28 mars 2018
8 juil. 2013 à 16:10
Salut et merci pour ta réponse rapide. Pourtant après avoir copié et modifié légèrement en f° des noms de colonnes comme ceci: =SI(ESTVIDE(C3:D64);"";SI(ESTERR(TROUVE("&";C3:D64;1));1;2)) sachant que le case "nombre d'invités" est E75, il ne m'affiche que "1". Comme si il y avait bien une valeur numérique affectée ("1" ou "2" en f° de la présence ou non de "&") mais pas de sommes de ces valeurs pour obtenir un total.

Il y a qque chose que j'ai raté? ^^
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
8 juil. 2013 à 17:02
Bonjour

tout simplement:
=NBVAL(A1:A30)+NB.SI(A1:A30;"*&*")
0
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 338
8 juil. 2013 à 17:10
éclaire moi un peu plus

tu as la colonne C des noms, si il y a 1 nom = 1, si 2 noms =2
tu as la colonne D des prénoms, si il y a 1 prénom = 1, si 2 prénoms =2

tu veux dans la colonne E afficher un résultat correspondant au nombre d'invités.
il suffit donc de ne compter que les prénoms,
puisque on peut avoir
1 nom et 1 prénom
2 noms et 2 prénoms
1 nom et 2 prénoms (pour les couples mariés)
dans ce cas, recopie la formule
=SI(ESTVIDE(C1);"";SI(ESTERR(TROUVE("&";D1;1));1;2))

en premier lieu, je teste la présence d'un nom, si pas de nom alors on ne met rien

dis-moi si j'ai mal compris
0