5.0

Comienzos con
la hoja de cálculo

Imagen tomada de
www.jegsworks.com


Los errores causados por los datos inadecuados son mucho menores que los que se deben a la total ausencia de datos.

Charles Babbage, matemático e inventor británico (1792-1871)

 

1. Algunas ideas preliminares

Las aplicaciones de hoja de cálculo, MS Excel entre ellas, nacieron para facilitar el manejo de números y la realización de cálculos. Sus funciones y opciones de menú facilitaban la organización y el formato de los números, así como el cálculo de totales, promedios, porcentajes, presupuestos y de complejas fórmulas científicas y financieras.

El aspecto de una aplicación de hoja de cálculo proviene de los libros de contabilidad usados durante para conservar registros numéricos. Las páginas de contabilidad están organizadas según filas y columnas para registrar elementos como ítems de un inventario, ingresos y gastos, débitos y créditos.

 

  --->

La mayor ventaja de una hoja de cálculo "de ordenador" sobre esos libros de contabilidad es su capacidad de actualizar automáticamente los totales y otros cálculos, a medida que se añaden nuevos datos. Así, una hoja de cálculo es, básicamente, un programa que permite efectuar operaciones aritméticas y funciones sobre los datos dispuestos en un documento electrónico en forma de tablas (filas y columnas).

Estas eran las ideas fundamentales que subyacían en el diseño original. Pero con el paso del tiempo se ha convertido en bastante más. En lugar de sólo números, las celdas de la hoja de cálculo pueden alojar texto, fechas, variables de distintos tipos, fórmulas, etc. Ahora incorpora muchas herramientas de organización y de análisis de los datos, y permite realizar un tratamiento gráfico de los mismos bastante sofisticado. Se ha convertido prácticamente en una aplicación de base de datos con una capacidad muy amplia de tratamiento de los mismos pero sin que exija unos conocimientos muy especializados de los usuarios. Seguramente hemos oído hablar de MS Office Access, la base de datos de Microsoft. Tiene muchas más posibilidades de cara al manejo de datos que Excel pero, a cambio, es una aplicación más compleja de usar y no se instala en el puesto informático personal a no ser bajo demanda. La práctica totalidad de operaciones con datos que necesitamos las podemos realizar sobradamente con MS Office Excel. Es, además, una herramienta de programación, ya que incluye un lenguaje de programación (VBA - Visual Basic para Aplicaciones) con el que, a su vez, se pueden desarrollar verdaderas aplicaciones. Así pues, se ha convertido en una herramienta sumamente versátil. Y también tiene muchas aplicaciones en la docencia, especialmente en asignaturas científicas y técnicas, donde pone al docente y al discente herramientas al alcance de la mano para simular y "experimentar" muchos de los conceptos y leyes estudiadas en el aula (un ejemplo de ello puede verse en el sitio La hoja de cálculo para Ciencias Naturales).

Al igual que los libros de contabilidad, un documento de hoja cálculo no consta de una sola hoja, sino de varias. Sería, pues, más correcto denominarla "libro de cálculo", pero la historia tiene su peso en la nomenclatura. Así pues, en general, las hojas de cálculo están compuestas por páginas, celdas, fórmulas y gráficos.

Ir al principio de página

 

Origen de la hoja de cálculo

En 1961 se vislumbró el concepto de una hoja de cálculo electrónica en el artículo Budgeting Models and System Simulation de Richard Mattessich. Pardo y Landau intentaron patentar en 1970 algunos de los algoritmos para llevar a la práctica la hoja de cálculo. La la oficina de patentes no les concedió la patente aduciendo que se trataba de una invención puramente matemática. Pero Pardo y Landau ganaron un caso judicial estableciendo que "algo no deja de ser patentable solamente porque la novedad sea un algoritmo". Este incluyó decisivamente en el comienzo de las patentes de software.

Dan Bricklin es el inventor generalmente aceptado de las hojas de cálculo. Bricklin cuenta la historia de un profesor de universidad que elaboró una tabla de cálculos en una pizarra. Al encontrar un error tuvo que borrar y reescribir una gran cantidad de pasos de forma muy tediosa, impulsando a Bricklin a pensar que podría replicar el proceso en un ordenador, usando el paradigma tablero/hoja de cálculo para ver los resultados de las fórmulas que intervenían en el proceso. En 1979 su idea se convirtió en VisiCalc, la primera hoja de cálculo, y la "aplicación fundamental" que hizo que el PC dejase de ser sólo un hobby para entusiastas del computador para convertirse también una herramienta en los negocios y en las empresas.

Actualmente los programas de hoja de cálculo más utilizados son Microsoft Excel (integrado en la suite Microsoft Office), Calc (integrado en la suite OpenOffice.org), Gnumeric (integrado en Gnome Office) y KSpread (integrado en KOffice).

Ir al principio de página

 

2. Comenzar a trabajar con MS Excel

Como se apuntaba en la guía didáctica de la presente unidad, en lo que sigue daremos por supuesto que se tienen unas nociones muy básicas sobre MS Excel, como pueden ser el abrir un documento de hoja de cálculo existente (un "libro de cálculo", o sea, un archivo de extensión .xls) , moverse por las hojas y celdas del documento, crear un nuevo documento en blanco, introducir datos numéricos o de texto en las celdas e, incluso, escribir fórmulas aritméticas elementales en ellas (sumas, restas, etc.), conocer la nomenclatura de las celdas y de los elementos básicos de la interfaz del programas, etc.

En la labor profesional es casi seguro que hemos tenido que manejar, al menos al nivel antedicho, alguno de estos documentos. No obstante, si alguien no se siente totalmente seguro de comprender o recordar algunos de estos aspectos básicos le recomendamos que acceda al sitio Trabajando con números, donde se encontrará una sencilla introducción a los conceptos y funciones básicos de MS Excel.
 


 

Algunas secciones básicas de interés pueden ser:

Alternativamente, también se puede acudir a:

para obtener unas nociones básicas sobre el uso de Excel.

También es buena idea "dar una vuelta" por la sección Descubra una calculadora mejor en el sitio de Microsoft Office Online.

 

 

Asimismo puede convenir acceder a Aplicar formato a hojas de cálculo cuando se necesite recordar o consultar alguna cuestión concreta relativa a dar formato a los elementos de la hoja de cálculo.

No obstante, recuérdese que siempre está disponible la ayuda de Excel:


desde la cual podemos formular una pregunta concreta en el campo Buscar:

    --->   


o bien desplegar la tabla de contenido de temas de ayuda para navegar por ella:
 


 

En los próximos temas se estudiarán y practicarán diversos métodos y funciones especializados de Excel pero desde un punto de vista de un usuario de perfil normal, no avanzado. No se requerirá, por tanto, el conocimiento del uso de fórmulas complejas ni de funciones avanzadas. Se tratarán: la ordenación y filtrado de datos, la obtención de resúmenes y totales automáticos, el aprovechamiento de las denominadas tablas dinámicas para la obtención de informes y la realización de cálculos sin necesidad de conocimientos matemáticos y técnicos, la realización de gráficas elementales, etc.

Ir al principio de página

 

Un conjunto de datos de ejemplo

Para facilitar el estudio y la práctica en los próximos temas, se proporciona ahora un conjunto o rango de datos sencillo y familiar, como es la información relativa a número de alumnos y de grupos en los centros docentes de educación secundaria. Este conjunto de datos proviene directamente de la aplicación ALGR (Gestión de ALumnos y GRupos):
 


Descárguese ahora el libro ALGR_SEC.xls de ejemplo datos sobre alumnos y grupos.

 

Este libro contiene una sola hoja de datos y, aunque resulta bastante obvio al verla, el significado de cada fila y columna de datos se ofrece someramente a continuación:

  • La primera fila no contiene datos propiamente dichos. Se trata de rótulos o títulos identificativos de la clase de datos que se encuentran en cada celda de las siguientes filas, y han sido elegidos por quien ha elaborado la hoja.

  • Cada columna contiene datos de la misma naturaleza y constituye, entonces, una categoría de datos. La primera columna contiene los códigos de los centros educativos y ha sido titulada simplemente como CENTRO. La segunda columna contiene los nombres de los centros y ha sido titulada como DENOMINACIÓN. En definitiva, cada fila contiene una celda correspondiente a cada categoría de datos: la información del nº de alumnos (columna H, ALUMNOS) y del nº de grupos (columna I, GRUPOS) de un centro, correspondientes a un determinado CURSO -1, 2, 3, 4, DIV(ersificación)3, DIV(ersificación)4- de un TURNO de enseñanza -Matutino, Vespertino, Nocturno o Distancia- en una ETAPA -ESO, BAChillerato, Ciclos Formativos, ...- y para una FAMILIA y CICLO (en el caso de los ciclos formativos estas columnas aportan información relevante, pero no en los otros casos). Obviamente

  • Cada fila a partir de la segunda contiene en su conjunto, por tanto, un registro de información única y diferenciada de las demás. No debería haber dos filas que contengan exactamente la misma información debido a que de una a otra difieren, al menos, los valores de una categoría.

Ir al principio de página

 

Algunas reflexiones sobre estos datos

Como se observa en la hoja, hay varias filas que hacen referencia a un mismo centro, es decir, filas cuyas dos primeras celdas contienen los mismos valores. Esto es consecuencia directa de que cada centro tiene varias etapas, cursos, turnos, etc.:
 


...


...


 

Parece, pues, que existe información redundante, ya que el código y el nombre de cada centro se repiten varias veces. Podríamos pensar, entonces, que esta forma de disponer la información es poco eficiente y que sería posible ahorrar recursos si sólo escribiéramos código y nombre una sola vez. Pero entonces, ¿en qué fila los escribiríamos? ¿en la primera, quizá? Podríamos hacerlo, efectivamente, sólo en la primera, asumiendo el convenio de que todas las filas de un mismo centro sean consecutivas, por ejemplo.

Pero veámoslo ahora desde otro punto de vista. En la anterior forma de presentar los datos parece haberse dado prioridad a la identificación del centro, al situarla en las dos primeras celdas de cada fila. Pero ¿y si nos conviniera pensar primeramente en la etapa, en lugar de en el centro? Esto podría suceder, por ejemplo, si quisiéramos contar alumnos y grupos por etapa, y no por centro. Entonces hubiéramos colocado ETAPA en la primera columna y pensaríamos que repetir ESO o BAC en muchas filas sería muy poco eficiente. Pero, ¿y si nos conviniera pensar en el curso en primer lugar? Entonces repetir 1, 2, 3, .. varias veces parecería poco eficiente. Etcétera. Así pues, dependiendo del foco de interés particular que se tenga en cada momento, la disposición de los datos podría ser una u otra. Pero, como sabemos, usualmente interesa estudiar los datos desde varias perspectivas simultáneamente. De modo que la organización de los datos anterior parece válida para estudiarlos desde varios enfoques aunque tengamos que asumir que hay cierta información que se repite. Quizá se pierde algo de eficiencia en el almacenamiento de los datos para poder ganar algo de versatilidad en el análisis posterior.

Otro aspecto que puede llamar la atención es el aparente desorden de los datos. Parecería lógico pensar que las filas con información de un mismo centro fueran consecutivas. Entonces, ¿por qué quien generó los datos no lo hizo ordenadamente? Sin embargo, retomando el razonamiento del párrafo anterior, si lo que interesa al usuario es una perspectiva de etapa, quizá deberían ser consecutivas las filas de una misma etapa y no las de un centro. Y si la perspectiva fuese de curso, deberían ser consecutivas las filas de un mismo curso y no las de etapa o centro. Y así sucesivamente. Entonces, quizá el aparente desorden de los datos en la hoja no tenga realmente mucha importancia, y lo que resulte realmente importante es contar con un método eficiente de ordenación que disponga los datos como convenga pero sólo en el momento de cada análisis y no en el instante de su registro o grabación. Así pues, el responsable de registrar los datos puede "relajarse" y aportarlos sin orden aparente, ahorrando trabajo y recursos, en la confianza de que sea el usuario que explota los datos el que les aporta orden según su conveniencia. En ocasiones quien registra los datos es también quien los explota, de forma que lo que puede hacer es posponer ciertas operaciones de redistribución de los datos hasta el momento en que le interese.

Lo que estudiaremos en los próximos temas, asumiendo que la introducción de los datos en una hoja de cálculo es un hecho consumado, bien sea por medios manuales, bien sea por medios automáticos (datos introducidos en la hoja por otros programas, por ejemplo), son las diferentes funciones y métodos que proporciona la hoja de cálculo para la organización y la explotación, el análisis o el tratamiento, como queramos decirlo, de los datos que están en la hoja, sin prestar demasiada atención a cómo se encuentran en su estado original. Se recomienda practicar las operaciones que se estudiarán paso a paso en los diferentes temas con este conjunto de datos.Ir al principio de página

 

 

Directrices para disponer los datos en hojas de cálculo

No obstante lo dicho en los párrafos anteriores, es preciso observar unas directrices para que los datos se registren razonable y coherentemente, puesto que para aprovechar las características de Excel que facilitan la administración y el análisis de los datos, es conveniente disponer los datos en la hoja de cálculo según determinadas pautas. Estas ya se encuentran implícitamente observadas en el conjunto de datos de ejemplo facilitado antes.

 

  1. Organización de los datos
  • Colocar los elementos similares en una columna: conviene disponer los datos de forma que todas las filas tengan elementos similares en la misma columna.

  • Mantener el conjunto de datos separado: si hay más de un conjunto (o rango) de datos diferenciado en una misma hoja, conviene dejar al menos una columna en blanco y una fila en blanco entre un rango de datos y los demás. Así Excel podrá detectar con mayor facilidad el rango y seleccionarlo cuando se haga una ordenación, un filtrado o se inserten subtotales automáticamente.

  • Colocar los datos importantes por encima o por debajo del rango: es bueno evitar la colocación de datos críticos a la derecha o a la izquierda del rango: los datos podrían quedar ocultos cuando se filtre el rango (quizá no se entienda esto ahora, pero se entenderá cuando se estudie el filtrado en el próximo tema).

  • Mostrar las filas y columnas: Excel permite ocultar filas y columnas enteras. Conviene asegurarse de que todas las filas o columnas ocultas estén visibles antes de realizar cambios en un rango de datos. Si las filas y columnas de un rango no aparecen visibles, los datos podrían eliminarse por equivocación.
     

  1. Formato de los datos
  • Utilizar rótulos de columna con formato: es importante poner rótulos o títulos de columna en la primera fila del rango de datos. Excel utiliza esos rótulos para generar informes, y para buscar y organizar los datos. Conviene utilizar una fuente, una alineación, un formato, una trama, un borde o un estilo de letras mayúsculas que sea diferente del formato que se vaya a aplicar a los datos del rango.
  • Utilizar bordes de celdas: cuando se desee separar los rótulos de los datos, se pueden utilizar bordes de celda (nunca filas en blanco ni líneas de guiones) para insertar líneas debajo de los rótulos.
  • Evitar filas y columnas en blanco: se debe evitar la colocación de filas y columnas en blanco en el rango de datos; de este modo, Excel podrá detectarlo y seleccionarlo con mayor facilidad.
  • No escribir espacios iniciales ni finales: los espacios adicionales al comienzo o al final de una celda afectan a las operaciones de búsqueda y ordenación. En lugar de insertar espacios, se puede aplicar una sangría al texto dentro de la celda.
  • Extender los formatos de datos y las fórmulas: al agregar nuevas filas de datos al final de un rango de datos, Excel extiende los formatos y las fórmulas de forma coherente. Para extender un formato, tres de las cinco celdas anteriores deberán utilizar el mismo formato. Para poder extender una fórmula, todas las fórmulas anteriores deberán ser coherentes.

Ir al principio de página

 

 

 


Fuentes y referencias

* Sitio web de Microsoft Office Online

* Sitio Trabajando con números, Hojas de cálculo

* Historia de la hoja de cálculo: De la matriz de contabilidad a la simulación del Presupuesto computarizado Richard Mattessich and Giuseppe Galassi, University of British Columbia, and University of Parma