Excel / problème focntion sommeprod

Résolu/Fermé
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 - 30 janv. 2011 à 15:48
Mike-31 Messages postés 18342 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 2 novembre 2024 - 30 janv. 2011 à 19:55
Bonjour à tous et ttes,

Je commencerai par vous souhaitez un bon après-midi.

Voici mon problème :
Dans la colonne A j'ai des dates (qui débutent au 01/01/2006)
Dans la colonne T j'ai des localités (Bruxelles, liège, Namur)

Grâce à ce forum, j'avais trouvé une fonction (=sommeprod) qui puisse me calculer le nombre de fois ou j'avais chacune des villes par année.
Exemple en 2006, j'avais 20 fois la ville de Bruxelles, 15 fois la ville de Namur et 10 fois la ville de liège,
En 2007 ; j'avais 10 fois la ville de Bruxelles, 17 fois la ville de Namur et 23 fois la ville de liège.

À titre indicatif, voici la formule que j'ai essayé de transposer sur mon fichier :
=SOMMEPROD(($T$1:$T$329=$C335)*(ANNEE($A$1:$A$329)=2010))
(le c335 étant la cellule ds laquelle se trouve le nom de la ville)

Le problème c'est que j'essai d'appliquer la fonction mais j'ai comme résultat : #valeur !

Ma question est donc la suivant ; qu'ai-je commis comme erreur et comment le résoudre ?

J'ai essayé deux trois trucs mais visiblement..ça marche pas...

Pouvez-vous m'aider ?

Bine cdlmnt,

Berni//


A voir également:

3 réponses

Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 949
30 janv. 2011 à 16:56
Salut le forum

Tu dois avoir des valeurs texte dans ta colonne date ($A$1:$A$329)

Mytå
0
Mike-31 Messages postés 18342 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 2 novembre 2024 5 103
30 janv. 2011 à 17:05
Salut,

Dans ta formule, tu commences par tester la première ligne, si tu as mis un nom d'entête en début de colonne cela peut venir de la ou du texte saisi entre la première ligne et la ligne 329 colonne A ou T
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 949
Modifié par Mytå le 30/01/2011 à 17:21
Re le forum

Quote Benji71
Dans la colonne T j'ai des localités (Bruxelles, liège, Namur) 

Mike, je ne vois pas comment la colonne T pourrait causer des problèmes.

Mytå
0
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 23
30 janv. 2011 à 17:34
bsr mike-31, myta,

merci de votre réponse.

les colonnes A et T ont bien un entête.

si j'ai essayé de mettre la colonne A en format date mais cela ne change rien.
le fait d'avoir des cellules vident ds la colonne T peut-il expliquer le problème ?

si je^pla ce en T334 le caclulc suivant : =NB.SI(T2:T329;"bruxelles") il me calcule le nombre de cellule ds laquelle le mot bruxelles apparaît...

par contre si je veux apsser via la formule =SOMMEPROD(($T$1:$T$329=$C335)*(ANNEE($A$1:$A$329)=2010)) il m'indique #valeur!

je ne sais si cela peut aider à comprendre mais j'essai...

myta "Tu dois avoir des valeurs texte dans ta colonne date ($A$1:$A$329)" j'ai tout sélectionné est mis en format date pour être sur ..aucun changement...

merci d'essayer de trouver avec moi l'objet du problème

cdlmnt

berni//
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 413
30 janv. 2011 à 17:41
Bonsoir
je crois que tous les eux ont raison, benfi71, c'est bien probablement la colonne A qui pose problème:
essayez ceci:
en colonne libre de 1 à 329,placer la formule:
=A1*1 et tirez sur la hauteur.
repérer ce qui renvoi valeur, vous aurez peut être identifier le problème.

ou alors plus simplement:
formatez la colonne A en standard et repérer ce qui n'est pas numérique.

Mettre en format date ne suffit pas si une date n'est pas entrée correctement

bonne chance
crdlmnt
0
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 23
30 janv. 2011 à 19:09
honte sur moi...je ris de ma bêtise....mais j'ai honte :-))
le problème se trouvait ds lacellule a1... ben...en A1, j'avais placé le mot "date"..alors evidemment ça marche moins bien....

merci à vous trois...merci vaucluse pour le petit truc (=a1*1)

bienn soirée à vous tous..

cdlmnt,

berni//
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 413
Modifié par Vaucluse le 30/01/2011 à 19:55
éh bé.... 19:09 c'était presque l'heure de se réveiller là.... Myta avait levé le lièvre à 16h56 et Mike l'avait piégé à 17h05!!!

:-))))

Crdlmnt
0
Mike-31 Messages postés 18342 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 2 novembre 2024 5 103
Modifié par Mike-31 le 30/01/2011 à 19:56
C'est bien ce que je disais, il y avait du texte dans les sélections, il falait simplement démarrer le test à partir de la deuxième ligne

=SOMMEPROD(($T$2:$T$329=$C335)*(ANNEE($A$2:$A$329)=2010))

A+
Mike-31
0