7
Configurar el cálculo automático de fórmulas en Excel Tal vez te haya sucedido alguna vez que, después de modificar el valor de las celdas involucradas en el cálculo de una fórmula, el resultado no se modifica. Cuando esto sucede pensamos que algo anda mal con Excel pero en realidad se debe a la configuración del cálculo automático de fórmulas. Para dejar en claro a lo que me refiero, quiero que observes con detenimiento la siguiente animación. La celda C1 contiene la fórmula =A1 + B1 y normalmente esperamos que Excel actualice el resultado si modificamos el valor de la celda A1 o el valor de la celda B1, pero observa lo que sucede en este ejemplo: La razón por la que la celda C1 no se actualiza, es porque el cálculo de fórmulas está configurado como manual y la única manera de actualizar el resultado es pulsando la tecla F9. Para regresar a un cálculo automático de fórmulas debemos ir a la ficha Fórmulas y dentro del grupo Cálculo pulsar el botón Opciones de cálculo y seleccionar la opción Automático:

Excel Total 03

Embed Size (px)

DESCRIPTION

Manual de excel

Citation preview

Configurar el clculo automtico de frmulas en ExcelTal vez te haya sucedido alguna vez que, despus de modificar el valor de las celdas involucradas en el clculo de una frmula, el resultado no se modifica. Cuando esto sucede pensamos que algo anda mal con Excel pero en realidad se debe a la configuracin delclculo automtico de frmulas.Para dejar en claro a lo que me refiero, quiero que observes con detenimiento la siguiente animacin. La celda C1 contiene la frmula =A1 + B1 y normalmente esperamos que Excel actualice el resultado si modificamos el valor de la celda A1 o el valor de la celda B1, pero observa lo que sucede en este ejemplo:

La razn por la que la celda C1 no se actualiza, es porque el clculo de frmulas est configurado como manual y la nica manera de actualizar el resultado es pulsando la tecla F9. Para regresar a unclculo automtico de frmulasdebemos ir a la ficha Frmulas y dentro del grupo Clculo pulsar el botnOpciones de clculoy seleccionar la opcin Automtico:

De esta manera el resultado de la celda C1 se actualizar automticamente al momento de cambiar el valor de cualquiera de las celdas que forman parte del clculo.Opciones de clculo en ExcelEn el ejemplo anterior mostr dos de las opciones de clculo que existen en Excel: Manual y Automtico. Sin embargo, existen en total 4opciones de clculo en Excelque describir a continuacin: Automtico: Excel calcula automticamente el resultado de cualquier frmula del libro al momento exacto en que se cambia cualquier valor que afecta el resultado de una frmula. Este es el comportamiento predeterminado de Excel. Automtico excepto para tablas de datos: Se calculan automticamente todas las frmulas del libro excepto las tablas de datos. Para actualizar una tabla de datos ser necesario seleccionar las frmulas de la tabla y pulsar la tecla F9. Manual: Excel no realizar ningn clculo de frmulas hasta que se pulse la tecla F9. Si el libro de Excel es guardado sin haber pulsado la tecla F9, la siguiente vez que se abra el libro de Excel las frmulas seguirn desactualizadas y ser necesario pulsar F9 para actualizar los clculos. Volver a calcular libro antes de guardar: Esta es una opcin del clculo Manual que nos permite indicar a Excel que actualice las frmulas justo antes de guardar el libro (aunque no se pulse la tecla F9).Todas estasOpciones de clculolas podemos acceder en la ficha Archivo > Opciones > Frmulas:

Adicionalmente, tal como lo vimos en el primer ejemplo, en la ficha Frmulas se encuentra el grupo Clculo donde encontraremos los siguientes botones:

Opciones para el clculo: al pulsar este botn se mostrarn las opciones Automtico, Automtico excepto en las tablas de datos, Manual. Calcular ahora. Este botn equivale a pulsar la tecla F9 y realiza el clculo de las frmulas de todo el libro. Recuerda que esta opcin solo es necesaria si se ha elegido un clculo de tipo Manual. Calcular hoja. Solo realiza el clculo de las frmulas de la hoja actual. Equivale a pulsar la combinacin de teclas Mays + F9.Acelerar el trabajo con un libro de ExcelProbablemente estars preguntndote porqu razn querras seleccionaruna opcin de clculodiferente a Automtico.Cuando un libro de Excel tiene grandes cantidades de datos y frmulas, llega el momento en que al cambiar el valor de una sola celda ocasionar que Excel tome varios segundos (o hasta minutos) en recalcular todas las frmulas involucradas.Cuando has llegado a una situacin crtica como la descrita, el clculo Automtico comenzar a ocasionar muchos problemas y ser mejor alternativa elegir unaopcin de clculodiferente.La opcinAutomtico excepto para tablas de datoses generalmente utilizada cuando tienes un libro de Excel que hace un uso exhaustivo de las herramientas de Anlisis Y si. Cuando se utilizan este tipo de herramientas los resultados son depositados entablas de datosy por lo tanto hace sentido utilizar esta opcin.Si no tienes un caso particular como el descrito anteriormente, entonces la opcin de clculoManualser la opcin adecuada para esos casos en los que Excel est tomando demasiado tiempo al realizar el clculo automtico de frmulas.Aunque tal vez no te hayas encontrado todava en una situacin crtica que presente este tipo de problemas, lo mejor es estar prevenido e informado de manera que cuando llegue el momento puedasconfigurar el clculo automtico de frmulas en Excely acelerar el trabajo con tu libro.Concatenar mltiples celdas en Excel con VBAEn esta ocasin mostrar cmo crear una funcin VBA paraconcatenar mltiples celdas en Excelcon solo especificar un rango de celdas. Esta funcin ser de gran ayuda cuando necesitemos concatenar una gran cantidad de cadenas de texto.Desventaja de la funcin CONCATENARExcel provee lafuncin CONCATENARpara poder unir los valores de varias celdas, pero su grande desventaja es que debemos especificar cada uno de los valores. Esto no sera problema si solo queremos concatenar dos o tres celdas, pero se convierte en un problema si necesitamos unir el texto de cien o ms celdas.Supongamos que tenemos una lista de nombres de empleados de acuerdo a la localidad donde trabajan.

Nuestro objetivo es concatenar todos los nombres en una sola cadena de texto que utilizar el punto y coma (;) y un espacio como separadores entre cada nombre. Si quisiramos utilizar la funcin CONCATENAR necesitaramos una frmula como la siguiente:=CONCATENAR(B2, "; ", B3, "; ", B4, "; ", B5, "; ", C2, "; ", C3, "; ", C4, "; ", D2, "; ", D3, "; ", D4, "; ", D5, "; ", E2, "; ", E3, "; ", E4)Funcin VBA para concatenar mltiples celdasEn casos como el anterior, es totalmente imprctico utilizar la funcin CONCATENAR por lo que crear una funcin VBA que nos ayude aconcatenar mltiples celdas en Excelser de gran beneficio. Considera el siguiente cdigo:

La funcin CONCATENARCELDAS recibe como argumento un rango y recorre cada una de las celdas para concatenar sus valores. Solo en caso de que la celda no tenga un valor ser excluida de la concatenacin.Ya que en el primer ciclo del bucle la variable resultado est vaca, mi cadena siempre empezar con un punto y coma. Es por eso que usando las funciones Right y Len remuevo esa primera aparicin del punto y coma y del primer espacio en blanco.Probar la concatenacin de varias celdasObserva la siguiente animacin donde pongo a prueba la funcin VBA recin creada.

Esta funcin es muy bsica, pero nos ayuda aconcatenar mltiples celdasde una manera rpida y sencilla. Seguramente existen muchas ideas para mejorar esta funcin pero sern tema de otro artculo. Mientras tanto puedesdescargar el libro de trabajoy experimentar por ti mismo.