Date: prev next · Thread: first prev next last


El 08/10/12 4:51, Jose Humberto Araque Meza escribió:
Hola comunidad
Estoy elaborando unas macros en libreoffice pero en dos en particular
tengo unos resultados errados, no se si será algún problema del
libreoffice, las dos funciones son muy simples.

El asunto es el siguiente:
1. tengo una función llamada vestocastic, que suma los valores de un
rango de datos y si es uno devuelve verdadero, en caso contrario
devuelve falso, pero en ocasiones aunque la suma de los valores da uno,
devuelve falso.
2. tengo otra función llamada enumeric, que lo que hace es verificar que
un elemento sea numérico, tengo el separador de decimales establecido
como coma, pero cuando tengo un valor que inicia con punto seguido de un
número, la función me devuelve que es numérico, cuando debe devolver lo
contrario.

El archivo esta disponible en:
http://ubuntuone.com/0IlE5hKbyFlPg0JSL0OqsM
<http://ubuntuone.com/0IlE5hKbyFlPg0JSL0OqsM>

Tengo ubuntu 12.04 64 bits, gnome shell y libreoffice 3.6.0.2 (id de
compilacion 360m1(build:102))

Cordial saludo

Jose Araque
hechiz-0


Te dejo aquí el enlace para el magnifico libro sobre macros de Mauricio Baeza:

http://universolibre.org/node/8

Por un lado creo que el primer problema puede ser por tener números que están como texto, y en el segundo que el Basic no se si utiliza localización, por lo que interpreta el punto como coma decimal.

De todas formas el primer caso:
=(SUMA(rango)=1)
el segundo caso:
=ESNÚMERO(celda)

Saludos.



--
Unsubscribe instructions: E-mail to users+help@es.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/es/users/
All messages sent to this list will be publicly archived and cannot be deleted

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.