Excel - Leccion 8

13
TÉRMINOS CLAVE Argumentos Matriz Fórmula condicional Funciones de búsqueda Tabla Utilizar fórmulas más avanzadas 149 8 Fabrikam utiliza varias herramientas analíticas de Excel para revisar los datos de ventas durante sus actividades de planeación estratégica. Los dueños han creado un programa de bonos estándares como parte de sus esfuerzos de retener a los empleados, y como un premio al desempeño para reconocer a los agentes de ventas que han sido clave en lograr los objeti- vos estratégicos de la empresa. El programa de bonos estándares está basado en los años de servicio en Fabrikam. El bono de desempeño se otorga cuando un agente alcanza su objetivo del año. Los contadores de Fabrikam crearán fórmulas para analizar los datos de ventas. MATRIZ DE HABILIDADES DE LA LECCION HABILIDADES HABILIDAD DE LA MATRIZ NÚMERO DE HABILIDAD Utilizar fórmulas para resumir Utilizar las funciones SUMAR.SI, 3.4.1 condicionalmente los datos. SUMAR.SI.CONJUNTO, CONTAR.SI, CONTAR.SI.CONJUNTO, PROMEDIO.SI y PROMEDIO.SI.CONJUNTO. Utilizar fórmulas para buscar datos en un libro. Utilizar las funciones BUSCARV y BUSCARH. 3.5.1 Agregar funciones lógicas condicionales Utilizar las funciones SI, Y, O, NO, SI.ERROR. 3.6.1 a fórmulas. Utilizar fórmulas para formatear texto. Utilizar las funciones NOMPROPIO, 3.7.1 MAYUSC, MINUSC, SUSTITUIR. Utilizar fórmulas para modificar texto. Utilizar la función SUSTITUIR. Utilizar las funciones NOMPROPIO, MAYUSC, 3.7.1 MINUSC, SUSTITUIR. Utilizar una fórmula para convertir texto en Convertir texto en columnas. 3.7.2, 2.3.5 columnas.

Transcript of Excel - Leccion 8

Page 1: Excel - Leccion 8

TT ÉÉ RR MM II NN OO SSCC LL AA VV EEArgumentosMatrizFórmula condicionalFunciones de búsquedaTabla

Utilizar fórmulas másavanzadas

149

8

Fabrikam utiliza varias herramientas analíticas de Excel para revisar los datos de ventasdurante sus actividades de planeación estratégica. Los dueños han creado un programa debonos estándares como parte de sus esfuerzos de retener a los empleados, y como un premioal desempeño para reconocer a los agentes de ventas que han sido clave en lograr los objeti-vos estratégicos de la empresa. El programa de bonos estándares está basado en los años deservicio en Fabrikam. El bono de desempeño se otorga cuando un agente alcanza su objetivodel año. Los contadores de Fabrikam crearán fórmulas para analizar los datos de ventas.

MM AA TT RR II ZZ DD EE HH AA BB II LL II DD AA DD EE SS DD EE LL AA LL EE CC CC II OO NN

HABILIDADES HABILIDAD DE LA MATRIZ NÚMERO DE HABILIDAD

Utilizar fórmulas para resumir Utilizar las funciones SUMAR.SI, 3.4.1condicionalmente los datos. SUMAR.SI.CONJUNTO, CONTAR.SI,

CONTAR.SI.CONJUNTO, PROMEDIO.SI y PROMEDIO.SI.CONJUNTO.

Utilizar fórmulas para buscar datos en un libro. Utilizar las funciones BUSCARV y BUSCARH. 3.5.1

Agregar funciones lógicas condicionales Utilizar las funciones SI, Y, O, NO, SI.ERROR. 3.6.1a fórmulas.

Utilizar fórmulas para formatear texto. Utilizar las funciones NOMPROPIO, 3.7.1MAYUSC, MINUSC, SUSTITUIR.

Utilizar fórmulas para modificar texto.

Utilizar la función SUSTITUIR. Utilizar las funciones NOMPROPIO, MAYUSC, 3.7.1MINUSC, SUSTITUIR.

Utilizar una fórmula para convertir texto en Convertir texto en columnas. 3.7.2, 2.3.5 columnas.

Page 2: Excel - Leccion 8

115500 || LLeecccciióónn 88

Abra el documento LL88--11..11 UUttiilliizzaarr llaa ffuunncciióónn SSUUMMAARR..SSII que está disponible en el CD-ROMcomplementario.

La ficha Fórmulas

En lecciones anteriores, usted aplicó formato a celdas con base en los formatos condiciona-les predefinidos como mayor que y menor que. Los formatos condicionales predefinidos lepermiten indicarle a Excel que las celdas deberán formatearse de manera diferente si losvalores almacenados en ellas cumplen con una cierta condición. Los formatos condiciona-les resaltan aspectos relevantes de los datos por lo que ayudan a los lectores a entenderloscon mayor facilidad.

En esta lección utilizará comandos de la ficha Fórmulas, que se muestra en la Figura 8-1,para crear fórmulas que resuman condicionalmente los datos, para buscar datos, para apli-car lógica condicional, y para formatear y modificar el texto. Utilice esta ilustración comoreferencia a lo largo de esta lección a medida que se familiariza con otros comandos de laficha Fórmulas y los emplea para crear fórmulas.

ORIENTACIÓN SOBRE EL SOFTWARE

Figura 8-1

Ficha Fórmulas

MOAC Excel 2007/ETC Lección 8 fig 1

Se usa paramodificar

texto

Se usa para aplicarlógica condicional

(SI, Y, O...)

Crear y usar rangos connombres en fórmulaslógicas y de búsqueda

Se usa para crear fórmulasBUSCARV y BUSCARH

� Utilizar fórmulas para resumir condicionalmente los datos

Utilizar la función SUMAR.SI

La función SUMAR.SI calcula el total de sólo aquellas celdas que cumplen con un deter-minado criterio o condición. La sintaxis de la función SUMAR.SI es SUMAR.SI(Rango,Criterio, Rango_suma). En una fórmula, los valores que una función emplea para realizaroperaciones o cálculos se denominan argumentos. Así, los argumentos para la funciónSUMAR.SI son rango, criterio y rango de suma. Al emplearse juntos crean una ffóórrmmuullaaccoonnddiicciioonnaall en la que se suman las celdas que cumplen con el criterio previamente defini-do. Las celdas dentro del rango de criterio que no cumplen con dicho criterio, no seincluyen en el total.

Page 3: Excel - Leccion 8

UUssaarr ffóórrmmuullaass mmááss aavvaannzzaaddaass || 115511

RESOLUCIÓN DEPROBLEMAS

Si la función SUMAR.SI no está visible, teclee SUMAR.SI en el cuadro Buscar funcióny haga clic en Ir. Haga clic en SUMAR.SI cuando aparezca en el cuadro Seleccionar unafunción.

RESOLUCIÓN DEPROBLEMAS

No es necesario escribir el signo de pesos o la coma. Si los escribe, Excel los elimina dela fórmula y devuelve un valor preciso.

TOME NOTA*El resultado de la fórmula SUMAR.SI en la celda B20 no incluye el valor de propiedaden la celda B15 porque la fórmula especificó valores mayores a $200,000. Para incluireste valor, el criterio debió haber sido >= (mayor o igual que).

La Tabla 8-1 explica el significado de cada argumento en la sintaxis SUMAR.SI. Si se omiteRango_suma de la fórmula, como lo hizo en el primero cálculo del ejercicio anterior, seevalúan las celdas en el rango y se suman si cumplen con el criterio.No es necesario que Rango_suma tenga el mismo tamaño y forma que el rango. En realidad,las celdas que se suman se determinan utilizando la celda superior izquierda de Rango_sumacomo la celda inicial, e incluyendo después las celdas que corresponden con el tamaño y laforma del rango.

TOME NOTA*Cuando hace clic en Usadas recientemente, la última función que se utilizó aparece alprincipio de la lista. Cuando hace clic en Insertar función, se abre el cuadro de diálogoInsertar función con la última función empleada resaltada.

¿LISTO PARA LA CERTIFICACIÓN?¿Cómo utilizar una fórmulaSUMAR.SI para resumir condicionalmente los datos? 3.4.1

ARGUMENTO EXPLICACIÓN

Rango El rango de celdas que desea que evalúe la función. Los valores en blanco y los de texto no se toman en cuenta.

Criterio La condición o criterio en forma de número, expresión o textoque determina las celdas que se van a sumar.

Rango_suma Las celdas reales que se deben sumar si las celdascorrespondientes en el rango cumplen los criterios.

Tabla 8-1

AArrgguummeennttooss eenn llaa ssiinnttaaxxiissSSUUMMAARR..SSII

No es necesario que Rango_suma tenga el mismo tamaño y forma que el rango. En realidad,las celdas que se suman se determinan utilizando la celda superior izquierda de Rango_sumacomo la celda inicial, e incluyendo después las celdas que corresponden con el tamaño y laforma del rango.

Utilizar la función SUMAR.SI.CONJUNTO

SUMAR.SI.CONJUNTO suma aquellas celdas en un rango que cumplen con múltiplescriterios. Es importante observar que el orden de los argumentos es diferente que paraSUMAR.SI. En una fórmula SUMAR.SI, el argumento rango_suma es el tercer argumen-to; en SUMAR.SI.CONJUNTO es el primer argumento.

Page 4: Excel - Leccion 8

115522 || LLeecccciióónn 88

Abra el documento LL88--11..22 UUttiilliizzaarr llaa ffuunncciióónn SSUUMMAARR..SSII..CCOONNJJUUNNTTOO que está disponible en elCD-ROM complementario.

Una fórmula SUMAR.SI.CONJUNTO le permite especificar múltiples criterios para resumircondicionalmente los datos. La primera fórmula SUMAR.SI.CONJUNTO que creó sumó elprecio de venta de las propiedades que se vendieron por más de $200,000 y que estuvieron enel mercado por 60 días o menos. La segunda fórmula sumó las propiedades que se vendieronal 98% (>3%) de su precio de lista dentro de un plazo de 60 días. Estas fórmulas analizaronlos datos con base en dos criterios. Usted puede continuar agregando hasta 127 criterios paraevaluar los datos.

Dado que el orden de los argumentos es diferente en SUMAR.SI y SUMAR.SI.CONJUNTOy que ambas funciones son muy similares, si desea copiarlas y editarlas, asegúrese de colocarlos argumentos en el orden correcto.

¿LISTO PARA LA CERTIFICACIÓN?¿Cómo crear una fórmulaque sume los valores quecumplan múltiples criterios? 3.4.1

Utilizar la función CONTAR.SI

La función CONTAR.SI cuenta el número de celdas en un determinado rango quecumplen con una condición específica. La sintaxis para la función CONTAR.SI esCONTAR.SI(Rango, Criterio). El rango es el rango de celdas que se van a contar. Lacondición puede ser un número, una expresión o un texto.

Abra el documento LL88--11..33 UUttiilliizzaarr llaa ffuunncciióónn CCOONNTTAARR..SSII que está disponible en el CD-ROMcomplementario.

¿LISTO PARA LA CERTIFICACIÓN?¿Cómo crear una fórmulaque cuente el número de celdas en un rango que cumplen una determinadacondición? 3.4.1

El rango es el rango de celdas que deben contarse. Los criterios son las condiciones que debencumplirse para que se puedan contar las celdas. En el ejercicio, el rango fue el precio de ventade las casas vendidas durante el período. Los criterios fueron las casas que se vendieron por$200,000 o más.

La fórmula CONTAR.SI.CONJUNTO cuenta el número de celdas dentro de un rangoque cumplen un conjunto de criterios. La sintaxis es CONTAR.SI.CONJUNTO(rango1,criterio1, rango2, criterio2 . . .). Puede crear hasta 127 rangos y criterios.

Utilizar la función CONTAR.SI.CONJUNTO

Abra el documento LL88--11..44 UUttiilliizzaarr llaa ffuunncciióónn CCOONNTTAARR..SSII..CCOONNJJUUNNTTOO que está disponible en elCD-ROM complementario.

¿LISTO PARA LA CERTIFICACIÓN?¿Cómo crear una fórmulaque cuente el número de celdas dentro un rango quecumplen con múltiples criterios? 3.4.1

Una celda del rango que indicó en el cuadro Argumentos de función se contará sólo si todoslos criterios correspondientes especificados son verdaderos para esa celda. Si un criterio hacereferencia a una celda vacía, CONTAR.SI.CONJUNTO la trata como un valor 0. Como seilustra en la Figura 8-2, las sugerencias para cada cuadro en el cuadro de diálogo Argumentosde función se reemplazan con el valor cuando navega al siguiente cuadro de argumento.También se muestra el resultado de la fórmula, permitiéndole revisar y hacer correcciones siocurre un mensaje de error o se devuelve un resultado inesperado.

Page 5: Excel - Leccion 8

UUssaarr ffóórrmmuullaass mmááss aavvaannzzaaddaass || 115533

Figura 8-2

Argumentos y resultados parala fórmula CONTAR.SI.CONJUNTO

TOME NOTA*

Cuando crea fórmulas, puede utilizar los caracteres comodín signo de interrogación (?) yasterisco (*) en los criterios. El signo de interrogación corresponde a un solo caracter(cualquiera) y el asterisco corresponde a cualquier secuencia de caracteres. Si desea unsigno de interrogación o asterisco reales, teclee una tilde (~) delante del caracter.

Utilizar la función PROMEDIO.SIPROMEDIO.SI devuelve la media aritmética de todas las celdas en un rango que cum-plen con un determinado criterio. La sintaxis es PROMEDIO.SI(rango, criterio,rango_promedio).

¿LISTO PARA LA CERTIFICACIÓN?¿Cómo crear una fórmulaque devuelva el promedio detodas las celdas quecumplen una determinadacondición?3.4.1

En la sintaxis PROMEDIO.SI, el rango es el conjunto de celdas cuyo promedio se deseaobtener. Por ejemplo, en este ejercicio usted deseaba saber el número de días promedio queuna propiedad valorada en $200,000 estuvo en el mercado antes de venderse. El rango esB5:B16, el valor de lista de las casas que se vendieron. El criterio es la condición sobre la quedesea evaluar las celdas, es decir >=200000. Rango_promedio es el conjunto real de celdas delas que se va a obtener el promedio: el número de días que cada casa estuvo en el mercadoantes de venderse.

Abra el documento LL88--11..55 UUttiilliizzaarr llaa ffuunncciióónn PPRROOMMEEDDIIOO..SSII que está disponible en el CD-ROMcomplementario.

Una fórmula PROMEDIO.SI.CONJUNTO devuelve el promedio (media aritmética) detodas las celdas que cumplen múltiples criterios. La sintaxis es PROMEDIO.SI.CON-JUNTO(rango_promedio,rango_criterio1,criterio1,-rango_criterio2,criterio2 . . .).

Utilizar la función PROMEDIO.SI.CONJUNTO

Abra el documento LL88--11..66 UUttiilliizzaarr llaa ffuunncciióónn PPRROOMMEEDDIIOO..SSII..CCOONNJJUUNNTTOO que está disponibleen el CD-ROM complementario.

¿LISTO PARA LA CERTIFICACIÓN?¿Cómo crear una fórmulaque calcule el promedio delos datos que cumplen múltiples criterios? 3.4.1

Usted introdujo sólo dos criterios para las fórmulas SUMAR.SI.CONJUNTO,CONTAR.SI.CONJUNTO y PROMEDIO.SI.CONJUNTO que creó en los ejercicios ante-riores. Sin embargo, en hojas de cálculo muy grandes, con frecuencia necesitará emplear múlti-ples criterios para que la fórmula devuelva un valor que sea significativo para su análisis. Ustedpuede introducir hasta 127 condiciones que los datos deben cumplir para que una celda seaincluida en el resumen condicional que resulta de una fórmula SUMAR.SI.CONJUNTO,CONTAR.SI.CONJUNTO o PROMEDIO.SI.CONJUNTO.

Page 6: Excel - Leccion 8

115544 || LLeecccciióónn 88

TOME NOTA*En una fórmula condicional, puedehacer referencia a otrahoja de cálculo en elmismo libro, pero nopuede emplear referencias a otro libro.

Las siguientes declaraciones resumen la forma en que se tratan los valores cuando usted intro-duce una fórmula PROMEDIO.SI o PROMEDIO.SI.CONJUNTO (siguiente ejercicio):

• Si se omite Rango_promedio de los argumentos de función, se emplea el rango.• Si una celda de Rango_promedio es una celda vacía, PROMEDIO.SI la ignora.• Si un rango está en blanco o contiene un valor de texto, PROMEDIO.SI devuelve elvalor de error #DIV0!.

• Si una celda en un criterio está vacía, PROMEDIO.SI la trata como un valor 0.• Si no hay celdas en el rango que cumplan con los criterios, PROMEDIO.SI devuelveel valor de error #DIV/0!.

� Utilizar fórmulas para buscar datos en un libro

Utilizar la función BUSCARV

La V en BUSCARV significa vertical. Esta fórmula se utiliza cuando los valores de com-paración se encuentran en una columna situada a la izquierda de los datos que desea bus-car. La función BUSCARV busca un valor en la primera columna de una matriz de tablaen la hoja de cálculo y devuelve, en la misma fila, un valor de otra columna de dichamatriz de tabla.

Abra el documento LL88--22..11 UUttiilliizzaarr llaa ffuunncciióónn BBUUSSCCAARRVV que está disponible en el CD-ROMcomplementario.

TOME NOTA*

Los argumentos que se utilizan en las funciones BUSCARV y BUSCARH no distinguenentre mayúsculas y minúsculas así que puede escribirlos empleando mayúsculas o minús-culas o usando una combinación de ellas. Además, los nombres de función BUSCARV yBUSCARH tampoco distinguen entre mayúsculas y minúsculas.

La sintaxis de la función BUSCARV es BUSCARV(valor_buscado,matriz_buscar_en,indica-dor_columnas). Los componentes de los argumentos que se emplean en las fórmulas de bús-queda se muestran en la Figura 8-3, y se describen en la Tabla 8-2 que aplica para las fórmulasBUSCARV y BUSCARH.

TOME NOTA*VERDADERO en el cuadro ordenado devolverá el valor más aproximado. FALSOsólo devuelve un valor exacto. Si deja vacío el cuadro Ordenado, Excel introduciráVERDADERO cuando haga clic en Aceptar.

Figura 8-3

Argumentos de función para lafórmula BUSCARV

¿LISTO PARA LA CERTIFICACIÓN?¿Cómo crear una fórmulaBUSCARV que recupere unvalor de una tabla? 3.5.1

Page 7: Excel - Leccion 8

UUssaarr ffóórrmmuullaass mmááss aavvaannzzaaddaass || 115555

ARGUMENTO DESCRIPCIÓN

Valor_buscado El valor que se va a buscar en la columna o fila. Puede ser un valorconstante, el texto de un contacto entre comillas, o la dirección onombre de una celda que contiene una constante numérica o detexto.

Matriz_buscar_en Dos o más columnas de datos. Utiliza una referencia a un rangoo a un nombre de rango. Los valores en la primera columna de matriz_buscar_en son los valores que busca valor_buscado.

Indicador_filas La posición numérica de la fila en la que deberá buscar BUSCARH.

Indicador_columnas La posición numérica de la columna en la que deberá buscar BUSCARV.El número de columna de matriz_buscar_en desde la cual debe devolverse el valor coincidente. Un indicador_columnas igual a 1 devuelve el valor en la primera columna de matriz_buscar_en. Unindicador_columnas igual a 2 devuelve el valor en la segundacolumna de matriz_buscar_en, etcétera.

Ordenado Un valor lógico que especifica si BUSCARV va a buscar una coinci-dencia exacta o aproximada. Si la función debe devolver el valormás aproximado, aún cuando no haya una coincidencia, este valordebe establecerse en VERDADERO; si se requiere una coincidenciaexacta, este valor debe establecerse en FALSO. Si no se incluyeeste argumento, la función asume que el valor es VERDADERO.

Tabla 8-2

SSiinnttaaxxiiss ddee ffuunncciióónn ppaarraa BBUUSSCCAARRVV

Repase los siguientes puntos clave relacionados con las funciones y argumentos de las funcio-nes BUSCARV y BUSCARH.

• Se emplea una mmaattrriizz para crear fórmulas únicas que produzcan múltiples resultados oque operen sobre un grupo de argumentos. Los datos en la matriz de tabla debenestar ordenados en filas y columnas. Puede ser una constante o una fórmula.

• Si Valor_buscado es menor que el número más pequeño en la primera columna deMatriz_buscar_en, BUSCARV devuelve el valor de error #N/A, como vio en la celdaE11 en el ejercicio anterior.

• Los valores de Matriz_buscar_en pueden ser texto, números o valores lógicos. El textoen mayúsculas y minúsculas es equivalente.

• Los valores en la primera columna de Matriz_buscar_en deben colocarse en ordenascendente, de otra manera BUSCARV podría no devolver el valor correcto. La tablade búsqueda que utilizó en este ejercicio mostraba los años de servicio en orden ascen-dente.

• Si Ordenado es VERDADERO o si se omite, se devolverá una coincidencia exacta oaproximada. Si no se encuentra una coincidencia exacta, devolverá el siguiente valormás alto inferior a Valor_buscado.

• Si Ordenado es FALSO, BUSCARV sólo buscará una coincidencia exacta. Si no seencuentra una coincidencia exacta, se devolverá el valor de error #N/A. En este ejercicio,se paga el mismo bono para un rango de años, así que introdujo VERDADERO en elcuadro Ordenado para que devolviera un valor para todos los agentes que han estado enla empresa más de un año.

Page 8: Excel - Leccion 8

115566 || LLeecccciióónn 88

BUSCARH busca un valor en la fila superior de una tabla o una matriz y luego devuelveun valor en la misma columna de una fila que usted especifique en la tabla o matriz. UseBUSCARH cuando los valores de comparación se encuentren en una fila en la parte supe-rior de una tabla de datos y desee buscar dentro de un número especificado de filas.

Utilizar la función BUSCARH

Abra el documento LL88--22..22 UUttiilliizzaarr llaa ffuunncciióónn BBUUSSCCAARRHH que está disponible en el CD-ROMcomplementario.

¿LISTO PARA LA CERTIFICACIÓN?¿Cómo crear una fórmulaBUSCARH que recupere unvalor de una fila específicade una tabla? 3.5.1

Podría ser difícil recordar la sintaxis de la función BUSCARH o BUSCARV. Utilice el cuadrode diálogo Argumentos de función para que le ayude a recordar el orden de los argumentos.Cuando haga clic en cada campo, revise las sugerencias que aparecen a la derecha de cada cua-dro, así como la explicación debajo de los cuadros de argumentos que le indican el propósitode cada argumento en la fórmula.

� Agregar funciones lógicas condicionales a fórmulas

Utilizar la función SI

El resultado de una fórmula condicional se determina por el estado de una condiciónespecífica, o la respuesta a una pregunta lógica. Una fórmula SI devuelve un valor si unacondición especificada es verdadera, y otro valor si la condición es falsa. La función Sirequiere la siguiente sintaxis: SI(prueba_lógica, valor_si_verdadero, valor_si_falso).

¿LISTO PARA LA CERTIFICACIÓN?¿Cómo crear una fórmulaque devuelva un valor siexiste una condición, y unvalor diferente si lacondición no existe? 3.6.1

Una función SI establece una declaración condicional para probar datos. Si la condición exis-te, se devolverá un valor. Si la condición no existe, se devolverá otro.

Abra el documento LL88--33..11 UUttiilliizzaarr llaa ffuunncciióónn SSII que está disponible en el CD-ROM complemen-tario.

Utilizar la función Y

La función Y devuelve VERDADERO si todos sus argumentos son VERDADEROS, ydevuelve FALSO si uno o más argumentos son FALSOS. La sintaxis es Y(valor_lógico1,valor_lógico2,. . .). Usted utilizará la función Y para determinar si el total de ventas anua-les de Fabrikam cumple con el objetivo estratégico y si éste excedió las ventas del añoanterior en un 5 por ciento.

Abra el documento LL88--33..22 UUttiilliizzaarr llaa ffuunncciióónn YY que está disponible en el CD-ROM complemen-tario.

Page 9: Excel - Leccion 8

UUssaarr ffóórrmmuullaass mmááss aavvaannzzaaddaass || 115577

¿LISTO PARA LA CERTIFICACIÓN?¿Cómo crear una fórmula Ypara evaluar lógicamente losdatos para determinar si secumplieron múltiples condiciones? 3.6.1

La función SI devuelve un resultado VERDADERO sólo cuando se han cumplido ambascondiciones en la fórmula. Examinemos los resultados que logró en el ejercicio anterior: lasventas en el año 2 excedieron las ventas del año anterior, por lo tanto se ha cumplido la pri-mera condición; las ventas del año 2 también han excedido las ventas del año 1 en 5 por cien-to; dado que se han cumplido ambas condiciones, la fórmula devuelve VERDADERO.

Considere los argumentos para las pruebas lógicas para el año 3 (la fórmula en la celda D5):las ventas excedieron el objetivo de ventas; por lo tanto, el primer argumento devuelve el valorVERDADERO; sin embargo, las ventas no excedieron las ventas del año anterior en 5 porciento; como sólo se ha cumplido una condición, la fórmula devuelve FALSO.

La sintaxis de la fórmula O es similar a la de la función Y. Sin embargo, O devuelveVERDADERO si cualquier argumento es VERDADERO, y devuelve FALSO sólo cuan-do todos los argumentos son FALSOS. Los argumentos deben evaluarse como valoreslógicos, como VERDADERO o FALSO, o como matrices o referencias que contenganvalores lógicos. En el siguiente ejercicio creará una fórmula que evalúe si las ventasaumentaron todos los años durante el período de los datos. La fórmula O devolverá VER-DADERO si aumentaron durante cualquiera de los periodos

Utilizar la función O

Abra el documento LL88--33..33 UUttiilliizzaarr llaa ffuunncciióónn OO que está disponible en el CD-ROM complemen-tario.

¿LISTO PARA LA CERTIFICACIÓN?¿Cómo crear una fórmula Opara evaluar lógicamente losdatos para determinar si secumplieron cualquiera de lascondiciones? 3.6.1

En la primera fórmula O que introdujo en este ejercicio, ambas pruebas lógicas devolvieronun valor VERDADERO. Las ventas del Sr. Carey en el año 3 fueron al menos 3 por cientomayores que en el año 2. Sus ventas para el año 4 también fueron al menos 3 por cientomayores que sus ventas del año 3. Si una de las pruebas hubiera resultado en un valor VER-DADERO y la otra en un valor FALSO, aun así la fórmula hubiera devuelto un valor VER-DADERO en la celda A18.

TOME NOTA*A medida que añade argumentos, los campos de valor en el cuadro de diálogoArgumentos de función se amplían para permitirle introducir más argumentos.

Utilizar la función NO

La función NO invierte el valor de sus argumentos. Utilice NO cuando desee asegurarsede que un valor no sea igual a otro valor específico. Si el valor lógico es falso, NO devuel-ve VERDADERO. En el siguiente ejercicio usted contestará a la pregunta: ¿Las ventasdurante el año 5 de Cardoso sobrepasan en 3 por ciento a sus ventas durante el año 4?

Abra el documento LL88--33..44 UUttiilliizzaarr llaa ffuunncciióónn NNOO que está disponible en el CD-ROMcomplementario.

Page 10: Excel - Leccion 8

115588 || LLeecccciióónn 88

En este ejercicio, usted deseaba asegurarse que en el año 5 las ventas de Cardoso hubieranaumentado al menos 3 por ciento en comparación con el año anterior. La fórmula condicio-nal NO resulta en un valor lógico (Verdadero o Falso) y puede emplearse para esta pruebalógica, devolviendo el valor opuesto de lo que hubiera devuelto una fórmula SI.

¿LISTO PARA LA CERTIFICACIÓN?¿Cómo crear una fórmulaNO para asegurarse de quecierto valor no estápresente? 3.6.1 Utilizar la función SI.ERROR

Cuando una fórmula no contiene los suficientes argumentos, se devuelve un mensaje deerror. Utilice la función SI.ERROR para interceptar y controlar errores en las fórmulas.La función devuelve un valor que usted determina, si una fórmula presenta un error. Si lafórmula está bien, devuelve el resultado. La sintaxis es SI.ERROR(valor,valor_si_error).

Abra el documento LL88--33..55 UUttiilliizzaarr llaa ffuunncciióónn SSII..EERRRROORR que está disponible en el CD-ROMcomplementario.

Valor es el argumento en que se busca el error. Si selecciona la celda E11 y hace clic en elbotón Insertar función a un lado de la barra de fórmulas, verá que la fórmula BUSCARV ori-ginal aparece en el cuadro Valor (primer argumento) en la fórmula SI.ERROR. Como se ilus-tra en la Figura 8-4, ese argumento devolvió un error #N/A. El cuadro Valor_si_error contie-ne el texto para reemplazar el mensaje de error.

¿LISTO PARA LA CERTIFICACIÓN?¿Cómo reemplazar un mensaje de error con textoespecífico cuando la fórmulaproduce un error? 3.6.1

La función SI.ERROR evalúa los siguientes tipos de error: #N/A, #VALOR!, #REF!,#DIV/0!, #NUM!, #¿NOMBRE? o #NULO!. En el ejercicio, usted reemplazó el mensaje deerror con un texto que explicaba por qué uno de los agentes de ventas no recibió un bonocuando se aplicó la fórmula BUSCARV.

Figura 8-4

Argumentos de la funciónSI.ERROR

MOAC Excel 2007/ETC Lección 8 fig 9

Mensaje de error devueltopor la fórmula original

Texto para reemplazarel mensaje de error

Fórmula original

� Utilizar fórmulas para formatear texto

Utilizar la función NOMPROPIO

La función NOMPROPIO cambia a mayúscula la primera letra de una cadena de texto ycualquiera de las otras letras de texto que se encuentren después de cualquier caracter queno sea una letra, y convierte todas las demás letras a minúsculas. En la sintaxis NOM-PROPIO (texto), el texto es el texto entre comillas, una fórmula que devuelve texto o unareferencia a una celda que contiene el texto al que desea agregar mayúsculas. Puede usarNOMPROPIO para cambiar texto en mayúsculas o minúsculas, a texto tipo título.

Page 11: Excel - Leccion 8

UUssaarr ffóórrmmuullaass mmááss aavvaannzzaaddaass || 115599

Abra el documento LL88--44..11 UUttiilliizzaarr llaa ffuunncciióónn NNOOMMPPRROOPPIIOO que está disponible en el CD-ROMcomplementario.

La función NOMPROPIO cambia a mayúscula la primera letra en cada palabra en la cadenade texto, y convierte todas las demás letras a minúsculas. Ésta es la razón por la cual editó eltexto después de haberlo convertido en el ejercicio anterior. Dado que Excel reconoce el após-trofe como una interrupción, cambió a mayúscula la siguiente letra. En la sintaxis NOM-PROPIO(texto), el texto puede estar entre comillas o puede seleccionar referencias de celdascomo las seleccionó en el ejercicio anterior.

Cuando creó la fórmula para convertir el texto a tipo título, tenía dos líneas de texto. Sihubiera eliminado el texto original en la celda A16, también se habría eliminado el texto con-vertido de la celda A17. Cuando utilizó la función Pegar valores, el contenido de la celda A17se pegó en la celda A14 en lugar de la fórmula, la cual dependería del texto que quedó en lacelda A16. Después de que pegó los resultados en lugar de la fórmula, fue capaz de quitar laslíneas de texto duplicadas.

¿LISTO PARA LA CERTIFICACIÓN?¿Cómo modificar textoempleando una fórmulaNOMPROPIO? 3.7.1

Utilizar la función MAYUSC

La función MAYUSC le permite convertir texto a mayúsculas. La sintaxis esMAYUSC(texto), siendo texto el texto que desea convertir a mayúsculas. El texto puedeser una referencia o una cadena de texto.

Abra el documento LL88--44..22 UUttiilliizzaarr llaa ffuunncciióónn MMAAYYUUSSCC que está disponible en el CD-ROM com-plementario.

¿LISTO PARA LA CERTIFICACIÓN?¿Cómo utilizar MAYUSC paraconvertir el texto a mayúsculas empleando unafórmula? 3.7.1

Convertir el texto a mayúsculas es un proceso que requiere dos pasos. Usted no puede intro-ducir la fórmula en la ubicación actual del texto, así que después de que el texto ha sido con-vertido, debe cortar y pegar el texto en la ubicación deseada. El comando Pegar valores pega elcontenido sin la fórmula para que usted pueda quitar los datos duplicados.

La función MINUSC convierte todas las letras mayúsculas de una cadena de texto enminúsculas. MINUSC no cambia los caracteres de texto que no sean letras.

Utilizar la función MINUSC

Abra el documento LL88--44..33 UUttiilliizzaarr llaa ffuunncciióónn MMIINNUUSSCC que está disponible en el CD-ROM com-plementario.

Es importante que revise el texto después de que haber cambiado las mayúsculas a minúscu-las. Por ejemplo, el nombre del agente en la celda B20, así como la primera palabra en la ora-ción deben tener la primera letra en mayúsculas. Si reemplaza el texto en la celda B19 con eltexto en minúsculas de la celda B20, deberá editar el texto.

¿LISTO PARA LA CERTIFICACIÓN?¿Cómo utilizar MINUSC paraconvertir texto en minúsculas empleando unafórmula? 3.7.1

Page 12: Excel - Leccion 8

116600 || LLeecccciióónn 88

� Utilizar fórmulas para modificar texto

Utilizar la función SUSTITUIR

La función SUSTITUIR de Excel es especialmente útil cuando necesite editar datos ydesee sustituir el texto existente con texto nuevo. Emplee la función SUSTITUIR cuandodesee reemplazar texto específico en una cadena de texto. Use REEMPLAZAR cuandodesee reemplazar cualquier texto que aparezca en una ubicación específica en una cadenade texto, como cuando ocurre un cambio de nombre.

Abra el documento LL88--55..11 UUttiilliizzaarr llaa ffuunncciióónn SSUUSSTTIITTUUIIRR que está disponible en el CD-ROMcomplementario.

¿LISTO PARA LA CERTIFICACIÓN?¿Cómo utilizar la funciónSUSTITUIR para reemplazartexto existente con textonuevo empleando unafórmula? 3.7.1

Cuando desee emplear el texto existente con pequeños cambios, puede utilizar la funciónSUSTITUIR. En el cuadro de diálogo Argumentos de función, el Texto puede ser el textoreal que desee sustituir o puede ser una referencia de celda. Usted deseaba emplear el textoen la celda B18 con un cambio. La Figura 8-5 ilustra los argumentos de función que resultanen el cambio de 3% a 5% en el texto nuevo. El número 3 aparece tres veces en el texto origi-nal. El último argumento de función indica qué ocurrencia debe reemplazarse.

Figura 8-5

Argumentos de la función SUSTITUIR

MOAC Excel 2007/ETC Lección 8 fig 10

Usar el texto en la celda B19en una nueva ubicación

Reemplazar el número 3 enuna nueva ubicación

Reemplazarla primera

ocurrencia de 3

Reemplazar 3(texto original)

con 5

Utilizar una fórmula para convertir texto en columnas

Puede utilizar el Asistente para convertir texto en columnas para separar el contenido deceldas simples en columnas distintas, por ejemplo, separar un nombre completo en nom-bre y apellido. Dependiendo de la manera en que estén organizados sus datos, ustedpuede dividir el contenido de las celdas en función de un delimitador, como un espacio ouna coma, o en función de la ubicación específica de un salto de columna. En el siguien-te ejercicio, usted convertirá los datos de la columna A en dos columnas.

Abra el documento LL88--55..22 UUttiilliizzaarr uunnaa ffóórrmmuullaa ppaarraa ccoonnvveerrttiirr tteexxttoo eenn ccoolluummnnaass que estádisponible en el CD-ROM complementario.

¿LISTO PARA LA CERTIFICACIÓN?¿Cómo utilizar una fórmulapara convertir texto encolumnas? 3.7.2, 2.3.5

Page 13: Excel - Leccion 8

UUssaarr ffóórrmmuullaass mmááss aavvaannzzaaddaass || 116611

MM AA TT RR II ZZ DD EE RR EE SS UU MM EE NN DD EE HH AA BB II LL II DD AA DD EE SS

EN ESTA LECCIÓN USTED APRENDIÓ HABILIDAD DE LA MATRIZ NÚMERO DE HABILIDAD

A crear fórmulas para resumir Utilizar SUMAR.SI, SUMAR.SI.CONJUNTO 3.4.1los datos que cumplen con CONTAR.SI, CONTAR.SI.CONJUNTOlos criterios especificados. PROMEDIO.SI y

PROMEDIO.SI.CONJUNTO.

A crear fórmulas para buscar Utilizar BUSCARV y BUSCARH. 3.5.1datos en un libro.

A crear fórmulas que prueben Utilizar SI, Y, O, NO, SI.ERROR. 3.6.1si las condiciones están presentes.

A crear fórmulas para cambiar Utilizar NOMPROPIO, MAYUSC, 3.7.1de mayúsculas a minúsculas MINUSC, SUSTITUIR.o viceversa.

A utilizar fórmulas para modificar texto.

A sustituir texto existente con Utilizar NOMPROPIO, MAYUSC, 3.7.1texto nuevo. MINUSC, SUSTITUIR.

A separar el contenido de Convertir texto en columnas. 3.7.2, 2.3.5celdas en diferentes columnas.