bonjour vol3004,
pour additionner les repas marqués 1 qui ont été payé via un ticket et les repas marqués x non payés, tu ne peut pas utiliser des fonctions de calcul comme SOMME car dans ton cas tu cherche a additionner un chiffre et une lettre.
tu dois revoir ta formule et utiliser une fonction qui te permets rechercher et d'afficher le nombre de fois qu'un élément ou une valeur est présente dans l'ensemble de cellules que tu définis. dans ton cas 1 et x
Dans une formule, tu peux par contre additionner plusieurs recherches différentes pour obtenir un résultat affichant toutes les recherches trouvées en les additionnant. dans ton cas le nombre de fois qu'apparait 1 + le nombre de fois qu'apparait x = au total des repas payés par ticket et ceux qui n'ont pas été payé.
pour ta feuille du mois de septembre
en B24 tu dois mettre la formule
=NB.SI.ENS(B3:B23;"x")+NB.SI.ENS(B3:B23;1)
comme te la précisé QuestVba
NB.SI.ENS permet d'afficher le nombre de fois qu'un valeur est présente, dans l'ensemble de cellule de B3 à B23 qui correspond au repas du mois de septembre non payés x pour l'Elève 1 + NB.SI.ENS permet d'afficher le nombre de fois qu'un valeur est présente, dans l'ensemble de cellule de B3 à B23 qui correspond au repas du mois de septembre payés 1 pour l'Elève 1
ensuite tu n'auras qu'à reporter la formule sur la ligne 24 pour obtenir le résulta pour chaque élève.
pour obtenir le même résulta journalier (total de repas 1 et x)
tu place la même formule en Z3 mais en modifiant l'ensemble ou se fera la recherche, ce qui donnera
=NB.SI.ENS(B3:Y3;"x")+NB.SI.ENS(B3:Y3;1)
puis reproduit ta formule sur tout la colonne
toujours en utilisant la même formule
tu peux comptabiliser les repas non payés par les élèves en mettant par exemple:
et en desigant toutes les lignes et colonne de ton tabeau tu peux aussi comptabiliser la totalité des repas non payés dans le mois,
mais aussi la quantité total de repas servit aux élèves
=NB.SI.ENS(B3:Y23;"x")+NB.SI.ENS(B3:Y23;1)
pour plus de clarté dans ton tableau je te conseil de ne pas afficher la valeur 0
Partager