Está en la página 1de 10

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

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

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

0 (cero) en la No había argumento para valor_si_verdadero ni para valor_si_falso. Para que


celda se devuelva un valor correcto, agregue texto de argumento a los dos
argumentos, o agregue VERDADERO o FALSO al argumento.

#¿NOMBRE? en Normalmente, esto significa que la fórmula se ha escrito mal.


la celda
MAYUSC (función MAYUSC)
la función MAYUSC es una función de texto y que se sitúa en la barra de herramientas
datos. Se usa para convertir letras minúsculas superior, o haga clic derecho en la celda
en letras mayúsculas en la celda elegida. seleccionada y elija la opción Insertar
función en el menú,
La sintaxis de la función MAYUSC es:
o pulse el icono
donde texto es un dato de texto incluido en
que se sitúa en la barra de fórmulas,
la celda a la que usted hace referencia.
3. seleccione grupo de funciones Texto
Para aplicar la función MAYUSC,
y datos en la lista,
1. seleccione la celda donde usted
4. haga clic en la función MAYUSC,
quiere ver el resultado,
5. introduzca un argumento requerido,
2. pulse el icono Insertar función
6. pulse el botón Enter.

El resultado se mostrará en la celda elegida.

Ejemplo

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 el ancho de las columnas para ver todos los datos.

Datos

total

Rendimiento

Fórmula Descripción Resultado

=MAYUSC(A2) Devuelve todas las mayúsculas del texto en la celda A2. TOTAL

=MAYUSC(A3) Devuelve todas las mayúsculas del texto en la celda A3. RENDTO
Insertar la fecha y la hora actuales en una celda
Suponga que desea especificar fácilmente la fecha y hora actuales mientras realiza un registro de
tiempos de actividades. O tal vez quiera mostrar automáticamente la fecha y hora actuales en una
celda cada vez que se actualicen las fórmulas. Hay varias formas de insertar la fecha y hora
actuales en una celda.

Insertar una fecha u hora estáticas en una celda de Excel

Un valor estático en una hoja de cálculo es un valor que no cambia cuando la hoja de cálculo se
abre o se actualiza. Al presionar una combinación de teclas, como Ctrl+, para insertar la fecha
actual en una celda, Excel “toma una instantánea” de la fecha actual y, después, inserta la fecha en
la celda. Como el valor de esa celda no cambia, se considera estático.

1. En una hoja de cálculo, seleccione la celda en la que desea insertar la fecha u hora actual.

2. Siga uno de los procedimientos siguientes:

 Para insertar la hora actual, presione CTRL+MAYÚS+. (punto).

 Para insertar la fecha actual, presione CTRL+; (punto y coma).

 Para insertar la fecha y hora actuales, presione CTRL+; (punto y coma), después
ESPACIO y, finalmente, CTRL+MAYÚS+. (punto).

Modificación del formato de fecha u hora

Para cambiar el formato de fecha u hora, haga clic con el botón derecho en una celda y
seleccione Formato de celdas. A continuación, en el cuadro de diálogo Formato de celdas, en la
pestaña Número, en Categoría, haga clic en Fecha u hora y, en la lista Tipo, seleccione un tipo y
haga clic en Aceptar.

Insertar una fecha u hora cuyo valor se actualice

Una fecha u hora que se actualiza cuando se vuelve a calcular la hoja de cálculo o se abre el libro se
considera "dinámica" en lugar de estática. En una hoja de cálculo, la forma más común de devolver
una hora o fecha dinámica en una celda es mediante una función de hoja de cálculo.

Si desea insertar la fecha u hora actuales para que sean actualizables, use las
funciones HOY y AHORA, tal como se muestra en el ejemplo siguiente. Para más información sobre
el uso de estas funciones, vea la función HOY y la función AHORA.

Por ejemplo:

Fórmula Descripción (resultado)

=HOY() Fecha actual (varía)

=AHORA() Fecha y hora actuales (varían)


1. Seleccione el texto de la tabla anterior y, a continuación, presione Ctrl+C.

2. En la hoja de cálculo en blanco, haga clic una vez en la celda A1 y, después, presione Ctrl+V.
Si está trabajando en Excel para la Web, repita la copia y pegar para cada celda del
ejemplo.

Importante: Para que el ejemplo funcione correctamente, debe pegarlo en la celda A1 de la hoja
de cálculo.

3. Para alternar entre la visualización de los resultados y la visualización de las fórmulas que
devuelven los resultados, presione Ctrl+` (acento grave) o, en el grupo Auditoría de
fórmulas de la pestaña Fórmulas, haga clic en el botón Mostrar fórmulas.

Después de copiar el ejemplo en una hoja de cálculo en blanco, puede adaptarlo a sus
necesidades.

Nota: Los resultados de las funciones HOY y AHORA solo cambian cuando se actualiza la hoja de
cálculo o cuando se ejecuta una macro que contiene estas funciones. Las celdas con dichas
funciones no se actualizan continuamente. La fecha y hora usadas se toman del reloj del sistema

del equipo.
Función BUSCARV
Sugerencia: Pruebe a usar la nueva función BUSCARX, una versión mejorada de BUSCARV que
funciona en cualquier dirección y devuelve coincidencias exactas de forma predeterminada, lo que
facilita y resulta más cómodo de usar que su predecesor.

Use BUSCARV cuando necesite encontrar elementos en una tabla o un rango por fila. Por ejemplo,
puede buscar el precio de una pieza de automóvil por el número de pieza o buscar el nombre de
un empleado en función de su Id. de empleado.

En su forma más simple, la función BUSCARV indica lo siguiente:

=BUSCARV(Lo que desea buscar; dónde quiere buscarlo; el número de columna en el rango que
contiene el valor a devolver; devuelve una Coincidencia exacta o Coincidencia aproximada,
indicada como 1/TRUE o 0/FALSE).

Sugerencia: El secreto de BUSCARV es organizar los datos de forma que el valor que busque (fruta)
esté a la izquierda del valor devuelto (cantidad) que desea encontrar.

Detalles técnicos

Primeros pasos

Hay cuatro partes de la información que necesita para crear la sintaxis de BUSCARV:

1. El valor que desea buscar, también conocido como el valor de búsqueda.

2. El rango donde se encuentra el valor de búsqueda. Recuerde que el valor de búsqueda


debe estar siempre en la primera columna del rango para que BUSCARV funcione
correctamente. Por ejemplo, si el valor de la búsqueda está en la celda C2, su rango
debería empezar con C.

3. El número de columna del rango que contiene el valor devuelto. Por ejemplo, si especifica
B2:D11 como el rango, B se debe contar como la primera columna, C como la segunda y así
sucesivamente.

4. Opcionalmente, puede especificar VERDADERO si desea una coincidencia aproximada o


FALSO si desea una coincidencia exacta del valor devuelto. Si no especifica nada, el valor
predeterminado siempre será VERDADERO o la coincidencia aproximada.

Ahora coloque todas las respuestas anteriores de la siguiente forma:

=BUSCARV(valor de búsqueda; rango que contiene el valor de búsqueda; el número de columna


del rango que contiene el valor devuelto; Coincidencia aproximada (TRUE) o Coincidencia exacta
(FALSE)).

Ejemplo 1
Función CONTAR.SI
Use CONTAR.SI, 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, CONTAR.SI indica lo siguiente:

 =CONTAR.SI(¿Dónde quiere realizar la búsqueda y qué quiere buscar?)

Por ejemplo:

 =CONTAR.SI(A2:A5;"Londres")

 =CONTAR.SI(A2:A5;A4)

Sintaxis

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

=CONTAR.SI(A2:A5;"manzanas") Cuenta el número de celdas con manzanas entre


las celdas A2 y A5. El resultado es 2.

=CONTAR.SI(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.

=CONTAR.SI(A2:A5;A2)+CONTAR.SI(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 CONTAR.SI
dos veces para especificar varios criterios, un
criterio por expresión. También puede utilizar la
función CONTAR.SI.CONJUNTO.
Datos Datos

=CONTAR.SI(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.

=CONTAR.SI(B2:B5;"<>"&B4) Cuenta el número de celdas con un valor distinto


de 75 entre las 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
=CONTAR.SI(B2:B5;"<>75"). El resultado es 3.

=CONTAR.SI(B2:B5;">=32")- Cuenta el número de celdas con un valor superior


CONTAR.SI(B2:B5;"<=85") o igual a 32 e inferior o igual a 85 entre las celdas
B2 y A5. El resultado es 1.

=CONTAR.SI(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.

=CONTAR.SI(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 CONTAR.SI devuelve resultados incorrectos cuando se usa


incorrecto para cadenas para comparar cadenas de más de 255 caracteres.
largas.
Para comparar cadenas de más de 255 caracteres, use la función
CONCATENAR o el operador concatenar &. Por ejemplo,
=CONTAR.SI(A2:A5;"cadena larga"&"otra cadena larga").

No se devolvió ningún valor Asegúrese de encerrar el argumento de criterios entre comillas.


cuando se esperaba uno.
Problema Qué ha fallado

Una formula CONTAR.SI Este error se produce cuando la fórmula que contiene la función hace
recibe un error #¡VALOR! al referencia a celdas o a un rango de un libro cerrado y se calculan las
hacer referencia a otra hoja celdas. Para que esta característica funcione, el otro libro debe estar
de cálculo. abierto.

Prácticas recomendadas

Realice este ¿Por qué?


procedimiento

Tenga en cuenta que Los criterios no distinguen entre mayúsculas y minúsculas. En otras palabras,
CONTAR.SI pasa por alto la cadena "manzanas" y la cadena "MANZANAS" darán como resultado la
mayúsculas y minúsculas misma cantidad de celdas.
en las cadenas de texto.

Use caracteres comodín. Los caracteres comodín, como el signo de interrogació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, =CONTAR.SI(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 contienen espacios
datos no contienen al principio ni al final, de que no haya un uso incoherente de las comillas
caracteres incorrectos. rectas (' o ") ni tipográficas (‘ o “) y de que no haya caracteres no imprimibles.
En estos casos, CONTAR.SI puede devolver un valor inesperado o incorrecto.

Intente usar la función LIMPIAR o la función ESPACIOS.

Para mayor comodidad, CONTAR.SI admite el uso de rangos con nombre en una fórmula (por ejemplo,
use rangos con nombre. =CONTAR.SI(fruta;">=32")-CONTAR.SI(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 CONTAR.SI 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

También podría gustarte