OVH Cloud OVH Cloud

ESTVIDE et formule matricielle

8 réponses
Avatar
Yves Haenni
Bonjour,

En A5 je rentre =ESTVIDE(A1:A4)
et si de A1 à A4 je ne met rien ou si je remplis cette plage de 0
J'obtiens la même réponse FAUX
Pourquoi ?

Si en revanche, je fais un Ctrl-Shift-Enter en A5
et si je ne remplis rien de A1 à A4
J'obtiens VRAI
Si je remplis A1 à A4 de 0, j'obtiens FAUX

Maintenant, si je ne remplis que A1 avec 0 et le reste vide
Avec la formule matricielle, j'obtiens FAUX

Si je laisse A1 vide et que je remplis A2, ou A3 ou A4 avec un 0
J'obtiens VRAI, toujours avec la formule matricielle

Pourquoi tout cela ?

Merci pour vos explications!

Yves

8 réponses

Avatar
RaMA
Bonjour

fais F9 sur ta formule (dans la barre de formule)

puis avec celle ci


=ESTVIDE(A1:A4)+0


=SOMME(ESTVIDE(A1:A4)+0)



tu valides ensuite cette derniére en matricielle

ça devrait t'ouvrir quelques horizons

Salutations
RaMa
--
.
"Yves Haenni" a écrit dans le message de news:
41a6cde2$
Bonjour,

En A5 je rentre =ESTVIDE(A1:A4)
et si de A1 à A4 je ne met rien ou si je remplis cette plage de 0
J'obtiens la même réponse FAUX
Pourquoi ?

Si en revanche, je fais un Ctrl-Shift-Enter en A5
et si je ne remplis rien de A1 à A4
J'obtiens VRAI
Si je remplis A1 à A4 de 0, j'obtiens FAUX

Maintenant, si je ne remplis que A1 avec 0 et le reste vide
Avec la formule matricielle, j'obtiens FAUX

Si je laisse A1 vide et que je remplis A2, ou A3 ou A4 avec un 0
J'obtiens VRAI, toujours avec la formule matricielle

Pourquoi tout cela ?

Merci pour vos explications!

Yves




Avatar
AV
Pourquoi tout cela ?


La fonction s'applique à une seule cellule !
Cette restriction ne change pas lorsque tu valides de façon matricielle
Dans ce cas, le résultat concerne la 1° cellule de la plage examinée d'où les
variations de résultats selon que A1 est vide ou pas et cela, quel que soit le
contenu des autres cellules de la plage

AV

Avatar
Daniel.M
En complément pour Yves,

Si tu veux savoir si UNE cellule parmi A1:A4 est vide, la MATRICIELLE suivante:

=OU(ESTVIDE(A1:A4))

retourne VRAI si au moins 1 cellule est vide.

Salutations,

Daniel M.

"AV" wrote in message
news:
Pourquoi tout cela ?


La fonction s'applique à une seule cellule !
Cette restriction ne change pas lorsque tu valides de façon matricielle
Dans ce cas, le résultat concerne la 1° cellule de la plage examinée d'où les
variations de résultats selon que A1 est vide ou pas et cela, quel que soit le
contenu des autres cellules de la plage

AV






Avatar
Yves Haenni
Merci. Super sympa

Yves

"Daniel.M" a écrit dans le message de
news:
En complément pour Yves,

Si tu veux savoir si UNE cellule parmi A1:A4 est vide, la MATRICIELLE
suivante:

=OU(ESTVIDE(A1:A4))

retourne VRAI si au moins 1 cellule est vide.

Salutations,

Daniel M.

"AV" wrote in message
news:
Pourquoi tout cela ?


La fonction s'applique à une seule cellule !
Cette restriction ne change pas lorsque tu valides de façon matricielle
Dans ce cas, le résultat concerne la 1° cellule de la plage examinée d'où
les
variations de résultats selon que A1 est vide ou pas et cela, quel que
soit le
contenu des autres cellules de la plage

AV










Avatar
Yves Haenni
Pigé. Merci

Yves

"AV" a écrit dans le message de news:

Pourquoi tout cela ?


La fonction s'applique à une seule cellule !
Cette restriction ne change pas lorsque tu valides de façon matricielle
Dans ce cas, le résultat concerne la 1° cellule de la plage examinée d'où
les
variations de résultats selon que A1 est vide ou pas et cela, quel que
soit le
contenu des autres cellules de la plage

AV






Avatar
Yves Haenni
Pigé aussi. Merci du conseil !

Yves

"RaMA" a écrit dans le message de news:
%
Bonjour

fais F9 sur ta formule (dans la barre de formule)

puis avec celle ci


=ESTVIDE(A1:A4)+0


=SOMME(ESTVIDE(A1:A4)+0)



tu valides ensuite cette derniére en matricielle

ça devrait t'ouvrir quelques horizons

Salutations
RaMa
--
.
"Yves Haenni" a écrit dans le message de news:
41a6cde2$
Bonjour,

En A5 je rentre =ESTVIDE(A1:A4)
et si de A1 à A4 je ne met rien ou si je remplis cette plage de 0
J'obtiens la même réponse FAUX
Pourquoi ?

Si en revanche, je fais un Ctrl-Shift-Enter en A5
et si je ne remplis rien de A1 à A4
J'obtiens VRAI
Si je remplis A1 à A4 de 0, j'obtiens FAUX

Maintenant, si je ne remplis que A1 avec 0 et le reste vide
Avec la formule matricielle, j'obtiens FAUX

Si je laisse A1 vide et que je remplis A2, ou A3 ou A4 avec un 0
J'obtiens VRAI, toujours avec la formule matricielle

Pourquoi tout cela ?

Merci pour vos explications!

Yves








Avatar
Yves Haenni
Ça, ce que tu m'as montré là, c'est proprement génial !

on peut donc également travailler avec

=ET(ESTVIDE(A1:A4))

Ça m'ouvre de nouveaux horizons.

Yves

"Daniel.M" a écrit dans le message de
news:
En complément pour Yves,

Si tu veux savoir si UNE cellule parmi A1:A4 est vide, la MATRICIELLE
suivante:

=OU(ESTVIDE(A1:A4))

retourne VRAI si au moins 1 cellule est vide.

Salutations,

Daniel M.

"AV" wrote in message
news:
Pourquoi tout cela ?


La fonction s'applique à une seule cellule !
Cette restriction ne change pas lorsque tu valides de façon matricielle
Dans ce cas, le résultat concerne la 1° cellule de la plage examinée d'où
les
variations de résultats selon que A1 est vide ou pas et cela, quel que
soit le
contenu des autres cellules de la plage

AV










Avatar
Daniel.M
Bonjour Yves,

on peut donc également travailler avec
=ET(ESTVIDE(A1:A4))


Exact (en matriciel toujours). Et ça retourne VRAI seulement si elles sont
TOUTES vides.

Ça m'ouvre de nouveaux horizons.


L'avenir t'appartient.
Il est interdit d'interdire.
Sous les pavés, la plage... ;-)

Bonne fin de semaine,

Daniel M.