Lección 15 · Curso Excel para Contabilidad
Enseñar a Excel a preguntar «¿se cumple esto?» y actuar en consecuencia: clasificar apuntes, sumar solo un grupo y tapar los errores.
SI y sus operadores de comparación, y decidir qué devuelve en cada caso.CONTAR.SI y SUMAR.SI, y esconder los errores con SI.ERROR.La función SI hace una pregunta y devuelve una cosa u otra según la respuesta. Tiene tres argumentos, separados por punto y coma:
C2="700" («¿la cuenta es 700?»).Los operadores de comparación son los que formulan la pregunta:
| Operador | Significa | |
|---|---|---|
| 1 | = | igual que |
| 2 | <> | distinto de |
| 3 | > y < | mayor que y menor que |
| 4 | >= y <= | mayor o igual y menor o igual |
Un ejemplo contable, sobre la hoja Asientos (la cuenta está en la columna C):
=SI(C2="700"; "Venta"; "Otro")
Si la cuenta de la fila 2 es la 700, escribe «Venta»; si no, escribe «Otro».
=SI(C2="700"; "Venta"; "Otro"). Si olvidas las comillas, Excel cree que «Venta» es un nombre y te dará error.
Fuente primaria: Microsoft — Ayuda de Excel.
Dos funciones resuelven la pregunta «solo los que cumplen esto»:
rango; criterio): cuenta las celdas que cumplen el criterio.rango; criterio; [rango_suma]): suma solo las que cumplen el criterio. El tercer argumento es el rango que se suma; si se omite, suma el mismo rango del criterio.Ejemplo: cuántas veces aparece la cuenta 700 y cuánto suman sus importes:
=CONTAR.SI(C2:C35; "700")=SUMAR.SI(C2:C35; "700"; G2:G35) (los importes de la cuenta 700 están en el Haber, columna G)Y para cuando una fórmula puede fallar, está SI.ERROR(valor; valor_si_error): muestra un texto o un valor alternativo en lugar del error. Así un informe no se llena de #N/A. Si necesitas varios criterios a la vez, existen CONTAR.SI.CONJUNTO y SUMAR.SI.CONJUNTO; y para no encadenar muchos SI, existe SI.CONJUNTO.
SI es, literalmente, esa pregunta convertida en sintaxis.
Intenta responder sin mirar arriba. Cada acierto muestra una explicación; cada fallo te deja reintentar.
P1 ¿Cómo se escriben los textos dentro de una función SI?
Los textos van entre comillas dobles: =SI(C2="700"; "Venta"; "Otro"). Sin comillas, Excel busca un nombre y da error.
P2 ¿Qué función usas para que un error no se vea en la celda?
SI.ERROR(valor; valor_si_error) devuelve un valor alternativo cuando la fórmula da error, en vez de mostrar el error.
P3 ¿Qué hace la función SUMAR.SI?
SUMAR.SI(rango; criterio; [rango_suma]) suma solo las celdas del rango de suma cuyas filas cumplen el criterio. Quien cuenta, no suma, es CONTAR.SI.
P4 ¿Qué operador significa «distinto» en una prueba lógica?
<> significa «distinto de». No lo confundas con =, que es la igualdad, ni con >=, que es «mayor o igual».
P5 En vez de anidar muchos SI, ¿qué recomienda el consejo?
SI.CONJUNTO evita cadenas largas de SI anidados: se lee como una lista de condiciones, una debajo de otra.
Abre assets/ejemplos/libro-contable.xlsx, hoja Asientos. La cuenta está en la columna C y los importes del Haber, en la G.
I1 escribe el encabezado Tipo.I2 escribe =SI(C2="700"; "Venta"; "Otro") y arrastra la fórmula hasta la fila 35.=CONTAR.SI(C2:C35; "700"): ¿cuántos apuntes son de ventas?=SUMAR.SI(C2:C35; "700"; G2:G35): ¿cuánto suman solo las ventas?=SI.ERROR(100/0; "No se puede dividir") y observa que no aparece el error.Tipo: la columna I debe mostrar «Venta» solo en las filas cuya cuenta (columna C) sea 700; el resto dirá «Otro».
CONTAR.SI: cuenta los apuntes de la cuenta 700. En este libro son las ventas de mercaderías, repartidas en los distintos asientos.
SUMAR.SI: suma los importes del Haber de esas mismas filas. Los importes de la 700 están en la columna G, por eso el tercer argumento es G2:G35.
SI.ERROR: en lugar de un error de división, aparece el texto «No se puede dividir».
Comprueba que en la columna I no se han convertido valores correctos en «Otro»: si eso pasa, revisa que estés comparando con el texto "700" y entre comillas.
SUMAR.SI, pregúntate tres cosas: dónde busco (el rango del criterio), qué busco (el criterio) y qué sumo (el rango de suma). Decirlo en ese orden evita el error clásico de sumar la columna equivocada.
Esto es lo que usarás en tus clases. Cuatro piezas listas para reutilizar.
Cuéntale a tu alumnado esto, y no lo olvidarán:
«La función SI es un portero en la puerta. Le das una condición («¿llevas invitación?») y él decide: por la puerta de la verdad o por la puerta de la mentira. No hace las dos cosas: siempre elige una. Y un buen portero no deja pasar errores: si algo no cuadra, SI.ERROR pone un cartel que se entiende.»
Variante para clase: dibuja dos puertas en la pizarra, «sí» y «no». Lee una condición en voz alta y que el grupo señale por qué puerta pasa el apunte.
=SI(C2=700; Venta; Otro) y salta un error. Antídoto: regla visible: «todo texto que yo escribo va entre comillas dobles».= de prueba con = de fórmula. Creen que la comparación es un error. Antídoto: el primer = abre la fórmula; el que va dentro de la prueba pregunta si son iguales.=SI(C2="700"; "Venta"; "Otro") y lee los tres argumentos en voz alta. Luego presenta SUMAR.SI y SI.ERROR sin desarrollarlos.Dibuja en la pizarra una tabla con Cuenta, Debe y Haber, y cinco apuntes. Añade una columna vacía llamada Tipo. Alterna dos modos:
Evaluación: la clase entera responde al unísono, o en parejas con tarjetas. Con dos rondas sabes quién domina la condición y quién no.
Archivo de apoyo para esta actividad: assets/ejemplos/libro-contable.xlsx, hoja Asientos. Puedes proyectarlo y escribir la fórmula en la columna I.
Lee (10 min): Microsoft — Ayuda de Excel. Busca la función SI y fíjate solo en el orden de sus tres argumentos. (Repasa también SUMAR.SI mirando los ejemplos de su tercer argumento.)
Lección anterior (14): funciones estadísticas y matemáticas — SUMA, PROMEDIO, MAX, MIN, CONTAR y CONTARA.
Siguiente lección (16): funciones de fecha — HOY, DÍA, MES, AÑO, SIFECHA y DIASEM.
Pregúntame lo que quieras: por qué <> y no otra cosa, cómo se ve esto en tu versión, o cómo adaptar el ejercicio a tus alumnos. Puedo también generarte la ficha de clase en PDF o una versión de este ejercicio con tus cuentas.
Pídeme: «prepárame el ejercicio de las dos puertas para 20 alumnos en parejas» y te lo dejo montado.