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+h...@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

Responder a