0% encontró este documento útil (0 votos)
32 vistas19 páginas

Función SI en Excel: Guía Completa

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
32 vistas19 páginas

Función SI en Excel: Guía Completa

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

SI (función SI)

La función SI es una de las funciones más populares de Excel y le permite realizar


comparaciones lógicas entre un valor y un resultado que espera.
Por esto, una instrucción SI puede tener dos resultados. El primer resultado es si la
comparación es Verdadera y el segundo si la comparación es Falsa.
Por ejemplo:
=SI(C2="Sí";1;2) dice: SI(C2 = Sí; entonces devolver un 1; en caso contrario devolver
un 2)

Sintaxis

Use la función SI, una de las funciones lógicas, para devolver un valor si una condición
es verdadera y otro si es falsa.
SI(prueba_lógica; valor_si_verdadero; [valor_si_falso])
Por ejemplo:
• =SI(A2>B2;"Presupuesto excedido";"Correcto")
• =SI(A2=B2;B4-A4;"")

Nombre del argumento Descripción


prueba_lógica (requerido) El valor que quiere probar.
El valor que desea devuelto si el resultado de
valor_si_verdadero (requerido)
prueba_lógica es VERDADERO.
El valor que desea devuelto si el resultado de
valor_si_falso (opcional)
prueba_lógica es FALSO.

Ejemplos sencillos de SI

• =SI(C2="Sí";1;2)

En el ejemplo anterior, la celda D2 dice: SI(C2 = Sí; entonces devolver un 1; en caso


contrario devolver un 2)

• =SI(C2=1;"Sí";"No")

En este ejemplo, la fórmula de la celda D2 dice: SI(C2 = 1; entonces devolver Sí; en


caso contrario devolver No) Como puede ver, la función SI se puede usar para evaluar
texto o valores. También se puede usar para evaluar errores. No está limitado

Página 1 de 19
exclusivamente a comprobar si un elemento es igual a otro y devolver un único
resultado, también puede usar operadores matemáticos y realizar cálculos adicionales
según sus criterios. También se pueden anidar varias funciones SI para realizar varias
comparaciones.
• =SI(C2>B2;"Presupuesto excedido";"Dentro de presupuesto")

En el ejemplo anterior, la función en D2 dice SI(C2 es mayor que B2; devolver


"Presupuesto excedido"; de lo contrario, devolver "Dentro de presupuesto")

• =SI(C2>B2;C2-B2;0)

En la ilustración anterior, en lugar de devolver un resultado de texto, vamos a devolver


un cálculo matemático. La fórmula en E2 dice lo siguiente: SI(la cantidad real es mayor
que la presupuestada; resta la cantidad presupuestada de la cantidad real; en caso
contrario, no se devuelve nada).

• =SI(E7="Sí";F5*0,0825;0)

En este ejemplo, la fórmula en F7 dice lo siguiente: SI(E7 = "Sí"; calcula la cantidad total
con F5 * 8,25 %; en caso contrario, no hay ningún impuesto sobre las ventas, por lo que
se devuelve 0)

Página 2 de 19
Nota: Si va a usar texto en fórmulas, tendrá que escribir el texto entre comillas (por
ejemplo, "Texto"). La única excepción es el uso de VERDADERO o FALSO, que Excel
entiende de forma automática.

Problemas comunes
Problema Qué ha fallado
No había argumento para valor_si_verdadero ni para
valor_si_falso. Para que se devuelva un valor correcto,
0 (cero) en la celda
agregue texto de argumento a los dos argumentos, o
agregue VERDADERO o FALSO al argumento.
Normalmente, esto significa que la fórmula se ha escrito
#¿NOMBRE? en la celda
mal.

USAR SI CON LAS FUNCIONES Y, O Y NO

La función SI le permite realizar una comparación lógica entre un valor y el resultado


que espera probando una condición y devolviendo un resultado si dicha condición es
verdadera o falsa.

• =SI(Algo es Verdadero; hacer algo; de lo contrario hacer algo diferente)

Pero, ¿qué sucede si necesita probar varias condiciones, donde supongamos todas las
condiciones tienen que ser Verdadero o Falso (Y), o solo una condición debe ser
Verdadero o Falso (O), o si desea comprobar si una condición NO cumple los criterios?
Las tres funciones se pueden usar por sí mismas, pero es mucho más común verlas
emparejadas con funciones SI.

Detalles técnicos

Use la función SI junto con Y, O y NO para realizar varias evaluaciones si las condiciones
son Verdadero o Falso.
Sintaxis
• SI(Y()): SI(Y(valor_lógico1; [valor_lógico2]; ...); valor_si_verdadero; [valor_si_falso]))
• SI(O()): SI(O(valor_lógico1; [valor_lógico2]; ...); valor_si_verdadero; [valor_si_falso]))
• SI(NO()): SI(NO(valor_lógico1); valor_si_verdadero; [valor_si_falso]))

Nombre del argumento Descripción


prueba_lógica (requerido) El valor que quiere probar.
El valor que desea devuelto si el resultado de
valor_si_verdadero (obligatorio)
prueba_lógica es VERDADERO.
El valor que desea devuelto si el resultado de
valor_si_falso (opcional)
prueba_lógica es FALSO.

La siguiente información general muestra cómo estructurar individualmente las


funciones Y, O y NO. Cuando se combina cada una de ellas con una instrucción SI, se
leen de esta forma:

• Y: =SI(Y(Algo es verdadero; Algo diferente es verdadero); Valor si es


verdadero; Valor si es falso)
• O: =SI(O(Algo es verdadero; Algo diferente es verdadero); Valor si es
verdadero; Valor si es falso)
• NO: =SI(NO(Algo es verdadero); Valor si es verdadero; Valor si es falso)

Página 3 de 19
Ejemplos
Estos son algunos ejemplos de instrucciones SI(Y()), SI(O()) y SI(NO()) comunes
anidadas. Las funciones Y y O pueden admitir un máximo de 255 condiciones
individuales, pero no es recomendable usar más de unas cuantas, ya que las fórmulas
complejas y anidadas pueden ser muy difíciles de crear, probar y mantener. La función
NO solo toma una condición.

Estas son las fórmulas desarrolladas según su lógica:

FÓRMULA DESCRIPCIÓN
=SI(Y(A2>0;B2<100);VERDADERO; FALSO) SI A2 (25) es mayor que
0, Y B2 (75) es menor
que 100, devolver
VERDADERO, de lo
contrario, devolver
FALSO. En este caso,
ambas condiciones son
verdaderas, por tanto, se
devuelve VERDADERO.
=SI(Y(A3="Rojo";B3="Verde");VERDADERO;FALSO) Si A3 ("Azul") = "Rojo", Y
B3 ("Verde") es igual a
"Verde" devolver
VERDADERO, de lo
contrario, devolver
FALSO. En este caso,
solo la primera condición
es verdadera, por lo que
se devuelve FALSO.
=SI(O(A4>0;B4<50);VERDADERO; FALSO) SI A4 (25) es mayor que
0, O B4 (75) es menor
que 50, devolver
VERDADERO, de lo
contrario, devolver
FALSO. En este caso,
solo la primera condición
es VERDADERO, pero
como O solo requiere que
un argumento sea
verdadero, la fórmula
devuelve VERDADERO.
=SI(O(A5="Rojo";B5="Verde");VERDADERO;FALSO) Si A5 ("Azul") es igual a
"Rojo" O B5 ("Verde") es
igual a "Verde" devolver

Página 4 de 19
VERDADERO, de lo
contrario, devolver
FALSO. En este caso, el
segundo argumento es
verdadero, por lo que la
fórmula devuelve
VERDADERO.
=SI(NO(A6>50);VERDADERO;FALSO) SI A6 (25) NO es mayor
que 50, devolver
VERDADERO, de lo
contrario, devolver
FALSO. En este caso 25
no es mayor que 50, por
lo que la fórmula
devuelve VERDADERO.
=SI(NO(A7="Rojo");VERDADERO;FALSO) IF A7 ("Azul") No es igual
a "Rojo", devolver
VERDADERO, de lo
contrario, devolver
FALSO.

Tenga en cuenta que todos los ejemplos tienen un paréntesis de cierre después de
escribir sus correspondientes condiciones. El resto de los argumentos Verdadero/Falso
se dejan como parte de la instrucción SI externa. También puede sustituir texto o valores
numéricos para los valores VERDADERO/FALSO para que se devuelvan en los
ejemplos.
Estos son algunos ejemplos de uso de Y, O y NO para evaluar fechas.

Estas son las fórmulas desarrolladas según su lógica:


FÓRMULA DESCRIPCIÓN
=SI(A2>B2;VERDADERO;FALSO) SI A2 es mayor que B2, devolver
VERDADERO, de lo contrario,
devolver FALSO. 03/12/14 es
mayor que 01/01/14, por lo que
la fórmula devuelve
VERDADERO.
=SI(Y(A3>B2;A3<C2);VERDADERO;FALSO) SI A3 es mayor que B2 Y A3 es
menor que C2, devolver
VERDADERO, de lo contrario,
devolver FALSO. En este caso,
los dos argumentos son
verdaderos, por lo que la
fórmula devuelve
VERDADERO.

Página 5 de 19
=SI(O(A4>B2;A4<B2+60);VERDADERO;FALSO) SI A4 es mayor que B2 O A4 es
menor que B2 + 60, devolver
VERDADERO, de lo contrario,
devolver FALSO. En este caso,
el primer argumento es
verdadero, pero el segundo es
falso. Como O solo necesita que
uno de los argumentos sea
verdadero, la fórmula devuelve
VERDADERO. Si usa al
Asistente para evaluar fórmulas
desde la pestaña Fórmula verá
cómo Excel evalúa la fórmula.
=SI(NO(A5>B2);VERDADERO;FALSO) SI A5 no es mayor que B2,
devolver VERDADERO, de lo
contrario, devolver FALSO. En
este caso, A5 es mayor que B2,
por lo que la fórmula devuelve
FALSO.

EJEMPLO DE USO DE Y, O Y NO CON FORMATO CONDICIONAL

También puede usar Y, O y NO para establecer criterios de formato condicional con la


opción de la fórmula. Al hacer esto puede omitir la función SI y usar Y, O y NO por sí
mismas.
En la pestaña Inicio, haga clic en Formato condicional > Nueva regla. Después,
seleccione la opción "Usar una fórmula que determine las celdas para aplicar
formato", escriba la fórmula y aplique el formato que desee.

Usando el ejemplo de fechas anterior, este sería el aspecto de las fórmulas.

Página 6 de 19
Fórmula Descripción
=A2>B2 Si A2 es mayor que B2, dar formato a la celda, de lo
contrario, no hacer nada.
=Y(A3>B2;A3<C2) SI A3 es mayor que B2 Y A3 es menor que C2, dar formato
a la celda, de lo contrario, no hacer nada.
=O(A4>B2;A4<B2+60) SI A4 es mayor que B2 O A4 es menor que B2 más 60
(días), dar formato a la celda, de lo contrario, no hacer nada.
=NO(A5>B2) Si A5 NO es mayor que B2, dar formato a la celda, de lo
contrario, no hacer nada. En este caso, A5 es mayor que
B2, por lo que la fórmula devuelve FALSO. Si cambiara la
fórmula por =NO(B2>A5) devolvería VERDADERO y se
daría formato a la celda.

Nota: Un error común es escribir la fórmula en Formato condicional sin el signo igual
(=). Si hace esto, verá que el cuadro de diálogo Formato condicional agrega el signo
igual y comillas a la fórmula: ="O(A4>B2;A4<B2+60)", por lo que tendrá que quitar las
comillas antes de que la fórmula responda correctamente.

FUNCIÓN SI: FÓRMULAS ANIDADAS Y CÓMO EVITAR PROBLEMAS


La función SI le permite realizar una comparación lógica entre un valor y el resultado
que espera probando una condición y devolviendo un resultado si es Verdadero o Falso.

• =SI(Algo es Verdadero, hacer algo; de lo contrario hacer algo diferente)


Por esto, una instrucción SI puede tener dos resultados. El primer resultado es si la
comparación es Verdadera y el segundo si la comparación es Falsa.
Las instrucciones SI son extremadamente sólidas y forman la base de muchos modelos
de hoja de cálculo, pero también son la causa principal de muchos de los problemas en
las hojas de cálculo. Lo ideal es que una instrucción SI se aplique a condiciones
mínimas, como Hombre/Mujer, Sí/No/Quizás, por nombrar algunos ejemplos, pero a
veces es posible que deba evaluar escenarios más complejos que requieren el
anidamiento* de más de 3 funciones SI juntas.

* “Anidamiento” hace referencia a la práctica de unir varias funciones en una fórmula.

Detalles técnicos

Use la función SI, una de las funciones lógicas, para devolver un valor si una condición
es verdadera y otro si es falsa.

Sintaxis SI(prueba_lógica; valor_si_verdadero; [valor_si_falso])

Por ejemplo:
• =SI(A2>B2;"Presupuesto excedido";"Correcto")
• =SI(A2=B2;B4-A4;"")

Nombre del argumento Descripción
prueba_lógica El valor que quiere probar.
(obligatorio)
valor_si_verdadero El valor que desea devuelto si el resultado de
(obligatorio) prueba_lógica es VERDADERO.
valor_si_falso El valor que desea devuelto si el resultado de
(opcional) prueba_lógica es FALSO.

Página 7 de 19
Observaciones
Aunque Excel permite anidar hasta 64 funciones SI distintas, no se recomienda hacerlo.
¿Por qué?
• El uso de varias instrucciones SI requiere una cuidada planificación para
crearlas correctamente y asegurarse de que su lógica puede calcular sin
errores cada una de las condiciones hasta llegar al final. Si no anida su
fórmula con una precisión absoluta, podría funcionar en el 75 % de los casos,
pero devolver resultados inesperados en el 25 % restante. Lamentablemente,
las probabilidades de detectar ese 25 % de casos son muy escasas.
• El mantenimiento de varias instrucciones SI puede resultar muy difícil,
especialmente si pasado un tiempo intenta averiguar lo que usted o, peor
todavía, otra persona, estaba intentando hacer.

Si se encuentra con una instrucción SI que parece que no para de crecer, es el momento
de soltar el mouse y volver a pensar en su estrategia.
A continuación, encontrará instrucciones sobre cómo crear correctamente una
instrucción SI anidada compleja con varios SI y cómo reconocer que es el momento de
usar otra herramienta en su arsenal de Excel.

Ejemplos
A continuación, encontrará un ejemplo de una instrucción SI anidada relativamente
estándar para convertir resultados de exámenes en su equivalente de la calificación
mediante letras.

• =SI(D2>89,"A",SI(D2>79,"B",SI(D2>69,"C",SI(D2>59,"D","F"))))
Este instrucción SI anidada compleja sigue una lógica sencilla:
1. Si el resultado (en la celda D2) es mayor que 89, la calificación es A
2. Si el resultado es mayor que 79, la calificación es B
3. Si el resultado es mayor que 69, la calificación es C
4. Si el resultado es mayor que 59, la calificación es D
5. En caso contrario, la calificación es F

Este ejemplo concreto es relativamente seguro porque no es probable que la correlación


entre resultados de exámenes y calificaciones mediante letras cambie, por lo que no
requiere mucho mantenimiento. Pero, ¿qué pasaría si necesita aplicar grados a las
calificaciones, es decir, A+, A y A-, y así sucesivamente? En ese caso, es necesario
volver a escribir la instrucción SI con cuatro condiciones para que pase a tener 12. Este
es el aspecto que tendría la fórmula:
• =SI(B2>97,"A+",SI(B2>93,"A",SI(B2>89,"A-
",SI(B2>87,"B+",SI(B2>83,"B",SI(B2>79,"B-",
SI(B2>77,"C+",SI(B2>73,"C",SI(B2>69,"C-
",SI(B2>57,"D+",SI(B2>53,"D",SI(B2>49,"D-","F"))))))))))))

Página 8 de 19
Sigue siendo precisa y funcionará según lo previsto, pero lleva mucho tiempo escribirla
y más tiempo probarla para asegurarse de que hace lo que se quiere. Otro problema
obvio es que ha tenido que escribir a mano las puntuaciones y las correspondientes
calificaciones con letras. ¿Cuáles son las probabilidades de que tenga accidentalmente
un error tipográfico? Imagine ahora que intenta hacer esto 64 veces con condiciones
más complejas. Por supuesto que es posible, pero, ¿realmente quiere tener que realizar
este tipo de esfuerzo y exponerse a probables errores que serán muy difíciles de
detectar?

Sugerencia: Todas las funciones de Excel requieren paréntesis de apertura y cierre ().
Excel intentará ayudarle a averiguar cómo están organizadas coloreando diferentes
partes de la fórmula cuando la edita. Por ejemplo, si fuese a editar la fórmula anterior, a
medida que moviese el cursor por encima de cada uno de los paréntesis finales ")", el
paréntesis de apertura correspondiente pasaría a ser del mismo color. Esto puede ser
especialmente útil en fórmulas anidadas complejas cuando intente averiguar si tienen el
mismo número de paréntesis de apertura que de cierre.

Ejemplos adicionales
A continuación, encontrará un ejemplo muy común sobre cómo calcular la Comisión de
ventas basándose en los niveles de Ingresos obtenidos.

• =SI(C9>15000,20%,SI(C9>12500,17.5%,SI(C9>10000,15%,SI(C9>7500,12.5%,SI
(C9>5000,10%,0)))))
Esta fórmula indica que SI(C9 es mayor de 15.000, debe devolver un 20 %, SI(C9 es
mayor de 12.500, debe devolver un 17, 5%, y así sucesivamente...
Aunque es notablemente similar al ejemplo de calificaciones anteriores, esta fórmula es
un gran ejemplo de lo difícil que puede ser mantener instrucciones SI grandes: ¿qué
tendría que hacer si su organización decidiera agregar nuevos niveles de compensación
e incluso cambiar los valores de dólar o porcentaje existentes? Tendría una gran
cantidad de trabajo en sus manos.

Sugerencia: Puede insertar saltos de línea en la barra de fórmulas para facilitar la


lectura de las fórmulas largas. Solo tiene que pulsar Alt+ENTER antes del texto que
desea ajustar a una nueva línea.

Página 9 de 19
Aquí tiene un ejemplo del escenario de comisión con una lógica extraña:

¿Puede ver qué está mal? Compare el orden de las Comparaciones de ingresos en el
ejemplo anterior. ¿Qué orden sigue este? En efecto, va de abajo hacia arriba (5000 $ a
15 000 $), no al revés. Pero, ¿por qué es tan importante el orden? Es muy importante
porque la fórmula no puede pasar la primera evaluación para cualquier valor superior a
5000 $. Supongamos que tiene unos ingresos de 12 500 $: la instrucción SI devolverá
10 % porque es mayor que 5000 $ y se detendrá allí. Esto puede resultar muy
problemático porque en muchas situaciones estos tipos de errores pasan
desapercibidos hasta que han tenido un impacto negativo. Por lo tanto, sabiendo que
hay algunas dificultades graves con las instrucciones SI anidadas complejas, ¿qué
puede hacer? En la mayoría de los casos, puede usar la función BUSCARV en lugar de
crear una fórmula compleja con la función SI. Cuando usa BUSCARV, tiene que crear
primero una tabla de referencia:

Página 10 de 19
• =BUSCARV(C2,C5:D17,2,VERDADERO)
Esta fórmula indica que debe buscarse el valor de C2 en el rango C5:C17. Si se
encuentra el valor, devuelve el valor correspondiente de la misma fila en la columna D.

• =BUSCARV(B9,B2:C6,2,VERDADERO)
De forma similar, esta fórmula busca el valor de la celda B9 en el rango B2:B22. Si se
encuentra el valor, devuelve el valor correspondiente de la misma fila en la columna C.
Nota: Ambas funciones BUSCARV usan el argumento VERDADERO al final de las
fórmulas, lo que significa que se está buscando una coincidencia aproximada. Es decir,
hará coincidir valores exactos en la tabla de búsqueda, así como los valores
comprendidos entre ellos. En este caso, las tablas de búsqueda deben ordenarse en
forma ascendente, de menor a mayor.

Página 11 de 19
BUSCARV se trata aquí con mucho más detalle, pero esto es mucho más sencillo que
una instrucción SI anidada compleja de 12 niveles. También hay otras ventajas menos
obvias:
• Las tablas de referencia de BUSCARV están a simple vista.
• Los valores de tabla se pueden actualizar fácilmente y nunca tendrá que tocar
la fórmula si las condiciones cambian.
• Si no desea que las personas puedan ver o interferir con la tabla de
referencia, basta con colocarla en otra hoja de cálculo.

¿Sabía que...?
Ahora hay una función [Link] que puede reemplazar varias instrucciones SI
anidadas por una sola función. Por lo tanto, en lugar de nuestro ejemplo de calificaciones
inicial, que tiene cuatro funciones SI anidadas:
• =SI(D2>89,"A",SI(D2>79,"B",SI(D2>69,"C",SI(D2>59,"D","F"))))
Se puede crear una fórmula mucho más sencilla con una sola función [Link]:
• =[Link](D2>89,"A",D2>79,"B",D2>69,"C",D2>59,"D",VERDADERO
,"F")
La función [Link] es muy útil porque no es necesario preocuparse por todas
las instrucciones SI y sus paréntesis correspondientes.

[Link] (función [Link])

La función [Link] se usa para sumar los valores intervalo de un rango que cumplan
los criterios que haya especificado. Por ejemplo, supongamos que, en una columna que
contiene números, solo quiere sumar los valores mayores que 5. Puede usar la siguiente
fórmula: =[Link](B2:B25;">5")

Sugerencias:
• Si lo desea, puede aplicar los criterios a un rango y sumar los valores
correspondientes de otro rango. Por ejemplo, la fórmula
=[Link](B2:B5;"Juan";C2:C5) suma solamente los valores del rango
C2:C5 en los que las celdas correspondientes del rango B2:B5 sea igual a
"Juan".
• Para sumar las celdas en función de varios criterios, vea la función
[Link].

Importante: La función [Link] devuelve resultados incorrectos cuando se usa para


comparar cadenas de más de 255 caracteres o con la cadena #¡VALOR!.

Sintaxis
[Link](rango; criterio; [rango_suma])
La sintaxis de la función [Link] tiene los argumentos siguientes:
• intervalo Obligatorio. El rango de celdas que se desea evaluar según los
criterios. Las celdas de cada rango deben ser números, nombres, matrices o
referencias que contengan números. Los valores en blanco y de texto se
ignoran. El rango seleccionado puede contener fechas en formato estándar
de Excel (a continuación se incluyen ejemplos).
• criterios Obligatorio. Es el criterio en forma de número, expresión,
referencia de celda, texto o función que determina las celdas que va a sumar.
Se pueden incluir caracteres comodín: un signo de interrogación (?) para que
coincida con cualquier carácter individual, un asterisco (*) para que coincida
con cualquier secuencia de caracteres. Si desea buscar un signo de
interrogación o un asterisco real, escriba una tilde (~) antes del carácter.

Página 12 de 19
Por ejemplo, los criterios pueden expresarse como 32, ">32", B5, "3?",
"manzanas*", “*~” u HOY().
Importante: Cualquier criterio de texto o cualquier criterio que incluya los
símbolos lógicos o matemáticos debe estar entre comillas dobles ("). Si el
criterio es numérico, las comillas dobles no son necesarias.
• Rango_suma Opcional. Son las celdas reales que se sumarán, si es que
desea sumar celdas a las ya especificadas en el argumento rango. Si omite
el argumento rango_suma, Excel suma las celdas especificadas en el
argumento rango (las mismas celdas a las que se aplica el criterio).
Sum_range debe tener el mismo tamaño y forma que intervalo. Si no es así,
el rendimiento puede verse afectado y la fórmula sumará un rango de celdas
que comienza con la primera celda de sum_range pero tiene las mismas
dimensiones que rango. Por ejemplo:
intervalo Rango_suma Celdas sumadas reales
A1:A5 B1:B5 B1:B5
A1:A5 B1:K5 B1:B5

Ejemplos

Ejemplo 1
Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja
de cálculo nueva de Excel. Para que las fórmulas muestren los resultados,
selecciónelas, presione F2 y luego ENTRAR. Si lo necesita, puede ajustar los anchos
de la columna para ver todos los datos.

Valor de propiedad Comisión Datos


100.000 € 7.000 € 250.000 €
200.000 € 14.000 €
300.000 € 21.000 €
400.000 € 28.000 €
Fórmula Descripción Resultado
=[Link](A2:A5;">160000";B2:B5) Suma las comisiones de los 63.000 €
valores de propiedad superiores
a 160.000 €.
=[Link](A2:A5;">160000") Suma los valores de propiedad 900.000 €
superiores a 160.000 €.
=[Link](A2:A5;300000;B2:B5) Suma las comisiones de los 21.000 €
valores de propiedad igual a
300.000 €.
=[Link](A2:A5;">" & C2;B2:B5) Suma las comisiones de los 49.000 €
valores de propiedad superiores
al valor en C2.

Ejemplo 2

Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja
de cálculo nueva de Excel. Para que las fórmulas muestren los resultados,
selecciónelas, presione F2 y luego ENTRAR. Si lo necesita, puede ajustar los anchos
de la columna para ver todos los datos.

Página 13 de 19
Categoría Alimento Ventas
Verdura Tomates 2.300 €
Verdura Apio 5.500 €
Fruta Naranjas 800 €
Mantequilla 400 €
Verdura Zanahorias 4.200 €
Fruta Manzanas 1.200 €
Fórmula Descripción Resultado
=[Link](A2:A7;"Frutas";C2:C7) Suma de las ventas de todos 2000 €
los alimentos en la categoría
"Frutas".
=[Link](A2:A7;"Verduras";C2:C7) Suma de las ventas de todos 12.000 €
los alimentos en la categoría
"Verduras".
=[Link](B2:B7;"*s";C2:C7) Suma de las ventas de todos 4.300 €
los alimentos que terminan en
"s" (Tomates, Naranjas y
Manzanas).
=[Link](A2:A7;"";C2:C7) Suma de las ventas de todos 400 €
los alimentos que no tienen una
categoría especificada.

Función [Link]

La función [Link], una de las funciones matemáticas y


trigonométricas, agrega todos los argumentos que cumplen varios criterios. Por ejemplo,
puede usar [Link] para sumar el número de minoristas en el país que
(1) tienen un único código postal y (2) cuyos beneficios superan un determinado valor
en dólares.

Sintaxis
[Link](rango_suma; rango_criterios1; criterios1;
[rango_criterios2; criterios2];...)
• [Link](A2:A9;B2:B9;"=A*";C2:C9;"Juan")
• [Link](A2:A9;B2:B9;"<>Plátanos";C2:C9;"Juan")

Nombre del argumento Descripción


Rango_suma (obligatorio) El rango de celdas que se suman.
rango_criterios1 (obligatorio) El rango que se prueba con criterios1.
Rango_criterios1 y criterios1 establecen un
par de búsqueda que se usa para buscar un
rango con criterios específicos. Una vez que se
encuentran los elementos del rango, se agregan
los valores correspondientes de rango_suma.
Criterios1 (obligatorio) Los criterios que determinan las celdas de
rango_criterios1 que se agregarán. Por
ejemplo, los criterios se pueden introducir como
32, ">32", B4, "manzanas" o "32".
Rango_criterios2, criterios2, Rangos adicionales y sus criterios asociados.
… (opcional) Puede introducir hasta 127 pares de
rango/criterios.

Página 14 de 19
Ejemplos

Para utilizar estos ejemplos en Excel, arrastre para seleccionar los datos de la tabla;
luego, haga clic con el botón derecho en la selección y seleccione Copiar. En una hoja
de cálculo nueva, haga clic con el botón derecho en la celda A1 y seleccione Coincidir
con formato de destino en Opciones de pegado.

Cantidad vendida Producto Vendedor


5 Manzanas Juan
4 Manzanas Leticia
15 Alcachofas Juan
3 Alcachofas Leticia
22 Plátanos Juan
1,2 Plátanos Leticia
10 Zanahorias Juan
33 Zanahorias Leticia
Fórmula Descripción
=[Link](A2:A9; Agrega el número de productos que comienzan
B2:B9; "=A*"; C2:C9; "Juan") con A y fueron vendidos por Juan. Usa el
carácter comodín * en Criterios1, "=A*" para
buscar nombres de producto coincidentes en
Rango_criterios1 B2:B9 y buscar el nombre
"Tom" en rango_criterios2 C2:C9. A
continuación, se agregan los números de
rango_suma A2:A9 que cumplen ambas
condiciones. El resultado es 20.
=[Link](A2:A9; Agrega el número de productos que no son
B2:B9; "<>Plátanos"; C2:C9; plátanos y que fueron vendidos por Juan.
"Juan") Excluye los plátanos con <> en Criterios1,
"<>Plátanos" y busca el nombre "Tom" en
Rango_criterios2 C2:C9. A continuación, se
agregan los números de rango_suma A2:A9
que cumplen ambas condiciones. El resultado
es 30.

Problemas comunes
Problema Descripción
Se muestra 0 (cero) en lugar del Asegúrese de que criterios1,2 esté entre
resultado esperado. comillas si está probando valores de texto, como
el nombre de una persona.
El resultado es incorrecto cuando Los valores VERDADERO y FALSO para
rango_suma tiene los valores rango_suma se evalúan de forma diferente, lo
VERDADERO o FALSO. que puede dar resultados inesperados cuando se
agreguen.
Las celdas de Rango_suma que contienen
TRUE se evalúan como 1. Las que contienen
FALSE se evalúan como 0 (cero).

Página 15 de 19
Prácticas recomendadas

Realice este
Descripción
procedimiento
Use caracteres comodines. El uso de caracteres comodín, como el signo de
interrogación (?) y el asterisco (*) en criterios1,2
puede ayudarle a encontrar coincidencias similares,
pero no exactamente iguales.
El signo de interrogación reemplaza cualquier carácter
individual. El asterisco reemplaza cualquier secuencia
de caracteres. Si desea buscar un signo de
interrogación o un asterisco reales, escriba una tilde
(~) delante del signo de interrogación.
Por ejemplo, =[Link](A2:A9; B2:B9;
"=A*"; C2:C9; "To?") agregará todas las instancias
cuyo nombre empiece con "To" y termine con una
última letra que puede variar.
Comprenda la diferencia El orden de los argumentos es diferente entre
entre [Link] y [Link] y [Link]. En particular, el
[Link]. argumento rango_suma es el primer argumento de
[Link], pero es el tercero de
[Link]. Esta es un origen común de problemas
cuando se usan estas funciones.
Si está copiando y editando estas funciones similares,
asegúrese de poner los argumentos en el orden
correcto.
Use el mismo número de El argumento rango_criterios debe contener el
filas y columnas para los mismo número de filas y columnas que el argumento
argumentos de rango. rango_suma.

FUNCIÓN [Link]

Use [Link], una de las funciones estadísticas, para contar el número de celdas
que cumplen un criterio; por ejemplo, para contar el número de veces que una ciudad
determinada aparece en una lista de clientes.

En su forma más sencilla, [Link] indica lo siguiente:

• =[Link](¿Dónde quiere realizar la búsqueda y qué quiere buscar?)

Por ejemplo:
• =[Link](A2:A5;"Londres")
• =[Link](A2:A5;A4)

Página 16 de 19
Sintaxis

[Link](rango;criterios)

Nombre del
Descripción
argumento
Rango (obligatorio) El grupo de celdas que desea contar. Rango puede
contener números, matrices, un rango con nombre o
referencias que contengan números. Los valores en blanco
y de texto se ignoran.
Obtenga información sobre cómo seleccionar rangos en
una hoja.
Criterios (obligatorio) Número, expresión, referencia de celda o cadena de texto
que determina las celdas que se van a contar.
Por ejemplo, puede usar un número como 32, una
comparación como ">32", una celda como B4 o una palabra
como "manzanas".
[Link] usa solo un criterio. Use
[Link] si desea usar varios criterios.

Ejemplos
Para usar estos ejemplos de Excel, copie los datos de la tabla de abajo y péguelos en
la celda A1 de una nueva hoja de cálculo.

Datos Datos
manzanas 32
naranjas 54
melocotones 75
manzanas 86
Fórmula Descripción
=[Link](A2:A5;"manzanas") Cuenta el número de celdas con
manzanas entre las celdas A2 y
A5. El resultado es 2.
=[Link](A2:A5;A4) Cuenta el número de celdas con
melocotones, el valor de A4,
entre las celdas A2 y A5. El
resultado es 1.
=[Link](A2:A5;A2)+[Link](A2:A5;A3) Cuenta el número de manzanas,
el valor de A2, y de naranjas, el
valor de A3, entre las celdas A2 y
A5. El resultado es 3. Esta
fórmula usa [Link] dos
veces para especificar varios
criterios, un criterio por
expresión. También puede
utilizar la función
[Link].
=[Link](B2:B5;">55") Cuenta el número de celdas con
un valor superior a 55 entre las
celdas B2 y B5. El resultado es 2.
=[Link](B2:B5;"<>"&B4) Cuenta el número de celdas con
un valor distinto de 75 entre las

Página 17 de 19
celdas B2 y B5. El símbolo de la
"y" (&) combina el operador de
comparación "<>" (no es igual a)
y el valor de B4 para leer
=[Link](B2:B5;"<>75"). El
resultado es 3.
=[Link](B2:B5;">=32")- Cuenta el número de celdas con
[Link](B2:B5;">85") un valor superior o igual a 32 e
inferior o igual a 85 entre las
celdas B2 y A5. El resultado es 3.
=[Link](A2:A5;"*") Cuenta el número de celdas que
contienen texto entre las celdas
A2 y A5. El carácter comodín * se
usa para reemplazar cualquier
carácter. El resultado es 4.
=[Link](A2:A5;"?????nas") Cuenta el número de celdas que
tienen exactamente 8 caracteres
y que terminan con las letras
"nas" entre las celdas A2 y A5. El
signo de interrogación (?) se usa
como carácter comodín para
coincidir con caracteres
individuales. El resultado es 2.

Problemas comunes

Problema Qué ha fallado


Se devolvió un valor La función [Link] devuelve resultados incorrectos
incorrecto para cadenas cuando se usa para comparar cadenas de más de 255
largas. caracteres.
Para comparar cadenas de más de 255 caracteres, use la
función CONCATENAR o el operador concatenar &. Por
ejemplo, =[Link](A2:A5;"cadena larga"&"otra
cadena larga").
No se devolvió ningún Asegúrese de encerrar el argumento de criterios entre
valor cuando se comillas.
esperaba uno.
Una formula Este error se produce cuando la fórmula que contiene la
[Link] recibe un función hace referencia a celdas o a un rango de un libro
error #¡VALOR! al hacer cerrado y se calculan las celdas. Para que esta
referencia a otra hoja de característica funcione, el otro libro debe estar abierto.
cálculo.

Prácticas recomendadas

Realice este
¿Por qué?
procedimiento
Tenga en cuenta que Los criterios no distinguen entre mayúsculas y minúsculas.
[Link] pasa por En otras palabras, la cadena "manzanas" y la cadena
alto mayúsculas y "MANZANAS" darán como resultado la misma cantidad de
minúsculas en las celdas.
cadenas de texto.

Página 18 de 19
Use caracteres Los caracteres comodín, como el signo de interrogación (?)
comodín. y asterisco (*), pueden usarse en criterios. El signo de
interrogación reemplaza cualquier carácter individual. El
asterisco reemplaza cualquier secuencia de caracteres. Si
lo que desea buscar es un signo de interrogación o un
asterisco, escriba una tilde (~) antes del carácter.
Por ejemplo, =[Link](A2:A5;"manzana?") contará
todas las instancias de "manzana" con una última letra que
podrá variar.
Asegúrese de que los Al contar valores de texto, asegúrese de que los datos no
datos no contienen contienen espacios al principio ni al final, de que no haya un
caracteres incorrectos. uso incoherente de las comillas rectas (' o ") ni tipográficas
(‘ o “) y de que no haya caracteres no imprimibles. En estos
casos, [Link] puede devolver un valor inesperado o
incorrecto.
Intente usar la función LIMPIAR o la función ESPACIOS.
Para mayor [Link] admite el uso de rangos con nombre en una
comodidad, use fórmula (por ejemplo, =[Link](fruta;">=32")-
rangos con nombre. [Link](fruta;">85"). El rango con nombre puede estar
en la hoja de cálculo actual, en otra hoja de cálculo del
mismo libro o en una hoja de cálculo de otro libro. Para hacer
referencia a otro libro, ese libro también debe estar abierto.

Nota: La función [Link] no contará celdas según el color de la fuente o el fondo


de la celda. Pero Excel es compatible con funciones definidas por el usuario (UDF) con
las operaciones de Microsoft Visual Basic para Aplicaciones (VBA) en celdas basadas
en el color de la fuente o el fondo.

Página 19 de 19

También podría gustarte