Je trouve que la fonction NBVAL a un comportement bizzarre.
Dans des cellules, j'ai des formules qui renvoient soit une valeur soit vide
("")
Si je teste ces cellules avec la fonction NBVAL, elle considère qu'elles
contiennent toutes une valeur.
Si je les teste avec la fonction NB.VIDE elles sont considérées comme vides.
Comment se fait il qu'excel puisse les considérer à la fois comme vides et
contenant une valeur ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
JLuc
*Bonjour j.garains*, D'apres ce que j'ai lu plus bas, le fait d'avoir une formule dans la cellule, NB.VAL la comptabilise. Apparement, il faut utiliser : =NB.VAL(...) - NB.VIDE(...) pour avoir le bon resultat
Je trouve que la fonction NBVAL a un comportement bizzarre.
Dans des cellules, j'ai des formules qui renvoient soit une valeur soit vide ("")
Si je teste ces cellules avec la fonction NBVAL, elle considère qu'elles contiennent toutes une valeur. Si je les teste avec la fonction NB.VIDE elles sont considérées comme vides.
Comment se fait il qu'excel puisse les considérer à la fois comme vides et contenant une valeur ?
-- ____ ( O | O ) -- _oooO_ JLuc _Oooo_
O-O
*Bonjour j.garains*,
D'apres ce que j'ai lu plus bas, le fait d'avoir une formule dans la
cellule, NB.VAL la comptabilise. Apparement, il faut utiliser :
=NB.VAL(...) - NB.VIDE(...) pour avoir le bon resultat
Je trouve que la fonction NBVAL a un comportement bizzarre.
Dans des cellules, j'ai des formules qui renvoient soit une valeur soit vide
("")
Si je teste ces cellules avec la fonction NBVAL, elle considère qu'elles
contiennent toutes une valeur.
Si je les teste avec la fonction NB.VIDE elles sont considérées comme vides.
Comment se fait il qu'excel puisse les considérer à la fois comme vides et
contenant une valeur ?
*Bonjour j.garains*, D'apres ce que j'ai lu plus bas, le fait d'avoir une formule dans la cellule, NB.VAL la comptabilise. Apparement, il faut utiliser : =NB.VAL(...) - NB.VIDE(...) pour avoir le bon resultat
Je trouve que la fonction NBVAL a un comportement bizzarre.
Dans des cellules, j'ai des formules qui renvoient soit une valeur soit vide ("")
Si je teste ces cellules avec la fonction NBVAL, elle considère qu'elles contiennent toutes une valeur. Si je les teste avec la fonction NB.VIDE elles sont considérées comme vides.
Comment se fait il qu'excel puisse les considérer à la fois comme vides et contenant une valeur ?
-- ____ ( O | O ) -- _oooO_ JLuc _Oooo_
O-O
j.garains
Sauf si dans le lot il y en a qui sont vraiment vides (sans formule ni valeur) ; dans ce cas là ça ne marche pas !
--
Jean-Jacques "JLuc" a écrit dans le message de news:
*Bonjour j.garains*, D'apres ce que j'ai lu plus bas, le fait d'avoir une formule dans la cellule, NB.VAL la comptabilise. Apparement, il faut utiliser : =NB.VAL(...) - NB.VIDE(...) pour avoir le bon resultat
Je trouve que la fonction NBVAL a un comportement bizzarre.
Dans des cellules, j'ai des formules qui renvoient soit une valeur soit vide ("")
Si je teste ces cellules avec la fonction NBVAL, elle considère qu'elles contiennent toutes une valeur. Si je les teste avec la fonction NB.VIDE elles sont considérées comme vides.
Comment se fait il qu'excel puisse les considérer à la fois comme vides et contenant une valeur ?
-- ____ ( O | O ) -- _oooO_ JLuc _Oooo_
O-O
Sauf si dans le lot il y en a qui sont vraiment vides (sans formule ni
valeur) ; dans ce cas là ça ne marche pas !
--
Jean-Jacques
"JLuc" <ns.jeanluc.laurent@free.fr.ns> a écrit dans le message de news:
mn.b4ae7d6263b6e5a0.40692@free.fr.ns...
*Bonjour j.garains*,
D'apres ce que j'ai lu plus bas, le fait d'avoir une formule dans la
cellule, NB.VAL la comptabilise. Apparement, il faut utiliser :
=NB.VAL(...) - NB.VIDE(...) pour avoir le bon resultat
Je trouve que la fonction NBVAL a un comportement bizzarre.
Dans des cellules, j'ai des formules qui renvoient soit une valeur soit
vide ("")
Si je teste ces cellules avec la fonction NBVAL, elle considère qu'elles
contiennent toutes une valeur.
Si je les teste avec la fonction NB.VIDE elles sont considérées comme
vides.
Comment se fait il qu'excel puisse les considérer à la fois comme vides
et contenant une valeur ?
Sauf si dans le lot il y en a qui sont vraiment vides (sans formule ni valeur) ; dans ce cas là ça ne marche pas !
--
Jean-Jacques "JLuc" a écrit dans le message de news:
*Bonjour j.garains*, D'apres ce que j'ai lu plus bas, le fait d'avoir une formule dans la cellule, NB.VAL la comptabilise. Apparement, il faut utiliser : =NB.VAL(...) - NB.VIDE(...) pour avoir le bon resultat
Je trouve que la fonction NBVAL a un comportement bizzarre.
Dans des cellules, j'ai des formules qui renvoient soit une valeur soit vide ("")
Si je teste ces cellules avec la fonction NBVAL, elle considère qu'elles contiennent toutes une valeur. Si je les teste avec la fonction NB.VIDE elles sont considérées comme vides.
Comment se fait il qu'excel puisse les considérer à la fois comme vides et contenant une valeur ?
-- ____ ( O | O ) -- _oooO_ JLuc _Oooo_
O-O
JLuc
*Bonjour j.garains*,
Sauf si dans le lot il y en a qui sont vraiment vides (sans formule ni valeur) ; dans ce cas là ça ne marche pas !
Donc,a manier avec precautions :oÞ
-- ____ ( O | O ) -- _oooO_ JLuc _Oooo_
O-O
*Bonjour j.garains*,
Sauf si dans le lot il y en a qui sont vraiment vides (sans formule ni
valeur) ; dans ce cas là ça ne marche pas !
Sauf si dans le lot il y en a qui sont vraiment vides (sans formule ni valeur) ; dans ce cas là ça ne marche pas !
Donc,a manier avec precautions :oÞ
-- ____ ( O | O ) -- _oooO_ JLuc _Oooo_
O-O
AV
La fonction NB.VIDE comptabilise TOUS les vides, quelle que soit leur nature, les "vrais vides" (cellule non renseignée) et les "faux vides" (formule renvoyant "") Elle est équivalente à ce type de syntaxe : =SOMMEPROD((A1:A10="")*1) Pour dénombrer seulement les "vrais vides" (cellule non renseignée), il faut utiliser la fonction EST.VIDE : =SOMMEPROD(ESTVIDE(A1:A10)*1)
En conclusion : tout est normal dans ce que tu as observé AV
La fonction NB.VIDE comptabilise TOUS les vides, quelle que soit leur
nature, les "vrais vides" (cellule non renseignée) et les "faux vides" (formule
renvoyant "")
Elle est équivalente à ce type de syntaxe :
=SOMMEPROD((A1:A10="")*1)
Pour dénombrer seulement les "vrais vides" (cellule non renseignée), il
faut utiliser la fonction EST.VIDE :
=SOMMEPROD(ESTVIDE(A1:A10)*1)
En conclusion : tout est normal dans ce que tu as observé
AV
La fonction NB.VIDE comptabilise TOUS les vides, quelle que soit leur nature, les "vrais vides" (cellule non renseignée) et les "faux vides" (formule renvoyant "") Elle est équivalente à ce type de syntaxe : =SOMMEPROD((A1:A10="")*1) Pour dénombrer seulement les "vrais vides" (cellule non renseignée), il faut utiliser la fonction EST.VIDE : =SOMMEPROD(ESTVIDE(A1:A10)*1)
En conclusion : tout est normal dans ce que tu as observé AV
j.garains
Merci de ta réponse, je vais pouvoir m'en sortir avec ça, mais je ne suis qu'à moitié d'accord avec toi quant au comportement "normal" de ces fonctions.
Pour NB.VIDE et ESTVIDE ok on peux comprendre le distingo, mais en ce qui concerne NBVAL, je ne vois pas quelle est la logique dans le fait qu'elle considére comme une valeur une cellule vide même si ce "vide" est le résultat d'une formule !
--
Jean-Jacques "AV" a écrit dans le message de news: OnT9$
La fonction NB.VIDE comptabilise TOUS les vides, quelle que soit leur nature, les "vrais vides" (cellule non renseignée) et les "faux vides" (formule renvoyant "") Elle est équivalente à ce type de syntaxe : =SOMMEPROD((A1:A10="")*1) Pour dénombrer seulement les "vrais vides" (cellule non renseignée), il faut utiliser la fonction EST.VIDE : =SOMMEPROD(ESTVIDE(A1:A10)*1)
En conclusion : tout est normal dans ce que tu as observé AV
Merci de ta réponse, je vais pouvoir m'en sortir avec ça, mais je ne suis
qu'à moitié d'accord avec toi quant au comportement "normal" de ces
fonctions.
Pour NB.VIDE et ESTVIDE ok on peux comprendre le distingo, mais en ce qui
concerne NBVAL, je ne vois pas quelle est la logique dans le fait qu'elle
considére comme une valeur une cellule vide même si ce "vide" est le
résultat d'une formule !
--
Jean-Jacques
"AV" <alainPFFFvallon@wanadoo.fr> a écrit dans le message de news:
OnT9$9EOGHA.3924@TK2MSFTNGP14.phx.gbl...
La fonction NB.VIDE comptabilise TOUS les vides, quelle que soit leur
nature, les "vrais vides" (cellule non renseignée) et les "faux vides"
(formule
renvoyant "")
Elle est équivalente à ce type de syntaxe :
=SOMMEPROD((A1:A10="")*1)
Pour dénombrer seulement les "vrais vides" (cellule non renseignée),
il
faut utiliser la fonction EST.VIDE :
=SOMMEPROD(ESTVIDE(A1:A10)*1)
En conclusion : tout est normal dans ce que tu as observé
AV
Merci de ta réponse, je vais pouvoir m'en sortir avec ça, mais je ne suis qu'à moitié d'accord avec toi quant au comportement "normal" de ces fonctions.
Pour NB.VIDE et ESTVIDE ok on peux comprendre le distingo, mais en ce qui concerne NBVAL, je ne vois pas quelle est la logique dans le fait qu'elle considére comme une valeur une cellule vide même si ce "vide" est le résultat d'une formule !
--
Jean-Jacques "AV" a écrit dans le message de news: OnT9$
La fonction NB.VIDE comptabilise TOUS les vides, quelle que soit leur nature, les "vrais vides" (cellule non renseignée) et les "faux vides" (formule renvoyant "") Elle est équivalente à ce type de syntaxe : =SOMMEPROD((A1:A10="")*1) Pour dénombrer seulement les "vrais vides" (cellule non renseignée), il faut utiliser la fonction EST.VIDE : =SOMMEPROD(ESTVIDE(A1:A10)*1)
En conclusion : tout est normal dans ce que tu as observé AV
AV
| ......., mais en ce qui | concerne NBVAL, je ne vois pas quelle est la logique dans le fait qu'elle | considére comme une valeur une cellule vide même si ce "vide" est le | résultat d'une formule !
Heu.... tu devrais refaire tes tests : NBVAL ne compte QUE les cellules dont le "vide" est le résultat d'une formule ce qui est logique puisque cette fonction dénombre les cellules ayant un CONTENU quel qu'il soit et non pas les cellules n'ayant aucun contenu !
AV
| ......., mais en ce qui
| concerne NBVAL, je ne vois pas quelle est la logique dans le fait qu'elle
| considére comme une valeur une cellule vide même si ce "vide" est le
| résultat d'une formule !
Heu.... tu devrais refaire tes tests :
NBVAL ne compte QUE les cellules dont le "vide" est le résultat d'une formule ce
qui est logique puisque cette fonction dénombre les cellules ayant un CONTENU
quel qu'il soit et non pas les cellules n'ayant aucun contenu !
| ......., mais en ce qui | concerne NBVAL, je ne vois pas quelle est la logique dans le fait qu'elle | considére comme une valeur une cellule vide même si ce "vide" est le | résultat d'une formule !
Heu.... tu devrais refaire tes tests : NBVAL ne compte QUE les cellules dont le "vide" est le résultat d'une formule ce qui est logique puisque cette fonction dénombre les cellules ayant un CONTENU quel qu'il soit et non pas les cellules n'ayant aucun contenu !
AV
j.garains
On peut philosopher tant que l'on veut, mais pour moi, une bouteille vide ne contient rien, quelle que soit la façon dont on l'a vidée.
--
Jean-Jacques "AV" a écrit dans le message de news: eRcqB%
| ......., mais en ce qui | concerne NBVAL, je ne vois pas quelle est la logique dans le fait qu'elle | considére comme une valeur une cellule vide même si ce "vide" est le | résultat d'une formule !
Heu.... tu devrais refaire tes tests : NBVAL ne compte QUE les cellules dont le "vide" est le résultat d'une formule ce qui est logique puisque cette fonction dénombre les cellules ayant un CONTENU quel qu'il soit et non pas les cellules n'ayant aucun contenu !
AV
On peut philosopher tant que l'on veut, mais pour moi, une bouteille vide ne
contient rien, quelle que soit la façon dont on l'a vidée.
--
Jean-Jacques
"AV" <alainPFFFvallon@wanadoo.fr> a écrit dans le message de news:
eRcqB%23QOGHA.3064@TK2MSFTNGP10.phx.gbl...
| ......., mais en ce qui
| concerne NBVAL, je ne vois pas quelle est la logique dans le fait
qu'elle
| considére comme une valeur une cellule vide même si ce "vide" est le
| résultat d'une formule !
Heu.... tu devrais refaire tes tests :
NBVAL ne compte QUE les cellules dont le "vide" est le résultat d'une
formule ce
qui est logique puisque cette fonction dénombre les cellules ayant un
CONTENU
quel qu'il soit et non pas les cellules n'ayant aucun contenu !
On peut philosopher tant que l'on veut, mais pour moi, une bouteille vide ne contient rien, quelle que soit la façon dont on l'a vidée.
--
Jean-Jacques "AV" a écrit dans le message de news: eRcqB%
| ......., mais en ce qui | concerne NBVAL, je ne vois pas quelle est la logique dans le fait qu'elle | considére comme une valeur une cellule vide même si ce "vide" est le | résultat d'une formule !
Heu.... tu devrais refaire tes tests : NBVAL ne compte QUE les cellules dont le "vide" est le résultat d'une formule ce qui est logique puisque cette fonction dénombre les cellules ayant un CONTENU quel qu'il soit et non pas les cellules n'ayant aucun contenu !
AV
Modeste
Bonsour® j.garains avec ferveur ;o))) vous nous disiez :
On peut philosopher tant que l'on veut, mais pour moi, une bouteille vide ne contient rien, quelle que soit la façon dont on l'a vidée.
;o))) heu...une bouteille vide est pleine ..... d'air ! (cf : le veau qu' a bu l'air ;o)))
c'est ainsi qu'une cellule dont le contenu aurait été effacée (ayant contenu ne serait-ce qu'un format, ou un style) differe d'une cellule qui n'a jamais rien contenu. à l'évidence (cellule "visuellement" vide) les problemes de fichiers obèses ne "devraient" pas etre aussi récurrents sur ce forum !!
La philosophie une nouvelle voie à explorer avec Excel..???
-- ;o))) @+
Les news à la source !!! news://news.microsoft.com/microsoft.public.fr.excel et répondez OUI
n'oubliez pas les FAQ :http://www.excelabo.net http://dj.joss.free.fr/faq.htm http://www.faqoe.com http://faqword.free.fr
Bonsour® j.garains avec ferveur ;o))) vous nous disiez :
On peut philosopher tant que l'on veut, mais pour moi, une bouteille vide
ne
contient rien, quelle que soit la façon dont on l'a vidée.
;o)))
heu...une bouteille vide est pleine ..... d'air ! (cf : le veau qu' a bu
l'air ;o)))
c'est ainsi qu'une cellule dont le contenu aurait été effacée (ayant contenu
ne serait-ce qu'un format, ou un style) differe d'une cellule qui n'a jamais
rien contenu.
à l'évidence (cellule "visuellement" vide) les problemes de fichiers obèses
ne "devraient" pas etre aussi récurrents sur ce forum !!
La philosophie une nouvelle voie à explorer avec Excel..???
--
;o)))
@+
Les news à la source !!!
news://news.microsoft.com/microsoft.public.fr.excel
et répondez OUI
n'oubliez pas les FAQ :http://www.excelabo.net
http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr
Bonsour® j.garains avec ferveur ;o))) vous nous disiez :
On peut philosopher tant que l'on veut, mais pour moi, une bouteille vide ne contient rien, quelle que soit la façon dont on l'a vidée.
;o))) heu...une bouteille vide est pleine ..... d'air ! (cf : le veau qu' a bu l'air ;o)))
c'est ainsi qu'une cellule dont le contenu aurait été effacée (ayant contenu ne serait-ce qu'un format, ou un style) differe d'une cellule qui n'a jamais rien contenu. à l'évidence (cellule "visuellement" vide) les problemes de fichiers obèses ne "devraient" pas etre aussi récurrents sur ce forum !!
La philosophie une nouvelle voie à explorer avec Excel..???
-- ;o))) @+
Les news à la source !!! news://news.microsoft.com/microsoft.public.fr.excel et répondez OUI
n'oubliez pas les FAQ :http://www.excelabo.net http://dj.joss.free.fr/faq.htm http://www.faqoe.com http://faqword.free.fr
AV
| On peut philosopher tant que l'on veut, mais pour moi, une bouteille vide ne | contient rien, quelle que soit la façon dont on l'a vidée.
Apparemment la notion de contenu (nbval) te semble difficile à appréhender...
Passons donc..
AV
| On peut philosopher tant que l'on veut, mais pour moi, une bouteille vide ne
| contient rien, quelle que soit la façon dont on l'a vidée.
Apparemment la notion de contenu (nbval) te semble difficile à
appréhender...