Entradas

Mis artículos publicados en la revista EnRed@2.0 del IAAP

Imagen
Desde el año 2018 hasta 2024 estuve colaborando con la revista EnRed@2.0 del Instituto Andaluz de Administración Pública (IAAP) de la Junta de Andalucía (España). En esta entrada del blog voy a pegar los enlaces a todos los artículos que publiqué. Todos ellos en la sección de Tecnología práctica dedicados a la hoja de cálculo de LibreOffice (Calc). Número 2 (Julio – Octubre 2018) LibreOffice Calc: Búsqueda en una tabla con dos variables LibreOffice Calc: Cómo eliminar los espacios innecesarios Número 3 (Noviembre 2018 – Febrero 2019) LibreOffice Calc: Rellenar celdas vacías con el valor de la inmediatamente superior LibreOffice Calc: Agrupar fechas y calcular porcentajes en Tabla Dinámica Número 4 (Marzo – Junio 2019) LibreOffice Calc: Control de valores duplicados, triplicados, … Número 5 (Julio – Octubre 2019) LibreOffice Calc: Formato condicional (primera parte) Número 6 (Noviembre 2019 – Febrero 2020) LibreOffice Calc: Formato condicional...

LibreOffice BASIC frente a PYTHON para LibreOffice

Imagen
¿Qué lenguaje es mejor para programar las macros de LibreOffice, BASIC o PYTHON? La respuesta, de acuerdo con mi experiencia personal y laboral, es … Depende . Por un lado BASIC dispone de un IDE ( I ntegrated D evelopment E nvironment ), entorno de desarrollo integrado en LibreOffice mientras que PYTHON no, por lo que tenemos que ayudarnos de un editor externo (personalmente utilizo Notepad++ , para gustos colores como decimos en España). Además, si queremos que nuestra macro en Python vaya con el archivo Calc correspondiente debemos usar la extensión APSO - Alternative Script Organizer for Python si no queremos complicarnos la vida en exceso. En la Ayuda con las macros en Python en LibreOffice encontraremos mucha información sobre cómo usar Python en LibreOffice. He trabajado con archivos de texto de más de 100.000 líneas con 500 caracteres por línea. Y Basic no es rival para Python. Mientras que el primero tardaba desesperantes minutos, Python lo resolvía en muy pocos segundos....

Cantidades en miles, millones, ...

Imagen
Hay veces que nos interesa mostrar cantidades muy grandes en miles, millones, o incluso miles de millones (si esas cantidades son verdaderamente grandes) pero sin alterar el valor de esa cantidad mediante operaciones matemáticas. Por ejemplo, el presupuesto de la Junta de Andalucía para Sanidad en 2026 es de 15.989.267.896 (quince mil novecientos ochenta y nueve millones doscientos sesenta y siete mil ochocientos noventa y seis) euros. Pero no queremos alterar esa cantidad haciendo: = 15989267896 / 1000           o           = 15989267896 / 1000000 Para poder hacerlo tenemos que acudir al formato de celdas. Para expresar esa cantidad en miles de euros sin decimales aplicaríamos el formato de celda siguiente: #.##0 . En España el separador de millares es el punto. Por eso, cada punto y seguido al final del formato es como si dividiéramos esa cantidad entre mil (por cada punto). El primer punto le indica a Calc que nos ...

Destacar valores para corregir errores

Imagen
Hemos realizado una simple suma de cinco celdas pero no nos “cuadra” el resultado ( Imagen 1 ) . I magen 1: Suma con un error En este caso, vemos que la fórmula es correcta, =SUMA(D1:D5) , pero el resultado no. Entonces, lo primero que se nos viene a la cabeza es que una de esas celdas no es un número , aunque lo parezca . U na forma de averiguar cuál de ellas es la que no nos está sumando es usar la opción Destacar valores del menú Ver ( Imagen 2 ). También podemos pulsar el atajo de teclado Ctrl + F8 . Imagen 2: Menú Ver > Destacar valores ¿Qué es lo que hace Destacar valores ? Resalta el contenido de las celdas usando diferentes colores según el tipo de dato que contenga cada una de ellas ( Imagen 3 ). Los colores de fondo que tuvieran las celdas no cambian: Las celdas que contengan TEXTO se muestran en color negro . Las celdas que contengan FÓRMULAS se muestran en color verde . Las celdas que contengan NÚMEROS ( las FECHA S y las HORA S también so...