miércoles, 25 de agosto de 2021

Ahorrando pulsaciones de teclas al crear fórmulas en Microsoft Excel, El pero (tercera parte)

Es cierto que comenzando una fórmula ben la hoja de cálculo Microsoft Excel con el símbolo más ahorramos una pulsación, y además nos permite escribir una fórmula con una sola mano sin tener que soltar la mano del ratón.

Todo ventajas, ¿o no?.

¡Pues no!, todo en este mundo tiene un pero.

Aunque Microsoft Excel es capaz de saber que vamos a iniciar una fórmula, en lugar de sustituir el símbolo de la suma por el del igual o tratarlos como equivalentes, lo que hace es añadir el símbolo igual al principio de la fórmula.

Esto que puede parecer inocuo, en realidad lo que hace es añadir un carácter adicional a la fórmula, que aunque no tiene efecto en el resultado, sí que ocupa espacio.

Y aunque es poco, en una hoja grande puede llegar a notarse.

Cómo ejemplo os lo muestro en una comparativa entre dos hojas con 5 millones de celdas.

Para hacer este ejemplo en la celda A1 usamos la función =HOY(), luego en el resto de las celdas de las primeras cinco columnas usamos la función +$A$1

Excel le añadirá un igual al principio y la convertirá en =+$A$1

Y para comparar, crearemos un documento equivalente pero sin el símbolo más con la fórmula =$A$1


Y rellenaremos las cinco primeras filas completas.


Si bien el fichero con el más es un poco mayor, en nuestro ejemplo de cinco columnas completas pasa de 34,98 MB a 35,12 MB, es posible corregirlo con un simple reemplazo.

Lo único que debemos hacer es reemplazar los caracteres "=+" por el carácter "=".

De esta forma solo se eliminarán los símbolos de suma que estén justo después de un igual.

Con este cambio, tendremos las fórmulas como si las hubiesemos introducido directamente con él igual.

martes, 24 de agosto de 2021

Ahorrando pulsaciones de teclas al crear fórmulas en Microsoft Excel (segunda parte)

El tercer carácter que se puede usar para crear una fórmula en la hoja de cálculo Microsoft Excel es el símbolo menos.


En el vídeo podéis ver el proceso entero.


Comenzamos la creación de la fórmula seleccionando la celda en la que introducir la fórmula.

Comenzamos con el símbolo menos.


Y continuamos creando la fórmula.

Es importante entender que efecto produce el símbolo menos.

Debemos tener claro que la fórmula no es A1+B1 el resultado sería 2 + 5 = 7, sino más bien B1-A1 (aplicando la propiedad conmutativa para hacerlo más sencillo de entender) y el resultado sería 5 - 2 = 3.

Al igual que con el símbolo más el símbolo menos hace que Microsoft Excel añada automaticamente un signo igual al inicio de la fórmula.


En la imagen apreciamos como queda la fórmula finalmente.


Cómo vemos iniciar una fórmula con el símbolo menos implica cambiar el signo al principio de la fórmula, lo que puede afectar al primer elemento, o a toda la fórmula si se crea entre paréntesis.

lunes, 23 de agosto de 2021

Ahorrando pulsaciones de teclas al crear fórmulas en Microsoft Excel

A todos nos han enseñado que para crear una fórmula en Microsoft Excel debemos comenzar por un signo igual.

Si ha sido así, os han engañado.

En realidad existen tres caracteres que se pueden usar para crear una fórmula en Microsoft Excel.

Estos son los caracteres = + -

Hoy vamos a ver cómo usar los dos primeros.


El signo = y el signo +, indican a Microsoft Excel que vamos a comenzar a escribir una fórmula.

La única diferencia entre ambos símbolos, es el número de teclas a usar para escribirlos. Para escribir el símbolo "igual a" es necesario pulsar una combinación de teclas, en concreto la tecla mayúsculas y la tecla del cero, mientras que para escribir el símbolo de la suma sólo es preciso pulsar una tecla.

La forma tradicional implica la escritura del símbolo "igual a".

Un método equivalente, sería escribir el símbolo de la suma en lugar del de "igual a"


Una vez finalizada la fórmula, la hoja de cálculo se encarga de añadir el símbolo "igual a" al inicio de la fórmula.


Como resultado obtendremos una fórmula que comienza por los caracteres "=+".



Puede parecer muy poco ahorro, pero ofrece dos ventajas.

La primera, es que ahorramos la pulsación de una tecla, con lo cual ganamos en velocidad.

La segunda, es que nos permite crear una fórmula con una sola mano. ¿Habéis intentado escribir el símbolo = con una sola mano?

Yo lo uso siempre, ya que me resulta mucho más cómodo y rápido.

domingo, 22 de agosto de 2021

Ocultar y Mostrar la cinta de opciones en Microsoft Excel

Tio sencillito de domingo.

¿Sabías que la cinta de opciones de Microsoft Excel se puede ocultar de forma similar a como se hace con la barra de tareas de Windows?

En general este truco es aplicable a la gran mayoría de aplicaciones que implementan cinta de opciones en lugar de barras de herramientas.


La cinta de opciones llego como una mejora significativa de productividad en contra de las barras de herramientas.

Yo creo que, por el contrario, la mayoría de las opciones ahora están un click más lejos, pero es solo una opinión personal.

Además su aparición coincidió aproximadamente con la de los monitores panorámicos.

Siendo realmente difícil trabajar en un portátil con monitor panorámico en una aplicación con cinta de opciones.

Por ejemplo, en Microsoft Excel se pierden tres filas con respecto a usar barras de herramientas, y en Microsoft Word, resulta difícil mostrar más de dos párrafos de un documento en pantalla.

Como podéis ver en la imagen, la altura de la cinta de opciones en Microsoft Excel es equivalente a cuatro filas de la hoja de cálculo.

Una vez oculta, solo se muestra la cabecera de las fichas, mostrando en pantalla tres filas adicionales del documento.

Para ocultarla solo es preciso hacer doble click encima de una de las pestañas.

Luego haciendo click, se desplegará encima del documento, como se ve en la siguiente imagen tapa la primera fila, pero también la barra de fórmulas.

Al seleccionar una opción o pulsar en el documento, se vuelve a ocultar.


Para volver a mostrarla hay que volver a hacer doble click en una de las pestañas de la Cinta de Opciones.

Como se ve, el sistema de funcionamiento es similar al de la barra de tareas, pero en este caso el despliegue no es automático, siendo necesario hacer click con el ratón.

Es una opción un tanto incómoda de usar, pero en casos de pantallas panorámicas puede resultar útil, sobre todo a la hora de mostrar el resultado final.

sábado, 21 de agosto de 2021

Cuantos decimales necesito

En muchas ocasiones ni nos paramos a pensar cual será el número de decimales apropiado para un cálculo, y usamos todos los que tengamos disponibles.

En cálculos con pocos datos no se aprecia el efecto, pero cuando trabajamos con grandes cantidades de datos estos efectos pueden acumularse exponencialmente generando retardos innecesarios tanto en los cálculos como en el tamaño necesario para el almacenamiento.



Fuente: https://es.wikipedia.org/wiki/N%C3%BAmero_%CF%80



El valor que conocemos con mayor precisión es el número PI, del cual se acaba de conseguir un nuevo récord de cálculo de decimales.

Recientemente se ha alcanzado la friolera de 62,8 billones de decimales calculados del número Pi, por la Universidad de Ciencias Aplicadas de los Grisones, Suiza.

Algunos estarían deseando tener tal precisión para tener mejores cálculo, pero esto es una falacia. Técnicamente es imposible realizar cálculos a partir de una cantidad de decimales.

Pongamos como ejemplo, calcular la distancia de Pontevedra a Madrid. La unidad más adecuada para realizar esta medición es el Kilómetro.

Imaginemos ahora que alguien no pide realizar ese cálculo con tres decimales de precisión.

Para aclarar 1,001 Km es igual a 1.001 metros.

Nos están pidiendo medir la distancia desde Pontevedra a Madrid en metros. Eso es una auténtica locura. Sin embargo no tenemos el más mínimo inconveniente en usar 15 decimales de precisión en nuestros cálculo en la hoja de cálculo Microsoft Excel o en el programa de análisis Power BI.


Fuente imágenes: Google Maps



Para poner esa precisión en contexto, vasta citar al físico y matemático alemán Jörg Arndt, coautor del libro 'Pi Unleashed', en el que comenta que 39 decimales son suficientes para calcular la circunferencia del universo observable con una precisión de un átomo.

No creo que lleguemos a necesitar mayor precisión.

Por otra parte, el radio de un átomo se puede expresar en metros con una precisión de diez decimales.

Esto implica, que con una precisión de 13 decimales, si midiésemos la distancia de Pontevedra a Madrid en Kilómetros, estaríamos en una escala de átomos.

Es muy importante tener en cuenta el máximo de precisión que nos puede ser útil, a partir de ahí todo exceso de precisión solo supondrá una merma en el potencia de cálculo y mayores requisitos de almacenamiento.

viernes, 20 de agosto de 2021

Sublime Text como alternativa a Notepad++

Si bien Notepad++ es mi editor de texto favorito, he encontrado otro que es capaz de gestionar ficheros de texto de mayor tamaño.

Se trata de Sublime Texto, que aunque presenta menos opciones sí que es capaz de abrir ficheros de mayor tamaño.

Se trata de un editor de texto multipestaña, muy utilizado en entornos de programación.

En el caso del ejemplo muestro cómo abre un fichero de más de 2 millones de líneas.


Adicionalmente presenta como característica más llamativa la presencia de un minimapa del documento, que facilita la navegación por el mismo.


Esta barra de navegación se puede desactivar desde el menú "View".

En mi caso he abierto un fichero de texto de más de 2 GB de tamaño.

jueves, 19 de agosto de 2021

Convertir a Mayúsculas / minúsculas en Notepad++

Una de esas cosas que siempre he echado de menos en Microsoft Excel, es la posibilidad de convertir texto a Mayúsculas sin tener que recurrir a una fórmula.

Es una de esas opciones disponibles en gran cantidad de aplicaciones, pero que de una forma sorprendente no existe en la hoja de cálculo.

Hoy veremos cómo realizar está operación con el editor de texto Notepad++.


Desde el menú "Editar" en la opción "MAYÚSCULAS/minúsculas" tenemos las opciones habituales de cambio entre mayúsculas y minúsculas, y algunas rarezas.

Por ejemplo un modo ALeatoriO.


En este caso, seleccionamos el texto que queremos convertir, y posteriormente la opción adecuada.

Por ejemplo, "Convertir a MAYÚSCULAS"

Esta opción hará que todo el texto seleccionado se convierta a Mayúsculas.


Esta opción puede usarse para sustituir la opción inexistente de Microsoft Excel, para ello, copiariamos la columna a convertir, aplicaríamos la opción explicada y luego volviendo a pegar en Microsoft Excel.

Es también interesante a la hora de importar datos a una aplicación de análisis, como puede ser Power BI, a la hora de reducir el número de elementos distintos en una columna.

Por ejemplo, en una columna en la que se indique el mes de nacimiento en texto, algunos usuarios podrán escribirlo en minúsculas, otro en mayúsculas y otro con la primera letra en mayúscula.

Esta variación de datos provoca una reducción del rendimiento, que se puede corregir sin perder información convirtiendo toda la columna de datos a un formato común.