Excel sommesi

Résolu/Fermé
Bouzouki Messages postés 314 Date d'inscription jeudi 17 août 2006 Statut Membre Dernière intervention 5 mars 2019 - 29 août 2009 à 12:13
Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 - 4 sept. 2009 à 20:05
Bonjour,
J'ai créé un tableau pour suivre les visites du vétérinaire : 1ère colonne = noms des animaux et 1ère ligne = dates des visites et dans chaque cellule (au croisement nom/date) le nombre de visite(s) pour un animal donné à une date donnée.
Dans une autre feuille je voudrais compter le nombre de visites faites par le vétérinaire sur un mois donné, quel que soit l'animal malade.
Donc, a priori, pour le mois 08, quelque chose comme : somme.si(tableau;mois(A1:ZZ1)=8)
Le hic c'est que ça ne marche pas ... ?!?
Qqun pourrait-il me donner la bonne syntaxe pour formuler le critère SVP ?
Merci d'avance.
A voir également:

26 réponses

Utilisateur anonyme
29 août 2009 à 14:47
Prendre excel a l'envers.
Sur les ligne tu mets le nom des animaux, sur les colonnes tu crée 12 mois et là tout devient facile.
1
Bouzouki Messages postés 314 Date d'inscription jeudi 17 août 2006 Statut Membre Dernière intervention 5 mars 2019 21
29 août 2009 à 22:14
Merci Jacques, mais il doit bien y avoir une formule pour ça
0
Raymond PENTIER Messages postés 58760 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 décembre 2024 17 253
30 août 2009 à 05:05
Certainement.
Mais fais-nous voir ton fichier, car on a du mal à comprendre ce que tu as fait comme saisies :
dans chaque cellule (au croisement nom/date) le nombre de visite(s) pour un animal donné à une date donnée
0
smartway14 Messages postés 822 Date d'inscription mercredi 15 octobre 2008 Statut Membre Dernière intervention 8 octobre 2011 185
30 août 2009 à 11:34
bonjour;
ça marchera avec la fonction SOMMEPROD()
on suppose que dans la colonne A il ya les visites des animaux et dans la colnne B les dates des visites;
=SOMMEPROD((A:A)*(MOIS(B:B)=8)*1).
0

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

Posez votre question
Bouzouki Messages postés 314 Date d'inscription jeudi 17 août 2006 Statut Membre Dernière intervention 5 mars 2019 21
30 août 2009 à 16:43
Je me suis mal exprimée, sorry !
Mon fichier se présente comme ça :
1er onglet = les data
1ère ligne : nom ; 14/08 ; 10/08 ; 09/08 ; 31/07 ; 27/07 ; etc..
2ème ligne : pussy ; 0 ; 1 ; 0 ; 0 ; 2 ;
3ème ligne : médor ; 2 ; 1 ; 0 ; 1 ; 3 ;
4ème ligne : cadichon ; 0 ; 0 ; 0 ; 0 ; 0 ;
5ème ligne : damoc ; 0 ; 0 ; 0 ; 0 ; 0 ;
etc...

les chiffres dans les colonnes représentent le nombre de visites du vétérinaire qu'a reçues l'animal dont le nom est dans la première cellule de la ligne à la date indiquée en entête de colonne ; exple : Médor a été visitée 2 fois le 14 août.

2ème onglet = la récap sous forme d'un "tableau du nombre de visites par mois"
janvier (mois=1) : x visites
février (mois=2) : y visites
...
juillet (mois=7) : 6 visites
août (mois=8) : 4 visites
etc...

J'espère avoir été suffisamment claire pour que vous puissiez m'aider ;-)
Merci d'avance de votre aide.

Tiens be raid, çakamaaché !
0
Raymond PENTIER Messages postés 58760 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 décembre 2024 17 253
30 août 2009 à 17:09
Ouais, mam'zel Bouzouki, nou ka kimbé !

Mais je continue à ne pas imaginer Médor subir 3 visites chez le vétérinaire le même jour !
Es-tu sûre de ton exposé ?
0
Raymond PENTIER Messages postés 58760 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 décembre 2024 17 253
30 août 2009 à 18:38
Chère Bouzouki,

je te propose de suivre le conseil de jacqus93 (il suffit de sélectionner ton tableau actuel, de faire Copier, puis Coller/Collage spécial/Transposer),
après quoi tu vas insérer dans ta première feuille Data :
* une colonne B "mois" avec la formule =MOIS(A2)
* une colonne C "Total" avec la formule =SOMME(D2:Z2)
et mettre toutes les colonnes au Format/Nombre/Standard sauf la colonne A au format date
et ta seconde feuille Visites sera ainsi conçue :
A1 "Intitulé mois", B1 "Nb visites"
A201/01/09, B2=SOMME.SI(Data!B:B;MOIS(A2);Data!C:C)
mettre la colonne B au Format/Nombre/Standard et la colonne A au format date ; saisir 01/02/09 en A3, sélectionner A2 et A3 pour incrémenter vers le bas (tirer la poignée et choisir incrémentation) ; recopier B2 vers le bas.

... et ça ké maché !
0
Bouzouki Messages postés 314 Date d'inscription jeudi 17 août 2006 Statut Membre Dernière intervention 5 mars 2019 21
31 août 2009 à 09:00
Merci Raymond, je vais essayer ta formule ce soir (après le boulot).
Quant à ton interrogation : ce n'est pas Médor qui va chez le véto 3 fois, mais celui-ci qui passe le voir 3 fois dans la journée après son opération...
A+
0
Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 5 108
31 août 2009 à 16:25
Salut,

Une autre approche avec l'exemple ci-dessous, dans le cas de plusieurs visites dans la journée, il suffit de saisir le nombre dans la colonne du cheval et une petite modif pour totaliser les visites ou le plus simple, dans la colonne date, à la place du calendrier saisir les dates de visite et un pointage pour le cheval concerné

https://www.cjoint.com/?iFquMof8Ll

A+
Mike-31

Un problème sans solution est un problème mal posé  (Einstein)
0
Bouzouki Messages postés 314 Date d'inscription jeudi 17 août 2006 Statut Membre Dernière intervention 5 mars 2019 21
1 sept. 2009 à 09:16
Merci Mike.
Je vais regarder ça ; mais cette semaine ça va être un peu compliqué, je suis overbookée :-(
Je reviens vers vous dès que possible.
0
smartway14 Messages postés 822 Date d'inscription mercredi 15 octobre 2008 Statut Membre Dernière intervention 8 octobre 2011 185
1 sept. 2009 à 12:34
bonjour,
voir ce lien si vous convient
http://cjoint.com/data/jbmG7RwWNL.htm
0
smartway14 Messages postés 822 Date d'inscription mercredi 15 octobre 2008 Statut Membre Dernière intervention 8 octobre 2011 185
1 sept. 2009 à 12:37
ce lien ne marche pas essayez:
https://www.cjoint.com/?jbmG7RwWNL
0
Bouzouki Messages postés 314 Date d'inscription jeudi 17 août 2006 Statut Membre Dernière intervention 5 mars 2019 21
1 sept. 2009 à 12:59
Bonjour Mike.
Le premier lien marche bien (message du 31 août) mais pas ceux des messages d'aujourd'hui (?! je suis sous Excel 2003.. est-ce que ça joue ?)

Dans le fichier d'hier je trouve presque mon bonheur ! ;-)

Ce serait absolument parfait si au lieu de compter le nombre de signes dans la colonne choisie (toto) et les lignes (entre deux dates) on ADDITIONNAIT les chiffres indiqués dans ces mêmes cellules .

Exemple : avec la formule actuelle, on a saisi le caractère "2" (pour 2 visites effectives) pour toto le 1 janvier, le résultat du 1 au 1 janvier donne "1" et non pas 2 ... :-(

Comment faudrait-il libeller la formule du résultat en J7 pour obtenir un résultat = 2 ?
0
smartway14 Messages postés 822 Date d'inscription mercredi 15 octobre 2008 Statut Membre Dernière intervention 8 octobre 2011 185
1 sept. 2009 à 13:07
essayez avec ce lien:
http://cijoint.com/?jbnfGdAWLW
0
Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 5 108
1 sept. 2009 à 13:16
Re,

Récupères le fichier et testes la cellule en J5 qui comptabilise les visites alors qu'en J9 était comptabilisé le nombre d'événement

https://www.cjoint.com/?jbnnYi4jne

A+
Mike-31

Un problème sans solution est un problème mal posé  (Einstein)
0
Bouzouki Messages postés 314 Date d'inscription jeudi 17 août 2006 Statut Membre Dernière intervention 5 mars 2019 21
2 sept. 2009 à 10:40
Mci bcp Mike !
Tu es génial ;-)

Si j'osais, je te demanderais si tu aurais AUSSi une formule qui donne le nombre total de visites entre 2 dates pour TOUS les animaux donc sans renseigner quoi que ce soit en H5.
Dans le dernier fichier que tu m'a envoyé, par exemple, du 01 au 04/01/2008 (bornes incluses) la réponse à trouver est de 18 (après avoir remplacé tout les "v" de la colonne "tutu" par "1").

Et puis aussi (et après j'arrête, promis !) comment réduire la liste de choix des dates : le mois me suffirait.

Mille mercis d'avance.
0
Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 5 108
2 sept. 2009 à 11:04
Re,

Por le total des visite ente deux dates en fonction de mon dernier fichier

=SOMMEPROD(($A$2:$A$30>=H7)*($A$2:$A$30<=H9)*B2:F30)

Pour le nombre de visites tutu entre le 01/01/08 et le 04/01/08 si tu as mis 1 en face chaque jour du dois obtenir 4 et non 18

Pour la liste de choix je regarde, mais dans ta colonne A es ce que tu auras un calendrier ou les dates des visites ou un cumul mensuel exemple janvier 25 visites pour toto x visites pour xx etc ...

A+
Mike-31

Un problème sans solution est un problème mal posé  (Einstein)
0
Bouzouki Messages postés 314 Date d'inscription jeudi 17 août 2006 Statut Membre Dernière intervention 5 mars 2019 21
2 sept. 2009 à 12:12
Bonjour Mike.
Mci pour la formule globale. SUPER !!!

En colonne A, j'ai bien des dates. Peut-être pourrait-on insérer une colonne B qui donnerait le mois de la date adjacente et pointer les formules sur cette colonne ?

A+
0
Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 5 108
3 sept. 2009 à 11:38
Salut,

Testes les formules feuille 2 et 3 en sélectionnant le cheval, la date de départ et de fin de périodes.

Tu peux ajouter des nombres de soins jusqu'à la fin de l'année ligne 368 et changer l'année en B1 pour changer ton calendrier.
La colonne A ainsi que les cellules de résultats devront être protégées afin d'éviter l'effacement accidentel des formules.

Je ne sais pas si ça peut être utile, il est possible d'ajouter un calcul de moyenne de soins par rapport à l'ensemble des chevaux

https://www.cjoint.com/?jdlEdGMY0M




A+
Mike-31

Un problème sans solution est un problème mal posé  (Einstein)
0
Bouzouki Messages postés 314 Date d'inscription jeudi 17 août 2006 Statut Membre Dernière intervention 5 mars 2019 21
3 sept. 2009 à 16:12
Yess ! C'est exactement ça !
Tu es trop top !
Mci bcp Mike ! Je ne vais pas de casser les pieds davantage.
Juste une question : est-il possible de NE PAS avoir de liste de valeurs possibles pour les cellules de choix (toto ; date début ; date fin) ? Si on saisit un critère inexact, pas grave, le résultat doit alors être "FAUX" et basta...
Si c'est un poil compliqué, laisse tomber : j'ai déjà bien plus que je n'aurais espéré !!!!
0