Sunteți pe pagina 1din 13

Utilizar fórmulas más 8

avanzadas
MATRIZ DE HABILIDADES DE LA LECCION

H ABILIDADES H ABILIDAD 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.

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.

TÉRMINOS
CLAVE
Argumentos
Matriz
Fórmula condicional
Funciones de búsqueda
Tabla

149
150 | Lección 8

O R I E N TA C I Ó N SOBRE EL SOFTWARE

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 le
permiten indicarle a Excel que las celdas deberán formatearse de manera diferente si los
valores 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 entenderlos
con 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 como
referencia a lo largo de esta lección a medida que se familiariza con otros comandos de la
ficha Fórmulas y los emplea para crear fórmulas.

Figura 8-1 Se usa para crear fórmulas


Ficha Fórmulas BUSCARV y BUSCARH

Se usa para Se usa para aplicar Crear y usar rangos con


modificar lógica condicional nombres en fórmulas
texto (SI, Y, O...) lógicas y de búsqueda

MOAC Excel 2007/ETC Lección 8 fig 1

I 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 realizar
operaciones o cálculos se denominan argumentos. Así, los argumentos para la función
SUMAR.SI son rango, criterio y rango de suma. Al emplearse juntos crean una fórmula
condicional 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 se
incluyen en el total.

Abra el documento L8-1.1 Utilizar la función SUMAR.SI que está disponible en el CD-ROM
complementario.
Usar fórmulas más avanzadas | 151

Si la función SUMAR.SI no está visible, teclee SUMAR.SI en el cuadro Buscar función


RESOLUCIÓN DE
PROBLEMAS y haga clic en Ir. Haga clic en SUMAR.SI cuando aparezca en el cuadro Seleccionar una
función.

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

El resultado de la fórmula SUMAR.SI en la celda B20 no incluye el valor de propiedad

este valor, el criterio debió haber sido >= (mayor o igual que).
TOME NOTA
* en la celda B15 porque la fórmula especificó valores mayores a $200,000. Para incluir

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

La Tabla 8-1 explica el significado de cada argumento en la sintaxis SUMAR.SI. Si se omite


¿LISTO PARA LA
Rango_suma de la fórmula, como lo hizo en el primero cálculo del ejercicio anterior, se
CERTIFICACIÓN?
evalúan las celdas en el rango y se suman si cumplen con el criterio.
¿Cómo utilizar una fórmula
SUMAR.SI para resumir No es necesario que Rango_suma tenga el mismo tamaño y forma que el rango. En realidad,
condicionalmente los datos? las celdas que se suman se determinan utilizando la celda superior izquierda de Rango_suma
3.4.1 como la celda inicial, e incluyendo después las celdas que corresponden con el tamaño y la
forma del rango.

Tabla 8-1
Argumentos en la sintaxis A RGUMENTO EXPLICACIÓN
SUMAR.SI
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 texto
que determina las celdas que se van a sumar.
Rango_suma Las celdas reales que se deben sumar si las celdas
correspondientes en el rango cumplen los criterios.

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_suma
como la celda inicial, e incluyendo después las celdas que corresponden con el tamaño y la
forma del rango.

Utilizar la función SUMAR.SI.CONJUNTO


SUMAR.SI.CONJUNTO suma aquellas celdas en un rango que cumplen con múltiples
criterios. Es importante observar que el orden de los argumentos es diferente que para
SUMAR.SI. En una fórmula SUMAR.SI, el argumento rango_suma es el tercer argumen-
to; en SUMAR.SI.CONJUNTO es el primer argumento.
152 | Lección 8

Abra el documento L8-1.2 Utilizar la función SUMAR.SI.CONJUNTO que está disponible en el


CD-ROM complementario.

Una fórmula SUMAR.SI.CONJUNTO le permite especificar múltiples criterios para resumir


condicionalmente los datos. La primera fórmula SUMAR.SI.CONJUNTO que creó sumó el
¿LISTO PARA LA precio de venta de las propiedades que se vendieron por más de $200,000 y que estuvieron en
CERTIFICACIÓN? el mercado por 60 días o menos. La segunda fórmula sumó las propiedades que se vendieron
¿Cómo crear una fórmula al 98% (>3%) de su precio de lista dentro de un plazo de 60 días. Estas fórmulas analizaron
que sume los valores que los datos con base en dos criterios. Usted puede continuar agregando hasta 127 criterios para
cumplan múltiples criterios? evaluar los datos.
3.4.1
Dado que el orden de los argumentos es diferente en SUMAR.SI y SUMAR.SI.CONJUNTO
y que ambas funciones son muy similares, si desea copiarlas y editarlas, asegúrese de colocar
los argumentos en el orden correcto.

Utilizar la función CONTAR.SI


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

Abra el documento L8-1.3 Utilizar la función CONTAR.SI que está disponible en el CD-ROM
complementario.

¿LISTO PARA LA
CERTIFICACIÓN? El rango es el rango de celdas que deben contarse. Los criterios son las condiciones que deben
¿Cómo crear una fórmula cumplirse para que se puedan contar las celdas. En el ejercicio, el rango fue el precio de venta
que cuente el número de de las casas vendidas durante el período. Los criterios fueron las casas que se vendieron por
celdas en un rango que $200,000 o más.
cumplen una determinada
condición?
3.4.1
Utilizar la función CONTAR.SI.CONJUNTO
La fórmula CONTAR.SI.CONJUNTO cuenta el número de celdas dentro de un rango
que cumplen un conjunto de criterios. La sintaxis es CONTAR.SI.CONJUNTO(rango1,
criterio1, rango2, criterio2 . . .). Puede crear hasta 127 rangos y criterios.

Abra el documento L8-1.4 Utilizar la función CONTAR.SI.CONJUNTO que está disponible en el


CD-ROM complementario.

¿LISTO PARA LA
Una celda del rango que indicó en el cuadro Argumentos de función se contará sólo si todos
CERTIFICACIÓN?
los criterios correspondientes especificados son verdaderos para esa celda. Si un criterio hace
¿Cómo crear una fórmula
que cuente el número de referencia a una celda vacía, CONTAR.SI.CONJUNTO la trata como un valor 0. Como se
celdas dentro un rango que ilustra en la Figura 8-2, las sugerencias para cada cuadro en el cuadro de diálogo Argumentos
cumplen con múltiples de función se reemplazan con el valor cuando navega al siguiente cuadro de argumento.
criterios? También se muestra el resultado de la fórmula, permitiéndole revisar y hacer correcciones si
3.4.1 ocurre un mensaje de error o se devuelve un resultado inesperado.
Usar fórmulas más avanzadas | 153

Figura 8-2
Argumentos y resultados para
la fórmula
CONTAR.SI.CONJUNTO

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

Utilizar la función PROMEDIO.SI


PROMEDIO.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).

Abra el documento L8-1.5 Utilizar la función PROMEDIO.SI que está disponible en el CD-ROM
complementario.

¿LISTO PARA LA En la sintaxis PROMEDIO.SI, el rango es el conjunto de celdas cuyo promedio se desea
CERTIFICACIÓN? obtener. Por ejemplo, en este ejercicio usted deseaba saber el número de días promedio que
¿Cómo crear una fórmula una propiedad valorada en $200,000 estuvo en el mercado antes de venderse. El rango es
que devuelva el promedio de B5:B16, el valor de lista de las casas que se vendieron. El criterio es la condición sobre la que
todas las celdas que
desea evaluar las celdas, es decir >=200000. Rango_promedio es el conjunto real de celdas de
cumplen una determinada
las que se va a obtener el promedio: el número de días que cada casa estuvo en el mercado
condición?
3.4.1 antes de venderse.

Utilizar la función PROMEDIO.SI.CONJUNTO


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

Abra el documento L8-1.6 Utilizar la función PROMEDIO.SI.CONJUNTO que está disponible


en el CD-ROM complementario.

Usted introdujo sólo dos criterios para las fórmulas SUMAR.SI.CONJUNTO,


¿LISTO PARA LA CONTAR.SI.CONJUNTO y PROMEDIO.SI.CONJUNTO que creó en los ejercicios ante-
CERTIFICACIÓN?
riores. Sin embargo, en hojas de cálculo muy grandes, con frecuencia necesitará emplear múlti-
¿Cómo crear una fórmula
ples criterios para que la fórmula devuelva un valor que sea significativo para su análisis. Usted
que calcule el promedio de
los datos que cumplen puede introducir hasta 127 condiciones que los datos deben cumplir para que una celda sea
múltiples criterios? incluida en el resumen condicional que resulta de una fórmula SUMAR.SI.CONJUNTO,
3.4.1 CONTAR.SI.CONJUNTO o PROMEDIO.SI.CONJUNTO.
154 | Lección 8

Las siguientes declaraciones resumen la forma en que se tratan los valores cuando usted intro-
TOME NOTA
* duce una fórmula PROMEDIO.SI o PROMEDIO.SI.CONJUNTO (siguiente ejercicio):
En una fórmula
condicional, puede • Si se omite Rango_promedio de los argumentos de función, se emplea el rango.
hacer referencia a otra • Si una celda de Rango_promedio es una celda vacía, PROMEDIO.SI la ignora.
hoja de cálculo en el
• Si un rango está en blanco o contiene un valor de texto, PROMEDIO.SI devuelve el
mismo libro, pero no
valor de error #DIV0!.
puede emplear
referencias a otro libro. • 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 devuelve
el valor de error #DIV/0!.

I 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 tabla
en la hoja de cálculo y devuelve, en la misma fila, un valor de otra columna de dicha
matriz de tabla.

Abra el documento L8-2.1 Utilizar la función BUSCARV que está disponible en el CD-ROM
complementario.

Los argumentos que se utilizan en las funciones BUSCARV y BUSCARH no distinguen


entre mayúsculas y minúsculas así que puede escribirlos empleando mayúsculas o minús-
TOME NOTA
* culas o usando una combinación de ellas. Además, los nombres de función BUSCARV y
BUSCARH tampoco distinguen entre mayúsculas y minúsculas.

¿LISTO PARA LA
CERTIFICACIÓN? La sintaxis de la función BUSCARV es BUSCARV(valor_buscado,matriz_buscar_en,indica-
¿Cómo crear una fórmula dor_columnas). Los componentes de los argumentos que se emplean en las fórmulas de bús-
BUSCARV que recupere un queda se muestran en la Figura 8-3, y se describen en la Tabla 8-2 que aplica para las fórmulas
valor de una tabla? BUSCARV y BUSCARH.
3.5.1

VERDADERO en el cuadro ordenado devolverá el valor más aproximado. FALSO


TOME NOTA
* só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 la
fórmula BUSCARV
Usar fórmulas más avanzadas | 155

Tabla 8-2
Sintaxis de función para A RGUMENTO DESCRIPCIÓN
BUSCARV
Valor_buscado El valor que se va a buscar en la columna o fila. Puede ser un valor
constante, el texto de un contacto entre comillas, o la dirección o
nombre de una celda que contiene una constante numérica o de
texto.
Matriz_buscar_en Dos o más columnas de datos. Utiliza una referencia a un rango
o 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. Un
indicador_columnas igual a 2 devuelve el valor en la segunda
columna 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 valor
más aproximado, aún cuando no haya una coincidencia, este valor
debe establecerse en VERDADERO; si se requiere una coincidencia
exacta, este valor debe establecerse en FALSO. Si no se incluye
este argumento, la función asume que el valor es VERDADERO.

Repase los siguientes puntos clave relacionados con las funciones y argumentos de las funcio-
nes BUSCARV y BUSCARH.
• Se emplea una matriz para crear fórmulas únicas que produzcan múltiples resultados o
que operen sobre un grupo de argumentos. Los datos en la matriz de tabla deben
estar 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 de
Matriz_buscar_en, BUSCARV devuelve el valor de error #N/A, como vio en la celda
E11 en el ejercicio anterior.
• Los valores de Matriz_buscar_en pueden ser texto, números o valores lógicos. El texto
en mayúsculas y minúsculas es equivalente.
• Los valores en la primera columna de Matriz_buscar_en deben colocarse en orden
ascendente, de otra manera BUSCARV podría no devolver el valor correcto. La tabla
de 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 o
aproximada. Si no se encuentra una coincidencia exacta, devolverá el siguiente valor
más alto inferior a Valor_buscado.
• Si Ordenado es FALSO, BUSCARV sólo buscará una coincidencia exacta. Si no se
encuentra 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 el
cuadro Ordenado para que devolviera un valor para todos los agentes que han estado en
la empresa más de un año.
156 | Lección 8

Utilizar la función BUSCARH


BUSCARH busca un valor en la fila superior de una tabla o una matriz y luego devuelve
un valor en la misma columna de una fila que usted especifique en la tabla o matriz. Use
BUSCARH 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.

Abra el documento L8-2.2 Utilizar la función BUSCARH que está disponible en el CD-ROM
complementario.

¿LISTO PARA LA
CERTIFICACIÓN?
Podría ser difícil recordar la sintaxis de la función BUSCARH o BUSCARV. Utilice el cuadro
¿Cómo crear una fórmula de diálogo Argumentos de función para que le ayude a recordar el orden de los argumentos.
BUSCARH que recupere un Cuando haga clic en cada campo, revise las sugerencias que aparecen a la derecha de cada cua-
valor de una fila específica dro, así como la explicación debajo de los cuadros de argumentos que le indican el propósito
de una tabla? de cada argumento en la fórmula.
3.5.1

I 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ón
específica, o la respuesta a una pregunta lógica. Una fórmula SI devuelve un valor si una
condición especificada es verdadera, y otro valor si la condición es falsa. La función Si
requiere la siguiente sintaxis: SI(prueba_lógica, valor_si_verdadero, valor_si_falso).

Abra el documento L8-3.1 Utilizar la función SI que está disponible en el CD-ROM complemen-
tario.

¿LISTO PARA LA
CERTIFICACIÓN?
Una función SI establece una declaración condicional para probar datos. Si la condición exis-
¿Cómo crear una fórmula
que devuelva un valor si
te, se devolverá un valor. Si la condición no existe, se devolverá otro.
existe una condición, y un
valor diferente si la
condición no existe?
3.6.1 Utilizar la función Y
La función Y devuelve VERDADERO si todos sus argumentos son VERDADEROS, y
devuelve 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ño
anterior en un 5 por ciento.

Abra el documento L8-3.2 Utilizar la función Y que está disponible en el CD-ROM complemen-
tario.
Usar fórmulas más avanzadas | 157

La función SI devuelve un resultado VERDADERO sólo cuando se han cumplido ambas


¿LISTO PARA LA condiciones en la fórmula. Examinemos los resultados que logró en el ejercicio anterior: las
CERTIFICACIÓN? ventas en el año 2 excedieron las ventas del año anterior, por lo tanto se ha cumplido la pri-
¿Cómo crear una fórmula Y
mera condición; las ventas del año 2 también han excedido las ventas del año 1 en 5 por cien-
para evaluar lógicamente los
datos para determinar si se
to; dado que se han cumplido ambas condiciones, la fórmula devuelve VERDADERO.
cumplieron múltiples Considere los argumentos para las pruebas lógicas para el año 3 (la fórmula en la celda D5):
condiciones? las ventas excedieron el objetivo de ventas; por lo tanto, el primer argumento devuelve el valor
3.6.1 VERDADERO; sin embargo, las ventas no excedieron las ventas del año anterior en 5 por
ciento; como sólo se ha cumplido una condición, la fórmula devuelve FALSO.

Utilizar la función O
La sintaxis de la fórmula O es similar a la de la función Y. Sin embargo, O devuelve
VERDADERO si cualquier argumento es VERDADERO, y devuelve FALSO sólo cuan-
do todos los argumentos son FALSOS. Los argumentos deben evaluarse como valores
lógicos, como VERDADERO o FALSO, o como matrices o referencias que contengan
valores lógicos. En el siguiente ejercicio creará una fórmula que evalúe si las ventas
aumentaron 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

Abra el documento L8-3.3 Utilizar la función O que está disponible en el CD-ROM complemen-
tario.

A medida que añade argumentos, los campos de valor en el cuadro de diálogo


TOME NOTA
* Argumentos de función se amplían para permitirle introducir más argumentos.

¿LISTO PARA LA
CERTIFICACIÓN? En la primera fórmula O que introdujo en este ejercicio, ambas pruebas lógicas devolvieron
¿Cómo crear una fórmula O un valor VERDADERO. Las ventas del Sr. Carey en el año 3 fueron al menos 3 por ciento
para evaluar lógicamente los mayores que en el año 2. Sus ventas para el año 4 también fueron al menos 3 por ciento
datos para determinar si se mayores que sus ventas del año 3. Si una de las pruebas hubiera resultado en un valor VER-
cumplieron cualquiera de las DADERO y la otra en un valor FALSO, aun así la fórmula hubiera devuelto un valor VER-
condiciones?
DADERO en la celda A18.
3.6.1

Utilizar la función NO
La función NO invierte el valor de sus argumentos. Utilice NO cuando desee asegurarse
de 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 ventas
durante el año 5 de Cardoso sobrepasan en 3 por ciento a sus ventas durante el año 4?

Abra el documento L8-3.4 Utilizar la función NO que está disponible en el CD-ROM


complementario.
158 | Lección 8

En este ejercicio, usted deseaba asegurarse que en el año 5 las ventas de Cardoso hubieran
¿LISTO PARA LA
aumentado al menos 3 por ciento en comparación con el año anterior. La fórmula condicio-
CERTIFICACIÓN?
nal NO resulta en un valor lógico (Verdadero o Falso) y puede emplearse para esta prueba
¿Cómo crear una fórmula
NO para asegurarse de que lógica, devolviendo el valor opuesto de lo que hubiera devuelto una fórmula SI.
cierto 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 de
error. 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 la
fórmula está bien, devuelve el resultado. La sintaxis es SI.ERROR(valor,valor_si_error).

Abra el documento L8-3.5 Utilizar la función SI.ERROR que está disponible en el CD-ROM
complementario.

¿LISTO PARA LA
CERTIFICACIÓN? Valor es el argumento en que se busca el error. Si selecciona la celda E11 y hace clic en el
¿Cómo reemplazar un botón Insertar función a un lado de la barra de fórmulas, verá que la fórmula BUSCARV ori-
mensaje de error con texto ginal aparece en el cuadro Valor (primer argumento) en la fórmula SI.ERROR. Como se ilus-
específico cuando la fórmula tra en la Figura 8-4, ese argumento devolvió un error #N/A. El cuadro Valor_si_error contie-
produce un error?
ne el texto para reemplazar el mensaje de error.
3.6.1

Figura 8-4 Mensaje de error devuelto


Fórmula original por la fórmula original
Argumentos de la función
SI.ERROR

Texto para reemplazar


el mensaje de error

MOAC Excel 2007/ETC Lección 8 fig 9


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 de
error con un texto que explicaba por qué uno de los agentes de ventas no recibió un bono
cuando se aplicó la fórmula BUSCARV.

I 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 y
cualquiera de las otras letras de texto que se encuentren después de cualquier caracter que
no 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 una
referencia a una celda que contiene el texto al que desea agregar mayúsculas. Puede usar
NOMPROPIO para cambiar texto en mayúsculas o minúsculas, a texto tipo título.
Usar fórmulas más avanzadas | 159

Abra el documento L8-4.1 Utilizar la función NOMPROPIO que está disponible en el CD-ROM
complementario.

La función NOMPROPIO cambia a mayúscula la primera letra en cada palabra en la cadena


de texto, y convierte todas las demás letras a minúsculas. Ésta es la razón por la cual editó el
texto después de haberlo convertido en el ejercicio anterior. Dado que Excel reconoce el após-
¿LISTO PARA LA trofe como una interrupción, cambió a mayúscula la siguiente letra. En la sintaxis NOM-
CERTIFICACIÓN? PROPIO(texto), el texto puede estar entre comillas o puede seleccionar referencias de celdas
¿Cómo modificar texto como las seleccionó en el ejercicio anterior.
empleando una fórmula
NOMPROPIO? Cuando creó la fórmula para convertir el texto a tipo título, tenía dos líneas de texto. Si
3.7.1 hubiera 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 A17
se pegó en la celda A14 en lugar de la fórmula, la cual dependería del texto que quedó en la
celda A16. Después de que pegó los resultados en lugar de la fórmula, fue capaz de quitar las
líneas de texto duplicadas.

Utilizar la función MAYUSC


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

Abra el documento L8-4.2 Utilizar la función MAYUSC que está disponible en el CD-ROM com-
plementario.

¿LISTO PARA LA
CERTIFICACIÓN? Convertir el texto a mayúsculas es un proceso que requiere dos pasos. Usted no puede intro-
¿Cómo utilizar MAYUSC para ducir la fórmula en la ubicación actual del texto, así que después de que el texto ha sido con-
convertir el texto a vertido, debe cortar y pegar el texto en la ubicación deseada. El comando Pegar valores pega el
mayúsculas empleando una
contenido sin la fórmula para que usted pueda quitar los datos duplicados.
fórmula?
3.7.1

Utilizar la función MINUSC


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

Abra el documento L8-4.3 Utilizar la función MINUSC que está disponible en el CD-ROM com-
plementario.

¿LISTO PARA LA
CERTIFICACIÓN? Es importante que revise el texto después de que haber cambiado las mayúsculas a minúscu-
¿Cómo utilizar MINUSC para las. Por ejemplo, el nombre del agente en la celda B20, así como la primera palabra en la ora-
convertir texto en ción deben tener la primera letra en mayúsculas. Si reemplaza el texto en la celda B19 con el
minúsculas empleando una
texto en minúsculas de la celda B20, deberá editar el texto.
fórmula?
3.7.1
160 | Lección 8

I Utilizar fórmulas para modificar texto

Utilizar la función SUSTITUIR


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

Abra el documento L8-5.1 Utilizar la función SUSTITUIR que está disponible en el CD-ROM
complementario.

¿LISTO PARA LA
CERTIFICACIÓN? Cuando desee emplear el texto existente con pequeños cambios, puede utilizar la función
¿Cómo utilizar la función SUSTITUIR. En el cuadro de diálogo Argumentos de función, el Texto puede ser el texto
SUSTITUIR para reemplazar real que desee sustituir o puede ser una referencia de celda. Usted deseaba emplear el texto
texto existente con texto en la celda B18 con un cambio. La Figura 8-5 ilustra los argumentos de función que resultan
nuevo empleando una en el cambio de 3% a 5% en el texto nuevo. El número 3 aparece tres veces en el texto origi-
fórmula? nal. El último argumento de función indica qué ocurrencia debe reemplazarse.
3.7.1

Figura 8-5 Usar el texto en la celda B19 Reemplazar el número 3 en


Argumentos de la función en una nueva ubicación una nueva ubicación
SUSTITUIR

Reemplazar Reemplazar 3
la primera (texto original)
ocurrencia de 3 con 5

MOAC Excel 2007/ETC Lección 8 fig 10


Utilizar una fórmula para convertir texto en columnas
¿LISTO PARA LA Puede utilizar el Asistente para convertir texto en columnas para separar el contenido de
CERTIFICACIÓN? celdas simples en columnas distintas, por ejemplo, separar un nombre completo en nom-
¿Cómo utilizar una fórmula bre y apellido. Dependiendo de la manera en que estén organizados sus datos, usted
para convertir texto en puede dividir el contenido de las celdas en función de un delimitador, como un espacio o
columnas? una coma, o en función de la ubicación específica de un salto de columna. En el siguien-
3.7.2, 2.3.5 te ejercicio, usted convertirá los datos de la columna A en dos columnas.

Abra el documento L8-5.2 Utilizar una fórmula para convertir texto en columnas que está
disponible en el CD-ROM complementario.
Usar fórmulas más avanzadas | 161

MATRIZ DE RESUMEN DE HABILIDADES

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

A crear fórmulas para resumir Utilizar SUMAR.SI, SUMAR.SI.CONJUNTO 3.4.1


los datos que cumplen con CONTAR.SI, CONTAR.SI.CONJUNTO
los criterios especificados. PROMEDIO.SI y
PROMEDIO.SI.CONJUNTO.
A crear fórmulas para buscar Utilizar BUSCARV y BUSCARH. 3.5.1
datos en un libro.
A crear fórmulas que prueben Utilizar SI, Y, O, NO, SI.ERROR. 3.6.1
si las condiciones están presentes.
A crear fórmulas para cambiar Utilizar NOMPROPIO, MAYUSC, 3.7.1
de 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.1
texto nuevo. MINUSC, SUSTITUIR.
A separar el contenido de Convertir texto en columnas. 3.7.2, 2.3.5
celdas en diferentes columnas.

S-ar putea să vă placă și