[fr-users] Re: CALC N/D en résultat de formule avec SI imbriqués
Bonjour De ce que je comprends du problème la formule devrait plutôt être quelque chose comme : =SI($C$1=A;SI(ESTNUM(C3:C45);C3:C45-10);SI(ESTNUM(D3:D45);D3:D45-10)) Cela dit, si C1 ne peut être en erreur' (sic) tu peux procéder cf. col H dans le classeur joint (calcul des références puis calcul via indirect). Pour terminer, je ne vois pas la nécessité de passer par des formules matricielles cf. col I dans le classeur joint. http://nabble.documentfoundation.org/file/n3709295/ERR-ND.ods ERR-ND.ods Cordialement Pierre-Yves -- View this message in context: http://nabble.documentfoundation.org/CALC-N-D-en-resultat-de-formule-avec-SI-imbriques-tp3706822p3709295.html Sent from the Users mailing list archive at Nabble.com. -- 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
Re: [fr-users] Re: CALC N/D en résultat de formule avec SI imbriqués
Le 01/02/2012 23:18, Jean-Luc a écrit : Bon, quelques réponses aux réponses (merci) : Le fichier est ici : http://nabble.documentfoundation.org/file/n3708276/ERR-ND.ods ERR-ND.ods Pour ce qui est de l’OS et version : Debian GNU/Linux 3.2.2 LibreOffice 3.5.0-rc2 Oui, le problème n’existe qu’avec les matrices. Sinon, ça fonctionne. Si je crée une colonne supplémentaire (toujours en matrice) qui fait juste le SI(ESTNUM()), alors, cela fonctionne (dans la colonne en question), mais l’autre reste pas jolie) Jean-Luc -- View this message in context: http://nabble.documentfoundation.org/CALC-N-D-en-resultat-de-formule-avec-SI-imbriques-tp3706822p3708276.html Sent from the Users mailing list archive at Nabble.com. Bonjour, en entrant la formule hors matrice, cela fonctionne parfaitement. -- 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
Re: [fr-users] Re: CALC N/D en résultat de formule avec SI imbriqués
Le 02/02/2012 09:39, Jacques a écrit : Le 01/02/2012 23:18, Jean-Luc a écrit : Bon, quelques réponses aux réponses (merci) : Le fichier est ici : http://nabble.documentfoundation.org/file/n3708276/ERR-ND.ods ERR-ND.ods Pour ce qui est de l’OS et version : Debian GNU/Linux 3.2.2 LibreOffice 3.5.0-rc2 Oui, le problème n’existe qu’avec les matrices. Sinon, ça fonctionne. Si je crée une colonne supplémentaire (toujours en matrice) qui fait juste le SI(ESTNUM()), alors, cela fonctionne (dans la colonne en question), mais l’autre reste pas jolie) Jean-Luc -- View this message in context: http://nabble.documentfoundation.org/CALC-N-D-en-resultat-de-formule-avec-SI-imbriques-tp3706822p3708276.html Sent from the Users mailing list archive at Nabble.com. Bonjour, en entrant la formule hors matrice, cela fonctionne parfaitement. Il me manquait la suite : Dans la matrice, j'ai réussi de la manière suivante (à traduire en français) Ça fonctionne, même s'il y a du texte dans b3:b45 mais est-ce rédhibitoire ? =IF(C1=A;IF(ISBLANK(B3:B45);;C3:C45-10);D3:D45-10) -- 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
Re: [fr-users] Re: CALC N/D en résultat de formule avec SI imbriqués
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
Re: [fr-users] Re: CALC N/D en résultat de formule avec SI imbriqués
On 02/02/2012 12:13, Gérard Fargeot wrote: 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. Donc dans ce cas, c'est effectivement un défaut de traduction qu'il faut pointer (= a bug :). Je vais donc modifier la traduction. Vous souhaitez pour la 3.5.x ou pour la 3.6 (s'il est nécessaire de communiquer sur d'éventuelles rétrocompatibilités ?) À bientôt Sophie -- Founding member of The Document Foundation -- 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
[fr-users] Re: CALC N/D en résultat de formule avec SI imbriqués
Sophie Gautier wrote On 02/02/2012 12:13, Gérard Fargeot wrote: Bonjour tout le monde, ... 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. Donc dans ce cas, c'est effectivement un défaut de traduction qu'il faut pointer (= a bug :). Je vais donc modifier la traduction. Vous souhaitez pour la 3.5.x ou pour la 3.6 (s'il est nécessaire de communiquer sur d'éventuelles rétrocompatibilités ?) À bientôt Sophie Sauf erreur de ma part, je ne pense pas qu'il y ai un problème de rétrocompatibilité vu que les formules sont stockés en Anglais et non dans la locale. Mais je n'ai pas connu de cas de changement de nom de fonction (excepté LIEN_HYPERTEXTE qui est devenu LIEN.HYPERTEXTE mais je ne me souviens pas si cela avait posé problème). Si un ancien (je n'ai pas dit vieux :) ) pouvait confirmer. Sinon, il n'y a pas urgence. Si cela devait poser problème, il serait sans doute souhaitable de ne faire la modif que pour une version majeure. Gérard -- View this message in context: http://nabble.documentfoundation.org/CALC-N-D-en-resultat-de-formule-avec-SI-imbriques-tp3706822p3711139.html Sent from the Users mailing list archive at Nabble.com. -- 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
Re: [fr-users] Re: CALC N/D en résultat de formule avec SI imbriqués
On 02/02/2012 21:38, Gérard Fargeot wrote: Sophie Gautier wrote On 02/02/2012 12:13, Gérard Fargeot wrote: Bonjour tout le monde, ... 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. Donc dans ce cas, c'est effectivement un défaut de traduction qu'il faut pointer (= a bug :). Je vais donc modifier la traduction. Vous souhaitez pour la 3.5.x ou pour la 3.6 (s'il est nécessaire de communiquer sur d'éventuelles rétrocompatibilités ?) À bientôt Sophie Sauf erreur de ma part, je ne pense pas qu'il y ai un problème de rétrocompatibilité vu que les formules sont stockés en Anglais et non dans la locale. Oui, c'est effectivement ce sur quoi je compte à chaque fois que je fais une modif. Mais je n'ai pas connu de cas de changement de nom de fonction (excepté LIEN_HYPERTEXTE qui est devenu LIEN.HYPERTEXTE mais je ne me souviens pas si cela avait posé problème). Je n'ai pas souvenir non plus, c'est pour respecter la syntaxe générale que j'ai fait cette modification. Si un ancien (je n'ai pas dit vieux :) ) pouvait confirmer. je dois être la vieille qui veille sur ces modifs ;-) Sinon, il n'y a pas urgence. Si cela devait poser problème, il serait sans doute souhaitable de ne faire la modif que pour une version majeure Ce que je fais en général (et pour cette fois également avec la 3.5) c'est que je modifie pour une version mineure et j'attends de voir les retours pour les versions majeures. Actuellemnt, il y a plusieurs noms de fonctions que je n'ai pas traduit pour la 3.5 parceque je n'en voyais pas l'utilité, on verra bien si cela dérange ;) Bonne soirée Sophie -- Founding member of The Document Foundation -- 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
[fr-users] Re: CALC N/D en résultat de formule avec SI imbriqués
Bonsoir, Je réponds directement sur Nabble parce que la réponse via mail a tendance à s'égarer une fois sur deux. J'avais donc dit : - Quel la solution de Pierre-Yvs me convient. Merci à lui. - En ce qui concerne le formatage our éviter que la valeur FAUX ne s'affiche, je ne suis pas certain que cela me convienne : en numérique, les valeurs nulles sont alors également masquée. Alors que 0.00 est numérique... - Que, évidemment, les matrices ne sont pas nécessaires ICI. Mais ma question ne portait pas sur le fait que ce soit judicieux ou pas... des questions à ce sujet viendront peut-être... plus tard. J'ai juste posté un bout de feuille qui pose le problème. Le projet est bien plus important, ce sont des tableaux de coordonnées avec lesquels je fais des tracés dans draw en BASIC (ou python... mais bon, l'API python n'est pas très bien documenté). Je fais, sur ces courbes, des transformations et des changements de repère et là, appliquer une matrice de transformation ou inverser une matrice est immédiat sous calc alors que c'est long sous Basic (ça rame en fait). - La solution de Sandy-Pascal ne fonctionne pas... - Pour ce qui est #N/A - #N/D et la fonction NA(), ce qui serait bon, c'est que l'évolution de la doc suive celle du logiciel. Merci à tous, bonne soirée/nuit Jean-Luc -- View this message in context: http://nabble.documentfoundation.org/CALC-N-D-en-resultat-de-formule-avec-SI-imbriques-tp3706822p3711265.html Sent from the Users mailing list archive at Nabble.com. -- 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
Re: [fr-users] Re: CALC N/D en résultat de formule avec SI imbriqués
On 02/02/2012 22:15, christianwtd wrote: Le 02/02/2012 21:38, Gérard Fargeot a écrit : ... Mais je n'ai pas connu de cas de changement de nom de fonction (excepté LIEN_HYPERTEXTE qui est devenu LIEN.HYPERTEXTE mais je ne me souviens pas si cela avait posé problème). Si un ancien (je n'ai pas dit vieux :) ) pouvait confirmer. Bonsoir, Un petit vieux confirme :-) Tu peux ajouter GETPIVOTDATA qui est devenu EXTRAIRE.DONNEES.PILOTE (non traduit dans les premières versions) ah oui, la toute première parce que ce n'était pas indiqué dans le cws qu'il y avait de la localisation, donc réaction un peu tardive ;) Mais je ne pense pas que cela ai posé problème de rétrocompatibilité, si? À bientôt Sophie -- Founding member of The Document Foundation -- 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
Re: [fr-users] Re: CALC N/D en résultat de formule avec SI imbriqués
Le 02/02/2012 22:20, Sophie Gautier a écrit : On 02/02/2012 22:15, christianwtd wrote: Le 02/02/2012 21:38, Gérard Fargeot a écrit : ... Mais je n'ai pas connu de cas de changement de nom de fonction (excepté LIEN_HYPERTEXTE qui est devenu LIEN.HYPERTEXTE mais je ne me souviens pas si cela avait posé problème). Si un ancien (je n'ai pas dit vieux :) ) pouvait confirmer. Bonsoir, Un petit vieux confirme :-) Tu peux ajouter GETPIVOTDATA qui est devenu EXTRAIRE.DONNEES.PILOTE (non traduit dans les premières versions) ah oui, la toute première parce que ce n'était pas indiqué dans le cws qu'il y avait de la localisation, donc réaction un peu tardive ;) Mais je ne pense pas que cela ai posé problème de rétrocompatibilité, si? À bientôt Sophie Aucun problème à ma connaissance. Je viens de retrouver. C'était dans v2.3 Ça nous rajeunit pas, tout ça :-D Bon surf, Christian -- Visitez http://christianwtd.free.fr/ pour débuter avec Calc, de LibreOffice ou OpenOffice.org -- 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
Re: [fr-users] Re: CALC N/D en résultat de formule avec SI imbriqués
Personnellement quand un résultat n'est pas joli j'utilise systématiquement =ESTERR(), c'est plus propre Cordialement, Sandy-Pascal Andriant Le 01/02/2012 23:18, Jean-Luc a écrit : Bon, quelques réponses aux réponses (merci) : Le fichier est ici : http://nabble.documentfoundation.org/file/n3708276/ERR-ND.ods ERR-ND.ods Pour ce qui est de l’OS et version : Debian GNU/Linux 3.2.2 LibreOffice 3.5.0-rc2 Oui, le problème n’existe qu’avec les matrices. Sinon, ça fonctionne. Si je crée une colonne supplémentaire (toujours en matrice) qui fait juste le SI(ESTNUM()), alors, cela fonctionne (dans la colonne en question), mais l’autre reste pas jolie) Jean-Luc -- View this message in context: http://nabble.documentfoundation.org/CALC-N-D-en-resultat-de-formule-avec-SI-imbriques-tp3706822p3708276.html Sent from the Users mailing list archive at Nabble.com. -- 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