>>>> [EMAIL PROTECTED] 15.02.2005 10:46:30 >>>
>Le 2005-02-15 08:52, Pierre Wenger a �crit :
>> J'utilise cette formule qui est simplement une concat�nation conditionnelle
>> d'un texte et d'une cellule :
>> ="Lieu de garage d�part : " & SI(BD30;'';BD30)
>>
>> A l'ouverture du fichier, Calc affiche #NOM dans cette cellule. Le fait
>> d'aller �diter cette formule (ESPACE BACKSPACE) et de la revalider donne
>> bien le >r�sultat attendu.
>>
>> Si j'enl�ve la condition (="Lieu de garage d�part : " & BD30), cela marche �
>> tous les coups.
>> La case BD30 �tant elle-m�me le r�sultat d'une formule, j'ai pens� que le
>> probl�me venait de l�, je l'ai donc point� sur une cellule de texte simple.
>Eh ben c'est kif-kif pareil.
>>
>Cette formule me semble utilis�e de mani�re incorrecte.
>D'une part le premier argument du SI doit fournir un r�sultat bool�en;
On peut discuter sur la mani�re, mais � ce que je me rappelle du fonctionnement
des bool�ens, 0 = vrai, tout le reste = FAUX il est donc inutile et redondant
de mettre SI(E30=0;"VRAI";"FAUX") alors que SI(E30;"VRAI";"FAUX") le fait tr�s
bien !
>d'autre part le deuxi�me argument donn� n'est pas une cha�ne de
>caract�res : utiliser des guillemets � la place d'apostrophe.
>
>Un exemple qui marche :
>="Lieu de garage d�part : " & SI(D30=3;"";F16)
L� aussi, si �a n'avait pas march� du premier coup, j'aurais certainement
essay� autre chose dans la syntaxe.
Ce qui est surprenant, c'est d'avoir une fonction qui marche quand on la tape,
qui affiche une erreur � l'ouverture du fichier et qui remarche apr�s �dition
de la cellule sans changer un seul caract�re.
Je viens de faire l'essai avec des "" et �a marche � tous les coups
Surprise : SI(BE30;"VRAI;"FAUX") ne donne pas la m�me chose que
SI(BE30=0;"VRAI;"FAUX") :
la deuxi�me marche bien alors que la premi�re non. C'est en contradiction avec
ce que j'�cris ci-dessus qui m'�tait pourtant confirm� dans le message de
Pierre Piteau !
Bref, il y a des comportements un peu surprenants
Pour moi, l'incident est clos mais je ne sais pas s'il faudrait entrer
l'incident dans Issuezilla.
Bonne journ�e et �+
Bernard
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]