Le 02/02/2012 12:13, Gérard Fargeot a écrit :
Bonjour tout le monde,

L'erreur N/D est normale dans le cas de ta formule. Il ne s'agit ni d'un
bogue, ni d'une limitation de Calc.
Ton test est du type SI(matrice;scalaire...
dans ce cas là, le deuxième argument (scalaire) s'applique au premier terme
de la matrice.
Les autres termes de la matrice ne trouvant pas de résultat, l'erreur N/D
est renvoyée.
C'est le cas lorsque l'on a des matrices de tailles différentes.

Par contre on peut avoir un scalaire en condition1 : Si la condition est
respectée, renvoyer matrice.

Mais comme Pierre-Yves l'a justement souligné, nul besoin de formule
matricielle ici.

Concernant l'erreur N/D traduite (comme les autres erreurs : VALUE! DIV/0
...etc, Sophie a raison de souligner qu'il est logique que celle-ci aussi
soit traduit.
Mais, car il y en a un, il n'est pas très logique dans ce cas que les
fonctions afférentes ne le soit pas - NA() - ou partiellement - ESTNA() -.

J'écris =NA() et j'obtiens N/D.

Gérard



--
View this message in context: 
http://nabble.documentfoundation.org/CALC-N-D-en-resultat-de-formule-avec-SI-imbriques-tp3706822p3709581.html
Sent from the Users mailing list archive at Nabble.com.

Si l'on fait par exemple : =IF(C1="A";IF(ISNUMBER(B3:B45);C3:C45-10);IF(ISNUMBER(B3:B45);D3:D45-10)) Ceci me retourne 0 dans la matrice si B(n) est vide ou est texte, et FAUX à l'extérieur de la matrice. Pourriez-vous m'expliquer pourquoi ?

Dans mon exemple précédent qui ne gérait pas le texte dans B(n) : =IF(C1="A";IF(ISBLANK(B3:B45);"";C3:C45-10);IF(ISBLANK(B3:B45);"";D3:D45-10)) le résultat était le même en et hors matrice, ce qui finalement me semble normal puisque je générais un texte bien défini et vide (j'ai compris, c'est pas bien).

Peut-on obtenir autre chose que 0 dans la matrice ?




--
Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à