Está en la página 1de 6

LA FUNCIÓN SI PARA PROGRAMAR UNA PLANTILLA SIN CELDAS A CERO:

Cuando se programa una plantilla por ejemplo para un albarán o una factura, se programa todo el
espacio disponible, como si se fuera a rellenar toda la plantilla con productos, cuando realmente no se
sabe la cantidad de productos que tendrá cada factura (habrá facturas con 1 producto, otras con 3, otras
con 10…).
Al programar todo el espacio disponible, la hoja de cálculo realiza la operación programada haya o no
haya productos en las celdas. Por eso devuelve 0,00 en las casillas en la que no hay productos
introducidos, lo cual no resulta estéticamente correcto.

Para evitarlo, le vamos a decir a la hoja de cálculo que “si no se introduce un producto en la plantilla no
realice los cálculos y sólo los realice si se introduce el producto”.
¿Cómo hacemos esto? Pues programamos cada casilla de los cálculos con una función SI que diga: si la
casilla del código producto está vacía, entonces que deje esta casilla también vacía (sin hacer el cálculo)
y en caso contrario que haga el cálculo (que aplique la fórmula que le ponemos).
En el ejemplo:
Casilla E7 =SI(A7=””;””;D7*5%)

Casilla F7 =SI(A7="";"";C7*(D7-E7))

Después, al arrastras hacia abajo ambas fórmulas vemos como desaparecen los ceros en las filas en las
que no se insertan productos, aunque siguen estando programadas por si se quieren insertar tantos
productos como celdas haya:

Podéis probar de realizar el ejemplo que acabamos de ver antes del ejercicio.
EJERCICIO 1:
Programa una hoja de cálculo con una plantilla de facturas como la que ves en la imagen. Para ello
debes copiar la tabla de productos, copiar la plantilla y programar:

-Las casillas de código producto con un desplegable de los 8 códigos de producto (programar la primera
y arrastrar ANTES DE ELEGIR ALGUN PRODUCTO, ya que si se arrastra tras elegir un producto
automáticamente nos introduce una serie con códigos más allá de los que hay).

-Programar las casillas en amarillo de manera que al elegir el código de producto y ponerle la cantidad
que se compra se rellenen automáticamente estas casillas. Para comprobarlo elige los tres primeros
productos de la lista y supón que el cliente compra 24 unidades de cada uno.

-Si no lo has hecho antes, vuelve a programar las casillas en amarillo de manera que sólo se rellenen las
filas en las que se introducen productos (es decir, todas las celdas de la plantilla deben estar
programadas, pero sólo aparecerán datos en las tres primeras filas, que serán las que contienen los
productos comprados). Para ello recuerda lo comentado arriba.

El resultado debe ser el siguiente:


FUNCIÓN SI CON OTRAS FUNCIONES
La función si se puede utilizar en combinación con otras funciones como son CONTAR.SI,
SUMAR.SI, PROMEDIO, SUMA, MAX, MIN… Como siempre, la función SI se utiliza para mandar a
la hoja de cálculo que haga una cosa u otra dependiendo de si cumple o no un criterio.

Recuerda que la función SI tiene la siguiente estructura:

=SI(criterio a cumplir ; valor o lo que hará si lo cumple ; valor o lo que hará si no lo cumple)

El criterio puede contener otra fórmula, pero también se puede incluir otra fórmula al mandarle
lo que debe hacer si cumple el criterio o lo que debe hacer si no lo cumple.

Por ejemplo:

Si la temperatura mínima que se ha dado históricamente en una ciudad es de -8 grados, y


queremos programar el análisis de las temperaturas mínimas de un mes para que nos diga si el
mínimo del mes es histórico o simplemente una temperatura mínima habitual pondríamos:

=SI(MIN(B3:B17)<-8;”MÍNIMO HISTÓRICO”;”MINIMO HABITUAL”)

Si un alumno realiza dos exámenes y sólo se le hace media en caso de que ambos superen la nota de 4
pondríamos: =SI(Y(B3>=4;C3>=4);PROMEDIO(B3:C3);”no hay media”)

Haz estos ejemplos en una hoja de cálculo para practicar


EJERCICIO 2:

Copia las tablas en una hoja de cálculo y programa las casillas en amarillo siguiendo las indicaciones de
cada actividad. El resultado debe ser el que muestra la imagen.

EJERCICIO 3:

EJERCICIO 4:
FUNCIÓN BUSCARV CON OTRAS FUNCIONES
La función BUSCARV o H se puede utilizar en combinación con otras funciones como son la
función SI, PROMEDIO, SUMA, MAX, MIN… o con la multiplicación, división suma…

Como siempre, la función BUSCARV o H se utiliza para hacer una consulta de un dato en una
tabla a partir de otro dato de la misma tabla.

Por ejemplo: CASILLA E8: =BUSCARV(MIN(A3:A17);A3:C17;3;Falso)

Haz el ejemplo en una hoja de cálculo y programa la celda E12 para resolver la segunda pregunta.

EJERCICIO 5:
Copia las tablas en una hoja de cálculo y programa las casillas en amarillo siguiendo las indicaciones de
cada actividad. El resultado debe ser el que muestra la imagen.
El resultado ha de ser el siguiente:

FUNCIÓN PAGO CON OTRAS OPERACIONES

EJERCICIO 6:

También podría gustarte