Problema con formula: funcion SI, SUMA y DESREF

Discute sobre la aplicación de hojas de cálculo
Responder
dangleman
Mensajes: 4
Registrado: Dom Nov 01, 2009 3:14 am
Ubicación: Chihuahua, Mexico

Problema con formula: funcion SI, SUMA y DESREF

Mensaje por dangleman »

Hola, alguien me podría ayudar?
Tengo un problema con unas formulas que incluyen la funcion SI y DESREF.

=SI(AI4<>AI5,SUMA(DESREF(...)),""))

Funcionaban pefectamente con la version 3.0 pero ahora con la version 3.1 dejaron de funcionar.

Ya he intentado desactivando la casilla Mostrar Formulas de OpenOffice.org Calc Ver pero no dio resultado.

La formula hace referencia a celdas que cambian su valor, pero lo curioso es que la formula va dejando de dar los resultados correctos conforme cambian los valores.
Lo curioso es que cuando esto pasa, copio y pego las formulas y me da los reultados correctos.
He probado la formula por partes, es decir, primero ver si DESREF esta OK, luego SUMA(DESREF... y tambien esta OK, pero cuando agrego la condicion, ahi falla.

Uso OpenOffice 3.1 con Ubuntu 9.10


Daniel Gonzalez
OpenOffice 3.1 Ubuntu 9.10
mriosv
Mensajes: 2334
Registrado: Sab Dic 27, 2008 1:12 am
Ubicación: Galiza (España)

Re: Problema con formula: funcion SI, SUMA y DESREF

Mensaje por mriosv »

En la formula usas , (coma) como separador de argumentos que en OOo es ; (punto y coma).
Si no es eso, si puedes sube el fichero (eliminando los datos confidenciales) para poder verlo.
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice (Win10x64)
dangleman
Mensajes: 4
Registrado: Dom Nov 01, 2009 3:14 am
Ubicación: Chihuahua, Mexico

Re: Problema con formula: funcion SI, SUMA y DESREF

Mensaje por dangleman »

Gracias, mriosv, pero no funcionó, al corregir la formula poniendo punto y coma, automaticamente se vuelven a poner las comas.
De hecho tengo definidos como separadores de funcion y arreglo de colu a la coma (,) y en Arreglo de fila al punto y coma (;) esto en Herramientas/Opciones/OpenOffice.org Calc /Formula

Resulta extraño, estuve borrando hojas del fichero para subirlo y me di cuenta que al borrar alguna de ellas, cualquiera, el problema se corrige.

Quise subirlo completo pero el tamaño maximo permitido es 128 KIB
OpenOffice 3.1 Ubuntu 9.10
mriosv
Mensajes: 2334
Registrado: Sab Dic 27, 2008 1:12 am
Ubicación: Galiza (España)

Re: Problema con formula: funcion SI, SUMA y DESREF

Mensaje por mriosv »

En vez de borrar las hojas, borra los datos de estas que no desees subir, para reducir el tamaño del fichero.
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice (Win10x64)
dangleman
Mensajes: 4
Registrado: Dom Nov 01, 2009 3:14 am
Ubicación: Chihuahua, Mexico

Re: Problema con formula: funcion SI, SUMA y DESREF

Mensaje por dangleman »

Ok, aqui está el fichero.

El problema se presenta en las celdas AJ4:AJ1100 cuando la celda AI3 va cambiando su valor de 1 a 2,3 ... 28
De inicio da los resultados correctos, pero al ir cambiando los valores de la celda AI3 los resultados de AJ4:AJ1100 se van "degradando" por decirlo así: algunas las celdas van dejando de dar valores correctos conforme AI3 va cambiando, hasta llegar al punto en que ninguna es correcta.
Adjuntos
Pronosticos II.ods
Problema con las formulas AJ4:AJ1100
(96.04 KiB) Descargado 306 veces
OpenOffice 3.1 Ubuntu 9.10
dangleman
Mensajes: 4
Registrado: Dom Nov 01, 2009 3:14 am
Ubicación: Chihuahua, Mexico

Re: Problema con formula: funcion SI, SUMA y DESREF

Mensaje por dangleman »

He encontrado un remedio pero no es una solución de fondo:
Usar Shift-Ctrl -F9 a pesar que tengo marcada la casilla de recálculo automático (Herramientas/Contenido de las Celdas)
De esta forma la celdas muestran el valor que debe ser.

Y como en esa hoja utilizo una macro, debo incluir una linea que diga:

dispatcher.executeDispatch(document, ".uno:CalculateHard", "", 0, Array())

que equivale a oprimir Shift-Ctrl-F9


El problema es que esto no me pasaba en la version 3.0 de Openoffice.
OpenOffice 3.1 Ubuntu 9.10
Responder