M11-19-10

Informática Aplicada · M11-19-10 · Unidad 1

Más sobre funciones

En la Clase 4 conociste la función SI, capaz de elegir entre dos opciones. Hoy vas a llevarla más lejos: qué hacer cuando hay tres o más opciones posibles, y cómo el Asistente para funciones te ayuda a construir cualquier fórmula sin memorizar su sintaxis exacta. Como cierre, vas a conocer BUSCARV y BUSCARH, dos funciones pensadas para traer un dato desde otra tabla a partir de un valor en común.

  • Clase 6 · Unidad 1
  • Asistente y SI anidada
  • BUSCARV y BUSCARH

Antes de empezar

El mapa de la clase de hoy, en seis pasos

Esta es la hoja de ruta completa. Cada fila de esta tabla te lleva directo a la sección donde se explica ese paso en detalle, así que podés volver acá en cualquier momento para ubicarte.

Paso Qué vas a hacer Detalle
1 Insertar una función con el Asistente, sin escribirla de memoria Ver el paso →
2 Repasar la estructura de la función SI vista en la Clase 4 Ver el paso →
3 Anidar una función SI dentro de otra para resolver tres opciones Ver el paso →
4 Extender la misma lógica a cuatro opciones o más Ver el paso →
5 Traer un dato desde otra tabla con BUSCARV y con BUSCARH Ver el paso →
6 Revisar los errores más comunes de las tres herramientas Ver el paso →
Por qué empezar por acá

Las tres herramientas de hoy resuelven el mismo tipo de problema práctico: "necesito una fórmula más potente de la que puedo armar a mano, o más precisa de la que ya conozco". Verlas juntas, en orden, ayuda a entender cuándo conviene cada una.

Una ayuda para no memorizar sintaxis

El Asistente para funciones

Hasta ahora escribiste cada función a mano: =SUMA(...), =CONTAR.SI(...), =SI(...). Funciona bien cuando ya conocés la función de memoria, pero Excel tiene más de 480 funciones, y nadie las recuerda todas con sus argumentos exactos. Para esos casos existe el Asistente para funciones: un cuadro de diálogo que te guía función por función, argumento por argumento.

1. Seleccioná la celda

Ubicate en la celda donde querés que aparezca el resultado, igual que antes de escribir cualquier fórmula.

2. Hacé clic en el ícono fx

Es el botón Insertar función, con el símbolo fx, ubicado justo a la izquierda de la barra de fórmulas.

3. Elegí la función

Se abre el cuadro Insertar función: buscá por nombre o navegá por categorías hasta encontrar la que necesitás.

4. Completá los argumentos

Se abre un segundo cuadro, Argumentos de función, con una casilla por cada dato que pide la función.

Cuadro Qué muestra
Buscar una función Un renglón para describir en palabras lo que querés hacer (por ejemplo, "sumar si se cumple una condición") y un botón "Ir" que sugiere funciones relacionadas
O seleccionar una categoría Una lista desplegable con grupos como Financiera, Fecha y hora, Matemáticas y trigonométricas, Estadísticas, Búsqueda y referencia, Texto, Lógica o Todo
Seleccionar una función El listado de funciones de la categoría elegida. Al pasar por cada una, aparece una descripción breve de qué hace
Argumentos de función Una casilla por cada argumento, con su nombre y una descripción de qué tipo de dato espera cada una al seleccionarla
Si no aparece en la lista

La función que buscás puede no estar en la categoría que elegiste. Antes de asumir que Excel no la tiene, probá la categoría Todo: ahí figuran, en orden alfabético, todas las funciones habilitadas en la versión de Excel que estés usando.

El resultado es exactamente el mismo

Escribir =SUMA(B2:B10) a mano o armarla con el Asistente produce la misma fórmula en la celda. La diferencia no está en el resultado, sino en el camino: el Asistente sirve para explorar funciones nuevas o recordar el orden exacto de los argumentos de una que usás poco.

Antes de anidar, repasemos la base

Repaso: la estructura de la función SI

En la Clase 4 usaste SI para clasificar a cada alumno según sus materias aprobadas. Antes de complicarla, conviene tener fresca su estructura de tres argumentos.

Argumento Qué significa
PRUEBA_LÓGICA Una comparación que da como resultado VERDADERO o FALSO, por ejemplo E2>20
VALOR_SI_VERDADERO Qué devuelve la función cuando la prueba lógica se cumple
VALOR_SI_FALSO Qué devuelve la función cuando la prueba lógica no se cumple

Con qué se arma una prueba lógica

VALOR — comparador — VALOR

  • Texto entre comillas, por ejemplo "Aprobado"
  • Un número, por ejemplo 345
  • El contenido de una celda, por ejemplo A18
  • El resultado de otra función, por ejemplo SUMA(C14:D20)

Los seis comparadores lógicos

Los mismos que usarías en papel

  • > mayor que
  • < menor que
  • = igual a
  • >= mayor o igual que
  • <= menor o igual que
  • <> distinto a
El límite que vas a resolver hoy

SI siempre devuelve una de dos cosas: lo de VALOR_SI_VERDADERO o lo de VALOR_SI_FALSO. Nunca una tercera. Cuando un problema tiene tres o más resultados posibles —como "mayor", "menor" o "igual"— una sola función SI se queda corta. Ahí es donde entra la función SI anidada.

Cuando dos opciones no alcanzan

La función SI anidada

"Anidar" una función es escribirla adentro de otra, en lugar de dentro de una celda aparte. Para resolver un problema de tres opciones, la idea es simple: en el argumento VALOR_SI_FALSO de la primera función SI, en vez de escribir un texto o un número, escribís una segunda función SI completa.

El problema de hoy

En la Clase 4 agregaste la columna MÁS DE 20 MATERIAS, con dos resultados posibles: "Más de 20 aprobadas" o "Menos". Ahora el pedido es más fino: clasificar a cada alumno en tres niveles de avance según sus materias aprobadas (columna E), en una nueva columna NIVEL DE AVANCE (columna H).

Condición sobre MATERIAS APROBADAS Resultado en NIVEL DE AVANCE
Más de 20 "Avanzado"
Entre 10 y 20 (inclusive) "Intermedio"
Menos de 10 "Inicial"

1. Resolvé la primera condición

Empezá por la más fácil de aislar: "¿aprobó más de 20 materias?". Si es VERDADERO, el resultado es "Avanzado". Si es FALSO, todavía quedan dos opciones por resolver.

2. En el FALSO, metés otra SI

En vez de escribir un texto en VALOR_SI_FALSO, escribís una nueva función SI(...) completa, con su propia prueba lógica: "¿aprobó 10 o más?".

3. Cerrás con el último caso

Si esa segunda condición también es FALSO, ya solo queda una posibilidad: "Inicial". Ese es el VALOR_SI_FALSO de la función interna.

Leela de adentro hacia afuera, o de afuera hacia adentro

=SI(E2>20;"Avanzado";SI(E2>=10;"Intermedio";"Inicial")) se lee así: "si E2 es mayor a 20, mostrá Avanzado; si no, evaluá esta otra pregunta: si E2 es mayor o igual a 10, mostrá Intermedio, y si tampoco eso se cumple, mostrá Inicial". La segunda función SI solo se evalúa cuando la primera dio FALSO, nunca antes.

El orden de las condiciones importa

Por eso la primera condición evaluada es "mayor a 20", la más exigente. Si en cambio empezaras preguntando "¿es mayor o igual a 10?", un alumno con 23 materias también cumpliría esa condición y quedaría clasificado como "Intermedio", porque la función se detiene en la primera prueba lógica que da VERDADERO y nunca llega a evaluar las siguientes.

Importante: el texto siempre va entre comillas

Cualquier texto que escribas directamente en un argumento de una función —"Avanzado", "Intermedio", "Inicial"— tiene que ir entre comillas dobles. Sin ellas, Excel intenta interpretarlo como el nombre de una celda o de otra función, y devuelve un error.

La misma idea, un escalón más

¿Y si hacen falta cuatro opciones o más?

La lógica de anidar no se detiene en dos niveles. Cada vez que necesites una opción más, agregás una función SI nueva dentro del VALOR_SI_FALSO de la anterior, como si fueran cajones que se abren uno dentro de otro.

Un paréntesis de cierre por cada SI que abriste

Cada SI( que agregás necesita su propio paréntesis de cierre ) al final de la fórmula. En el ejemplo de cuatro niveles hay tres funciones SI, así que la fórmula termina con tres paréntesis de cierre seguidos. Excel resalta con el mismo color cada par de paréntesis mientras escribís, para ayudarte a llevar la cuenta.

Cuándo conviene parar

Excel permite anidar funciones SI hasta 64 niveles, pero en la práctica una fórmula con más de tres o cuatro se vuelve difícil de leer y de corregir. Cuando un problema tiene muchas categorías posibles —por ejemplo, clasificar una nota en A, B, C, D o F— suele convenir otra función, como BUSCARV contra una tabla de referencia, que vas a conocer en la próxima sección.

Traer un dato desde otra tabla

BUSCARV y BUSCARH

Hasta acá, todas las fórmulas trabajaron con datos de la misma fila. Pero muchas veces el dato que necesitás está en otra tabla. Por ejemplo, ya sabés la CARRERA de cada alumno: ¿cómo conseguís automáticamente cuántos años dura esa carrera, sin escribirlo a mano 79 veces y sin arriesgarte a un error de tipeo?

BUSCARV: búsqueda vertical

Busca un dato en la primera columna de una tabla y te trae otro dato de la misma fila. Por ejemplo: buscás "Lic. en Nutrición" y te devuelve "4", los años de esa carrera. Se usa cuando las opciones están escritas hacia abajo, una por fila.

BUSCARH: búsqueda horizontal

Busca un dato en la primera fila de una tabla y te trae otro dato de la misma columna. Hace lo mismo que BUSCARV; lo único que cambia es la forma de la tabla: las opciones están escritas hacia el costado, una por columna.

Cómo elegir entre las dos

Mirá cómo está armada tu tabla de referencia. Si las opciones van una debajo de otra, usás BUSCARV, que es la más común. Si van una al lado de otra, usás BUSCARH. Primero vemos BUSCARV paso a paso, y al final BUSCARH.

BUSCARV · Paso 1: armá la tabla de referencia

Es una tabla chica, sin repetir, que relaciona cada carrera con su duración en años. En este ejemplo va en las columnas J y K: los títulos en la fila 1 y los datos de la fila 2 a la 6.

BUSCARV · Paso 2: escribí la fórmula

En la celda I2, al lado de los datos del primer alumno, escribí =BUSCARV(D2;$J$2:$K$6;2;FALSO). La fórmula tiene cuatro partes, separadas por punto y coma:

Parte de la fórmula Qué le indicás a Excel En el ejemplo
VALOR_BUSCADO Qué dato querés encontrar D2, la carrera del alumno
MATRIZ_BUSCAR_EN Dónde buscarlo: la tabla de referencia, sin los títulos $J$2:$K$6
INDICADOR_COLUMNAS De qué columna de esa tabla traer el resultado, contando desde 1 en la primera 2, la columna K (DURACIÓN)
ORDENADO Si la coincidencia tiene que ser exacta: FALSO la exige FALSO
BUSCARV · Paso 3: copiá la fórmula hacia abajo

Excel toma la carrera de cada alumno, la busca en la columna J y trae el número de la columna K. Copiá la fórmula con el controlador de relleno y se completa para los 79 alumnos.

Por qué lleva signos $

La tabla de referencia tiene que quedar fija al copiar la fórmula: todas las filas deben buscar en el mismo J2:K6. Sin $, en la fila 3 buscaría en J3:K7, un rango corrido que ya no contiene todos los datos.

Por qué termina en FALSO

Con FALSO, Excel exige una coincidencia exacta; si no encuentra la carrera, devuelve el error #N/D en vez de inventar un resultado. Es lo que conviene con textos. VERDADERO solo sirve con números ordenados, como franjas de edad.

La misma idea, de costado

BUSCARH: lo mismo, con la tabla en horizontal

BUSCARH sirve cuando la tabla de referencia tiene las opciones escritas en una fila, una al lado de la otra, en lugar de una debajo de otra. Los pasos son los mismos que en BUSCARV; solo cambia que el resultado se cuenta en filas hacia abajo y no en columnas hacia la derecha.

BUSCARV BUSCARH
Fórmula del ejemplo =BUSCARV(D2;$J$2:$K$6;2;FALSO) =BUSCARH(D2;$J$1:$N$2;2;FALSO)
Dónde busca el valor En la primera columna de la tabla En la primera fila de la tabla
Qué cuenta el tercer argumento Columnas, hacia la derecha Filas, hacia abajo
Cuándo se usa Las opciones van una debajo de otra Las opciones van una al lado de otra
Por qué BUSCARV es, en la práctica, la más usada

La mayoría de las tablas en Excel crecen hacia abajo, con un alumno, un producto o una venta nueva por fila. Por eso las tablas de referencia casi siempre se arman en columnas y BUSCARV es la que más vas a usar. BUSCARH aparece cuando la información ya viene en filas, por ejemplo un cronograma con los meses del año como encabezados.

Para cuando la fórmula "no anda"

Errores comunes de la clase

Las tres herramientas de hoy son más potentes que las anteriores, y también más sensibles a un detalle mal escrito. Esta lista reúne los tropiezos más frecuentes.

Lo que pasa Por qué ocurre Cómo evitarlo
Excel marca un paréntesis de más o de menos Cada función SI anidada abre un paréntesis que necesita su propio cierre, y es fácil perder la cuenta con tres o más niveles Contar los SI( de la fórmula y verificar que haya exactamente esa cantidad de paréntesis de cierre al final
Todos los alumnos quedan clasificados en la misma categoría Las condiciones se escribieron en un orden que hace que la primera prueba lógica ya capture casos que debían caer en una categoría posterior Ordenar las condiciones de la más exigente a la menos exigente, como "mayor a 20" antes que "mayor o igual a 10"
BUSCARV devuelve #N/D El valor buscado no existe de forma exacta en la primera columna del rango, por ejemplo por un espacio de más o una tilde distinta Revisar que el texto de VALOR_BUSCADO coincida letra por letra con algún valor de la tabla de referencia
BUSCARV trae datos correctos en la fila 2, pero incorrectos al copiar hacia abajo El rango de la tabla de referencia se escribió sin el signo $, así que se corrió al copiar la fórmula Usar referencias absolutas en MATRIZ_BUSCAR_EN, por ejemplo $J$2:$K$6, igual que con SUMAR.SI en la Clase 4
Un texto en la fórmula da error en lugar de mostrarse El texto se escribió sin comillas dobles, y Excel intenta interpretarlo como el nombre de una celda Todo texto escrito directamente en un argumento va entre comillas: "Avanzado", nunca Avanzado a secas
Un chequeo rápido, igual que en las clases anteriores

Antes de copiar una fórmula anidada o una BUSCARV a las 79 filas, probala en dos o tres casos donde ya sabés el resultado esperado. Si coincide, recién ahí copiala hacia abajo con el controlador de relleno.

Para llevártelo de acá

Dónde vas a usar esto fuera de la facultad

SI anidada y BUSCARV son, junto con las funciones de la Clase 4, el corazón de gran parte de las planillas que se usan en ámbitos de salud y de gestión en general.

Situación Pregunta que te hacés Herramienta recomendada
Clasificar un signo vital ¿La presión de un paciente está en rango normal, alta o en emergencia? SI anidada, con un nivel por cada franja de valores
Ficha de pacientes y obras sociales ¿A qué plan de cobertura corresponde la obra social de este paciente? BUSCARV contra una tabla de referencia de obras sociales y planes
Calificar un resultado de laboratorio ¿El valor está dentro de lo esperado, es levemente alto o requiere alerta? SI anidada con tres o cuatro niveles, según el estudio
Armar una fórmula que no usás seguido ¿Cuál era el orden exacto de los argumentos de esta función? Asistente para funciones, para no tener que buscarlo aparte
La idea de fondo

Cuanto más grande y variada es la información que manejás, más frecuente es necesitar más de dos categorías, o cruzar datos entre dos tablas distintas. SI anidada y BUSCARV son, justamente, las dos formas más directas de resolver esos dos problemas en Excel.

Para repasar todo junto

Videos recomendados

Como apoyo para esta clase, te dejamos dos videos: uno sobre la función SI() anidada, y otro sobre las diferencias entre BUSCAR, BUSCARV y BUSCARH. Mirálos antes de resolver la actividad para familiarizarte con la mecánica de cada función, o después, como repaso de todo lo visto.

Si el video no coincide exactamente con esta guía

Es normal que un video use otra tabla de ejemplo o nombres de columna distintos: lo importante es la mecánica de la función, que es la misma que viste acá. Si tenés dudas sobre el video puntual asignado en la plataforma, consultalo con tu docente.

Cierre de la clase

Practicá lo de hoy en tu propio archivo

Ya viste el Asistente para funciones, la función SI anidada y las funciones BUSCARV/BUSCARH explicados y resueltos con ejemplos. Ahora te toca a vos: practicalos en tu propio archivo.

Practicá en tu archivo

Sobre el Excel que venís usando desde la Clase 5, agregá una columna con una función SI anidada de tres niveles, y otra columna que use BUSCARV contra una tabla de referencia armada por vos.

Columna NIVEL: SI anidada

Según las materias aprobadas, devuelve Avanzado, Intermedio o Inicial.

Columna AÑOS: BUSCARV

Toma la carrera de cada alumno y trae su duración desde tu tabla de referencia.

Qué te tenés que llevar de esta clase

A diferencia de otras clases, hoy el objetivo no es que la planilla "dé un resultado específico", sino que incorpores una forma de pensar: identificar cuántas opciones tiene un problema, y elegir la herramienta adecuada —una SI simple, una SI anidada, o una BUSCARV— según ese número.