OVH Cloud OVH Cloud

Pourquoi ça marche pas ???

5 réponses
Avatar
Denys
Bonjour =E0 tous,

Pourquoi la formule suivante ne fonctionne pas?

=3DAVERAGE(IF(MONTH($H$7:$H$5000)=3D8,$I$7:$I$5000,""))

Colonne H il y a bien des dates format=E9es en dates....
Colonne I il y a comme r=E9sultat des nombres format=E9s=20
g=E9n=E9ral...

Pourquoi Excel me donne #Value! comme r=E9sultat ????

Parce que le calcul est manuel ? Parce qu'il y a des=20
cellules vides ?

Z'auriez une id=E9e?

Merci=20
Denys

5 réponses

Avatar
Nicolas B.
Salut Denys,

Le problème vient de la condition SI sur une plage au lieu d'une
cellule. Ne change rien à ta formule mais valide-la par CTRL + MAJ +
ENTREE (c'est une formule matricielle).


A+
Nicolas B.


Denys wrote:
Bonjour à tous,

Pourquoi la formule suivante ne fonctionne pas?

=AVERAGE(IF(MONTH($H$7:$H$5000)=8,$I$7:$I$5000,""))

Colonne H il y a bien des dates formatées en dates....
Colonne I il y a comme résultat des nombres formatés
général...

Pourquoi Excel me donne #Value! comme résultat ????

Parce que le calcul est manuel ? Parce qu'il y a des
cellules vides ?

Z'auriez une idée?

Merci
Denys


Avatar
Denys
Salut Nicolas,

J'ai oublié de mentionner qu'effectivement cette formule
était matricielle, et que c'est bien ainsi que je la
valide....

Mais elle ne fonctionne toujours pas.....

Merci, mais j'aurais dû le mentionner..

A bientôt

Denys


-----Message d'origine-----
Salut Denys,

Le problème vient de la condition SI sur une plage au
lieu d'une

cellule. Ne change rien à ta formule mais valide-la par
CTRL + MAJ +

ENTREE (c'est une formule matricielle).


A+
Nicolas B.


Denys wrote:
Bonjour à tous,

Pourquoi la formule suivante ne fonctionne pas?

=AVERAGE(IF(MONTH($H$7:$H$5000)=8,$I$7:$I$5000,""))

Colonne H il y a bien des dates formatées en dates....
Colonne I il y a comme résultat des nombres formatés
général...

Pourquoi Excel me donne #Value! comme résultat ????

Parce que le calcul est manuel ? Parce qu'il y a des
cellules vides ?

Z'auriez une idée?

Merci
Denys
.





Avatar
michdenis
Bonsoir Denys,

Si ça ne fonctionne pas, c'est que tu dois avoir au moins une cellule de la plage $H$7:$H$5000 une entrée texte... je crois
que c'est la seule façon d'obtenir un message d'erreur #Valeur!

Perso, je n'ai eu aucune difficulté avec cette formule pour obtenir le résultat désiré. Évidemment si aucune des cellule ne
contient une date du mois retenu tu auras un message d'erreur (division par zéro impossible)


=AVERAGE(IF(MONTH($H$7:$H$5000)=8,$I$7:$I$5000,""))


Salutations!



"Denys" a écrit dans le message de news:52ef01c480bb$c5546a60$
Salut Nicolas,

J'ai oublié de mentionner qu'effectivement cette formule
était matricielle, et que c'est bien ainsi que je la
valide....

Mais elle ne fonctionne toujours pas.....

Merci, mais j'aurais dû le mentionner..

A bientôt

Denys


-----Message d'origine-----
Salut Denys,

Le problème vient de la condition SI sur une plage au
lieu d'une

cellule. Ne change rien à ta formule mais valide-la par
CTRL + MAJ +

ENTREE (c'est une formule matricielle).


A+
Nicolas B.


Denys wrote:
Bonjour à tous,

Pourquoi la formule suivante ne fonctionne pas?

=AVERAGE(IF(MONTH($H$7:$H$5000)=8,$I$7:$I$5000,""))

Colonne H il y a bien des dates formatées en dates....
Colonne I il y a comme résultat des nombres formatés
général...

Pourquoi Excel me donne #Value! comme résultat ????

Parce que le calcul est manuel ? Parce qu'il y a des
cellules vides ?

Z'auriez une idée?

Merci
Denys
.





Avatar
Denys
Bonsoir Denis,

Content d'avoir de tes nouvelles (si je puis m'exprimer
ainsi). Je vais vérifier si effectivement il y a une
entrée texte, bien que toutes les infos proviennent d'un
userform et que la feuille est protégée...

Enfin.... je vérifie et je reviens...

Bonne soirée et à demain peut-être....

Denys


-----Message d'origine-----
Bonsoir Denys,

Si ça ne fonctionne pas, c'est que tu dois avoir au
moins une cellule de la plage $H$7:$H$5000 une entrée

texte... je crois
que c'est la seule façon d'obtenir un message d'erreur
#Valeur!


Perso, je n'ai eu aucune difficulté avec cette formule
pour obtenir le résultat désiré. Évidemment si aucune des

cellule ne
contient une date du mois retenu tu auras un message
d'erreur (division par zéro impossible)



=AVERAGE(IF(MONTH($H$7:$H$5000)=8,$I$7:$I$5000,""))


Salutations!



"Denys" a écrit
dans le message de news:52ef01c480bb$c5546a60

$
Salut Nicolas,

J'ai oublié de mentionner qu'effectivement cette formule
était matricielle, et que c'est bien ainsi que je la
valide....

Mais elle ne fonctionne toujours pas.....

Merci, mais j'aurais dû le mentionner..

A bientôt

Denys


-----Message d'origine-----
Salut Denys,

Le problème vient de la condition SI sur une plage au
lieu d'une

cellule. Ne change rien à ta formule mais valide-la par
CTRL + MAJ +

ENTREE (c'est une formule matricielle).


A+
Nicolas B.


Denys wrote:
Bonjour à tous,

Pourquoi la formule suivante ne fonctionne pas?

=AVERAGE(IF(MONTH($H$7:$H$5000)=8,$I$7:$I$5000,""))

Colonne H il y a bien des dates formatées en dates....
Colonne I il y a comme résultat des nombres formatés
général...

Pourquoi Excel me donne #Value! comme résultat ????

Parce que le calcul est manuel ? Parce qu'il y a des
cellules vides ?

Z'auriez une idée?

Merci
Denys
.





.





Avatar
michdenis
Bonsoir Denys,

Si tu as inclus dans ta plage de cellules l'étiquette des colonnes, c'est suffisant pour bousiller la formule !


Salutations!



"Denys" a écrit dans le message de news:512b01c480cc$b6244310$
Bonsoir Denis,

Content d'avoir de tes nouvelles (si je puis m'exprimer
ainsi). Je vais vérifier si effectivement il y a une
entrée texte, bien que toutes les infos proviennent d'un
userform et que la feuille est protégée...

Enfin.... je vérifie et je reviens...

Bonne soirée et à demain peut-être....

Denys


-----Message d'origine-----
Bonsoir Denys,

Si ça ne fonctionne pas, c'est que tu dois avoir au
moins une cellule de la plage $H$7:$H$5000 une entrée

texte... je crois
que c'est la seule façon d'obtenir un message d'erreur
#Valeur!


Perso, je n'ai eu aucune difficulté avec cette formule
pour obtenir le résultat désiré. Évidemment si aucune des

cellule ne
contient une date du mois retenu tu auras un message
d'erreur (division par zéro impossible)



=AVERAGE(IF(MONTH($H$7:$H$5000)=8,$I$7:$I$5000,""))


Salutations!



"Denys" a écrit
dans le message de news:52ef01c480bb$c5546a60

$
Salut Nicolas,

J'ai oublié de mentionner qu'effectivement cette formule
était matricielle, et que c'est bien ainsi que je la
valide....

Mais elle ne fonctionne toujours pas.....

Merci, mais j'aurais dû le mentionner..

A bientôt

Denys


-----Message d'origine-----
Salut Denys,

Le problème vient de la condition SI sur une plage au
lieu d'une

cellule. Ne change rien à ta formule mais valide-la par
CTRL + MAJ +

ENTREE (c'est une formule matricielle).


A+
Nicolas B.


Denys wrote:
Bonjour à tous,

Pourquoi la formule suivante ne fonctionne pas?

=AVERAGE(IF(MONTH($H$7:$H$5000)=8,$I$7:$I$5000,""))

Colonne H il y a bien des dates formatées en dates....
Colonne I il y a comme résultat des nombres formatés
général...

Pourquoi Excel me donne #Value! comme résultat ????

Parce que le calcul est manuel ? Parce qu'il y a des
cellules vides ?

Z'auriez une idée?

Merci
Denys
.





.