XL 2013 compter le nombre de table comprenant un nombre de personnes

Khrysthof

XLDnaute Nouveau
Bonjour à tous,
Je viens à nouveau vous soliciter pour cette nouvelle énigme à résoudre pour moi malgré de veine recherche et comme la date arrive vite maintenant, je me tourne vers vous.
Je cherche donc à compter dans la feuille "Le Marché 24.12" et "Le Marché 31.12" combien de Table de x personnes différentes ont réservé dans le restaurant.
Je joins mon fichier
Merci d'avance
 

Pièces jointes

  • Resa_Fetes_Fin_Annee.xlsm
    715.5 KB · Affichages: 5

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Khrysthof, Excfl,
Peut être avec :
VB:
=NB.SI.ENS(Tableau1[Nbre Total de personnes];E9)
 

Pièces jointes

  • Resa_Fetes_Fin_Annee.xlsm
    707.2 KB · Affichages: 4

cathodique

XLDnaute Barbatruc
Bonjour,

@Khrysthof : Je t'avais complété ton précédent userform pour faire le moins d'erreur de saisie. Tu n'en as pas tenu compte. Tu es libre de faire ce que tu veux sur ton fichier.
Pour ta présente question:
1- il n'y a aucune sur la feuille "Le Marché 31.12"
2- ce n'est pas du tout clair

C'est juste pour t'informer que ce que tu demandes n'est pas clair et incomplet.
Personnellement, je ne reviendrai pas pour t'aider.

Bonne continuation.
 

Khrysthof

XLDnaute Nouveau
Merci Sylvanu,

J'avais déjà essayé cela, mais je voulais un moyen de renseigner automatiquement le Nombre de personnes par Table sans être obliger de le rentrer manuellement.
C'est pas grave, merci beaucoup de t'être penché sur mon problème, même s'il n'était pas clair et incomplet.

Bonne fêtes de fin d'année à toi
 

wDog66

XLDnaute Occasionnel
Bonjour,

Sur O365, en E9 mettre la fonction
VB:
=UNIQUE(Tableau1[Nbre Total
 de
 personnes])

Sur 2013 en E9
VB:
=INDEX(Tableau1[Nbre Total
 de
 personnes];EQUIV(0;NB.SI($E$8:E8;Tableau1[Nbre Total
 de
 personnes]);0))
Valider par CTRL+MAJ+ENTREE
Tirer la formule vers le bas

Puis en F9
Code:
=NB.SI(Tableau1[Nbre Total
 de
 personnes];Récapitulatifs!E9)

A+
 
Dernière édition:

sylvanu

XLDnaute Barbatruc
Supporter XLD
mais je voulais un moyen de renseigner automatiquement le Nombre de personnes par Table sans être obliger de le rentrer manuellement.
C'est possible mais plus complexe, avec :
VB:
=SIERREUR(INDEX(Liste1;PETITE.VALEUR(SI(FREQUENCE(SI(Liste1<>"";EQUIV(Liste1;Liste1;0)); LIGNE(Liste1)-LIGNE('Le Marché 24.12'!$H$6)+1);LIGNE(Liste1)-LIGNE('Le Marché 24.12'!$H$6)+1);LIGNES('Le Marché 24.12'!$H$6:H6)));"")
En validation matricielle ( Alt+Ctrl+Entrée )
Mais ce n'est pas dans l'ordre, et une faut une longue liste pour prévoir l'avenir ( un nombre de convives différent plus important ) Voir PJ.
Ou alors du VBA si vous l'acceptez.
 

Pièces jointes

  • Resa_Fetes_Fin_Annee V2.xlsm
    709.3 KB · Affichages: 1

Discussions similaires

Réponses
27
Affichages
2 K

Statistiques des forums

Discussions
315 087
Messages
2 116 082
Membres
112 653
dernier inscrit
flapynot7x