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 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 - 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

Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 111
3 sept. 2009 à 16:38
Re,

C'est avec plaisir que j'interviens, et si tu souhaites améliorer encore ton fichier pas de problème.
Pour ta dernière question, je ne comprends pas très bien, peux tu m’expliquer différemment ce que tu souhaites, tu veux que les trois cellules de choix soient vide, si c’est ça tu peux les effacer manuellement ou je peux t’écrire un petit code qui les efface et modifier les formules afin d’éviter le message d’erreur ou encore effacer date début et date fin dès qu’un cheval est sélectionné.
A tu quelques connaissances en VBA

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
4 sept. 2009 à 09:59
Merci Mike.
Pour ma dernière question : quand on positionne le curseur sur une des cellules de choix (le nom du cheval ou les dates de début et de fin de la période à analyser) apparait un petit triangle qui indique que l'opérateur doit cliquer sur des valeurs proposées.
Or je trouve que cette liste de choix est très (trop) longue et je préfèrerais qu'il n'y ait pas de liste de choix mais qu'on puisse saisir n'importe quoi dans ces cellules quitte à se tromper ; avec la conséquence logique que si l'opérateur saisit une valeur inappropriée (05/13/2008 par exemple) alors les cellules "résultat" indiqueront "Erreur" ou "Faux".
Je ne sais pas si j'ai été plus claire.
Si ce n'est pas le cas, c'est pas grave, on laisse tomber. Ce que tu as déjà fait pour moi dépasse de loin mes espérances !

PS 1 : inutile de m’écrire un petit code qui les efface et modifier les formules afin d’éviter le message d’erreur ou encore effacer date début et date fin dès qu’un cheval est sélectionné ; merci.
PS 2 : je ne connais rien du tout à VBA (tu as vu mon niveau en Excel ?!) LOL
0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 111
4 sept. 2009 à 14:51
Salut,

Récupères ton fichier, j'ai conservé les listes de validation et libéré les saisies de sorte que tu puisses soit sélectionner les données sur la liste déroulante, soit saisir les données manuellement.

Regardes également les formules dans l’encadré grisé

Une fois que les formules te conviendront, je t’expliquerai en détail leurs applications

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

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
4 sept. 2009 à 19:02
Merci Mike !
Mais là on régresse. Les formules sur les lignes grisées demandent beaucoup plus d'attention pour les modifier que choisir des valeurs dans les 3 listes déroulantes.
On en reste donc là.
Je voulais juste qu'il n'y ait plus du tout de liste déroulante...
Pas grave.
On laisse tomber.
Merci beaucoup de ton aide et de ta patience !
bye ;-)
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
4 sept. 2009 à 19:22
Désolée ! Je suis trop conne, cong ! (c'est comme ça qu'on dit à Toulouse, non ?)
En fait, ce que je voulais je l'obtiens en me mettant successivement sur les 3 cellules de choix (i5, i7 et i9) et en faisant "données/validation/Tout" au lieu de "données/validation/liste"...
Sorry de m'être exprimée si mal !
Einstein a bien raison : commencer par bien poser votre problème si vous voulez qu'il soit résolu...
Et l'autre aussi : tout ce qui se conçoit bien s'énonce clairement...
Bye-bye et un tout grand merci !
A charge de revanche (une recette de soupe de champagne par exemple ? LOL)
0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 111
4 sept. 2009 à 20:05
Re,

Oui c’est comme cela que les Toulousains s’expriment mais je le suis d’adoption "Putain con"

Pour en revenir à nos cellules, les cellules I5, I7 et I9 dans mon exemple, sont toujours avec les listes de validation, mais en plus je les ai libérés, c'est-à-dire que tu peux également saisir manuellement les données dans ces cellules.
Si Excel refuse, clic sur une des trois cellules et Données/Validation/Onglet Alerte d’Erreur, décoches Quand les données non valide sont tapées
Et la même chose pour les deux autres.

Les nouvelles formules en K10, K12 et, en fait ce sont les mêmes formules qu’en K3, K5 et K7 j’ai simplement ajouté trois conditionnelles pour inviter l’utilisateur de sélectionner ou saisir le nom d’un cheval, puis la date de début de contrôle et pour finir la date de fin, je trouve plus sympa

A+
Mike-31

Un problème sans solution est un problème mal posé  (Einstein)
0