Funciones interesantes para CALC

Participa en la comunidad de Apache OpenOffice apoyando los esfuerzos para mejorar la plataforma.

Funciones interesantes para CALC

Notapor xiseme » Mar Jul 30, 2013 7:32 pm

He compendiado un cuadro con todas las fórmulas de las principales (creo) hojas de cálculo que conozco: Calc-AOO, Calc-LibO, Excel-MSOffice, Docs-GoogleDrive, Gnumeric y Sheets-Calligra.
Es posible que haya más equivalencias (casi seguro en finanzas y estadística), si alguien las descubre, que lo diga por favor.

Hay como 815 fórmulas con nombre distinto en total. Algunas hacen lo mismo, otras parecido. Unas tienen muchas funciones (Gnumeric=596) otras menos (Docs=315) y casi todas tienen alguna que se echa de menos en las otras.

Estoy dándole vueltas a si es interesante realizar un «pack» de funciones-extra para acompañar como extensión a AOO. Alguna no será posible, mientras que otras (JOIN) parece sencillo.

1.- ¿Es factible «empaquetar» varias funciones en una extensión?
2.- Si es que sí ¿Definimos cuales hacer? (mi análisis en el adjunto)

http://www.mediafire.com/?qtelbn0yw42655z
Todo es mejorable, estamos dispuestos a mejorar. ¿Yo? ... poco a poco.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
xiseme
 
Mensajes: 1888
Registrado: Lun Nov 24, 2008 1:13 pm

Re: Funciones interesantes para CALC

Notapor mauricio » Mar Jul 30, 2013 8:11 pm

Solo dime cuales, que alguien genere el algoritmo, y yo me encargo de escribir en Python y empaquetar en una extensión...

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
 
Mensajes: 5970
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX

Re: Funciones interesantes para CALC

Notapor SLV-es » Mié Jul 31, 2013 4:16 am

Pero que bien va el mediafire este, señora !!!!!, uys, digo, señor !!!!

Y vaya peazo de curro que te has pegado.

Muy buen trabajo :bravo:
+info en la web "no oficial" dedicada a OpenOffice en Español
AOO 4.1.2 y LibO 4.4.6 en W10 y en Lliurex
No respondo mensajes privados sobre AOO, por favor, utiliza el foro para tus preguntas
Avatar de Usuario
SLV-es
 
Mensajes: 4894
Registrado: Jue Ago 26, 2010 1:25 am
Ubicación: España

Re: Funciones interesantes para CALC

Notapor xiseme » Jue Ago 01, 2013 1:51 am

Bueno, he «sufrido» :knock: obteniendo los datos.
Salvo Docs y Gnumeric (esta sin sintaxis aún) no he sido capaz de encontrar tablas completas. Casi función a función. Excel tiene el inconveniente añadido de varias fórmulas para lo mismo (por compatibilidad entre versiones al parecer)

He «disfrutado» :mrgreen: analizándolos.
Es interesante ver lo sencillo y lo que abarca Gnumeric o «el seguidismo» de AOO-LibO a Excel mientras que Docs se «arranca» con cosas como la transformación «dinámica» de matrices de datos de Docs con sus CONTINUE y EXPAND,

@Mauricio: ¿por algoritmo vale algo como un ideograma/diagrama de flujo? :oops:

Como digo en el adjunto para mí las funciones factibles** son
JOIN(separador, rango1/texto1, [rangon/texton])
SPLIT(separador, txt, VerticalHorizontal)
UNIQUE(matriz_datos)
COUNTUNIQUE(valor1,valor2 )
NETWORKDAYS.INTL(start_date; end_date; [weekend]; [holidays])
WORKDAY.INTL(start_date; days; [weekend]; [holidays])
NUMBERTEXT(número;Idioma)
MONEYTEXT(número; [funciónMoneda];[Idioma])

Tengo muchas dudas si lo siguiente es posible:
TRANSLATEFORMULA Pasándole nombre-función, idioma y aplicación; devuelve el nombre de la función equivalente en el idioma y progama solicitado.
TRANSLATEFORMULA(“DBCS”; “Excel”,”EN”; “AOO”;”ES”) debe devolver JIS que es el nombre en castellano de la función equivalente de AOO.

A bote pronto se me ocurre una matriz de 815 elementos y 6+(3xnum.idiomas.extra) dimensiones. Claro que no sé si esta es manera eficiente, sin que se atragante el cálculo, o si hubiera otra posible.

**Otras más solicitadas como IFERROR y otras, creo que no son alcanzables salvo por los desarrolladores.
Todo es mejorable, estamos dispuestos a mejorar. ¿Yo? ... poco a poco.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
xiseme
 
Mensajes: 1888
Registrado: Lun Nov 24, 2008 1:13 pm

Re: Funciones interesantes para CALC

Notapor mauricio » Vie Ago 02, 2013 5:03 am

xiseme escribió:@Mauricio: ¿por algoritmo vale algo como un ideograma/diagrama de flujo?

Efectivamente a eso me refiero, con esto es realmente fácil, sencillo y rápido tener tantas funciones como quieras... ando corto de tiempo para andar desarrollando algoritmos, pero tengo ya varias herramientas que agilizan el desarrollo de funciones empaquetadas, las cuales, pronto les compartiré...

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
 
Mensajes: 5970
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX

Re: Funciones interesantes para CALC

Notapor xiseme » Lun Ago 26, 2013 8:06 pm

Veo que pasa el tiempo y aún no me he puesto a ello (la pelota está en mi tejado, solo que hay más pelotas). No he olvidado tu gentil ofrecimiento El tiempo me (nos) falta. Cualquier día (semana, mes ... XD) de estos ... quizás pueda tener algo.
Todo es mejorable, estamos dispuestos a mejorar. ¿Yo? ... poco a poco.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
xiseme
 
Mensajes: 1888
Registrado: Lun Nov 24, 2008 1:13 pm

Re: Funciones interesantes para CALC

Notapor mauricio » Lun Ago 26, 2013 9:05 pm

Mi recomendación es que ordenes por prioridad y empieces por una, de una en una, pronto podemos tener algo interesante...

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
 
Mensajes: 5970
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX


Volver a Participar en la comunidad

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado