LE NEWSMAGAZINE Nº1 DES NOUVELLES TECHNOLOGIES
50 utilisateurs connectés

Tableau à créer sous Excel (résolu)

fdatch le 04 décembre 2008 à 15h01
Bonjour à tous, :hello:
Voici un tableau Excel :
< inclued picture >

En colonne A, des dates
En colonne B, les mêmes dates au format jjjj jj mmmm
En colonne C, des lettres A, B, C uniquement

Je voudrais trouver une formule qui me permet de compter pour chaque type de jour (par exemple tous les dimanches) ceux qui correspondent à la lettre A, ceux de la lettre B, ceux de la lettre C.
Idem pour tous les lundis, les mardis, etc...
Le tableau est indiqué dans les colonnes F à J dans mon exemple
Il y aurait donc dans ma liste:
4 dimanches avec la lettre A
2 dimanches avec la lettre B
etc....
:??:
J'ai bien réussi à compter le nombre total de jours en prenant en colonne D la formule =joursem(B...) et en colonne G = nb.si (D:D;1) pour compter les dimanches, = nb.si(D:D;2) pour compter les lundis, etc...
mais je ne sai pas aller plus loin... :p

Pour info, les jours (colonne A et B, et C) s'ajoutenet au fur et à mesure du temps qui passe....
Merci à tous.

Cordialement
-->Message édité par fdatch le 07/12/2008 01:12:46<--
michel_m le 04 décembre 2008 à 15h17
Bonjour,

Pour y voir qq chose et essayer de t'aider, pourrais tu mettre un extrait de ton classeur sur
http://cjoint.com/

a tout de suite.
-------
Amicalement
Michel
willyplaisir le 04 décembre 2008 à 16h09
bonjour à tous
je te propose ma solution simple:
astuces matricielles (touche étoile * signifie Telle que)

pour chacune des formules tape CTR + MAJ +ENtrée pour mettre les {}

dimanche (A) H2= {=SOMME(SI(D1:D34*(C1:C34="A")*(D1:D34 =1);1;0))}
dimanche (B) I2= {=SOMME(SI(D1:D34*(C1:C34="B")*(D1:D34 =1);1;0))}
dimanche (C) J2= {=SOMME(SI(D1:D34*(C1:C34="C")*(D1:D34 =1);1;0))}


Lundi (A) H3= {=SOMME(SI(D1:D34*(C1:C34="A")*(D1:D34 =2);1;0))}
Lundi (B) I3= {=SOMME(SI(D1:D34*(C1:C34="B")*(D1:D34 =2);1;0))}
Lundi (C) J3= {=SOMME(SI(D1:D34*(C1:C34="C")*(D1:D34 =2);1;0))}


et ainsi de suite pour les autres jours

tu remplaces dans (D1:D34 =2) le chiffre 2 par 3,4,5,6,7

tu peux aussi remplacer
D1:D34 par D:D
et C1:C34 par C:C
pour tester sur tout la colonne
:salut:
cordialement willy


-->Message édité par willyplaisir le 04/12/2008 20:23:39<--
Gorfael le 04 décembre 2008 à 18h26
Salut fdatch et le forum
Jamais une bonne idée de mettre un tableau Excel en image : on ne peut rien en faire, et l'image est illisible.

=SOMMEPROD((C1:C34="A")*(JOURSEM(A1:A34;2)=7))

donnera le nombre de fois où A apparait dans la colonne C alors que la date en A correspond à un dimanche.
étant feignant, je préfére le type 2 de Joursem(), le lundi correspond à 1 et le dimanche à 7.
A+
-------
Plus tu es moins précis, moins les réponses sont plus adaptées!
La qualité et la précision de la réponse sont proportionnelles à celles de la question, et la conditionne.
willyplaisir le 04 décembre 2008 à 20h28
bonsoir Gorfael,

si tu cliques sur l'image on arrive à lire sa feuille de calcul.(option agrandissement) :crazy:

ta formule est plus simple à utiliser que mes formules matricielles.
Quant aux plus feignants... :nonono: ce sont les meilleurs programmeurs en informatique!
willy
-->Message édité par willyplaisir le 04/12/2008 20:29:15<--
fdatch le 04 décembre 2008 à 22h33
Bonsoir à tous
Et merci de vos réponses.
Gorfael, si tu cliques sur le lien effectivement le tableau est petit et illisible, mais sur ce tableau dans Imageshark, tu cliques dessus et il apparait en pleine page.
J'ai essayé ta formule Gorfael...
Le problème est que je voudrais que la selection dans la colonne A, et dans la colonne C ne soit pas limitées de 1 à 34, mais que la formule fonctionne pour toute la colonne A et toute la colonne C, puisque ces colonnes évoluent sans cesse
Alors j'ai remplacé dans ta formule ....C1:C34 par C:C, et A1:A34 par A:A, et ça ne fonctionne pas, j'ai l'erreur #NOMBRE!
Merci à tous.
Cordialement.
michel_m le 05 décembre 2008 à 10h02
Excuses moi de t'avoir dérangé, Fdatch. mais c'est promis, je ne le ferais plus...
Ma demande était surtout de pouvoir tester une solution avant de te la proposer, comme je le fait toujours.

Ciao
-------
Amicalement
Michel
fdatch le 05 décembre 2008 à 11h31
Bonjour michel_m
Pas de soucis, ici chacun a le droit de s'exprimer et de proposer des astuces, c'est bien le but du forum.
Tu ne m'as pas dérangé !

A bientôt

Cordialement.
michel_m le 05 décembre 2008 à 11h40
TOI,SI
-------
Amicalement
Michel


À PROPOS DU FORUM MICRO HEBDO

LES FORUMS THÉMATIQUES ET TECHNIQUES

LES FORUMS GÉNÉRAUX

ARCHIVES DU FORUM

publicité
01Informatique
01 INFORMATIQUE
L'hebdo de référence des décideurs informatiques.
Micro Hebdo
MICRO HEBDO
L'hebdo qui vous simplifie la micro
et Internet.
L'Ordinateur Individuel
L'ORDINATEUR INDIVIDUEL
Le mensuel informatique qui vous informe et vous conseille.
Nous contacter  |  Charte de confiance  |  Voir notice légale

01net.  -  01men  -  RMC  -  BFM Radio  -  BFM TV  -  TousLesPodcasts  -  01informatique.fr  -  Association RMC-BFM
Tous droits réservés © 1999 - 2009 Groupe 01 - 01net.