LECCIÓN 6

OBJETIVOS

  • Definir las siguientes funciones
    • Contar.Blanco
    • Contar.Si
    • Sumar.Si
    • BuscarH
    • BuscarV
CONTAR...

En infinidad de ocasiones nos encontraremos con una cantidad muy grande de datos y deseamos contarlos. Por ejemplo, en la votaciones de unas elecciones. Desde CAL, podemos usar algunas de las funciones que tienen reservadas para tal fin. Vamos a ver la primera de ellas.

CONTAR.BLANCO

Cuenta la cantidad de celdas vacías en el rango indicado por el argumento “Área”. Esta función devuelve un número mayor o igual que cero. El argumento “Área” contiene la referencia a un rango de celdas.

Sintaxis:
=CONTAR.BLANCO(RANGO)

Donde RANGO es el Área en el que se contarán las celdas vacías.

Ejemplo:
=CONTAR.BLANCO(A1:B6)
Devuelve 12, si todas las celdas están vacías.
=CONTAR.BLANCO(F2:G8)
Devuelve la cantidad de celdas vacías en el rango F2:G8.

CONTAR.SI

Cuenta la cantidad de celdas de un determinado rango que cumplen con la condición establecida.

Esta función devuelve un número entero mayor o igual que 0.

Sintaxis:

CONTAR.SI(Área; Criterios)

El argumento “Área” contiene la referencia a un rango de celdas, indica el rango a evaluar.

El argumento “Criterios” contiene la condición que debe cumplir cada celda para ser incluida en la cuenta. Este argumento puede contener una constante, una expresión o la referencia a una celda que contenga la condición a cumplir.

Observa los ejemplos para comprender mejor esta función.
Ejemplo:
=CONTAR.SI(A1:C3;12)
Cuenta la cantidad de celdas en el rango A1:C3 que contienen el número 12. El resultado varía según el contenido del rango evaluado.
=CONTAR.SI(E1:F3;'rojo')
Cuenta la cantidad de celdas en el rango E1:F3 que contengan el texto “rojo”
=CONTAR.SI(A1:B4;>6)
Devuelve la cantidad de celdas en el rango A1:B4 que contienen un número mayor que 6.

SUMAR...

Al igual que ocurre cuando queremos contar, también es muy habitual querrer sumar un rango de celdas que cumplen una condición.

Por ejemplo, que cantidad de dinero tendrá una finca en un periodo de tiempo o sumar las donaciones a una ONG en navidad.

SUMAR.SI

Calcula la suma de los valores numéricos en un rango de celdas, si se cumple con una condición establecida.

Esta función devuelve un valor numérico. El argumento “Área” contiene la referencia a un rango de celdas, indica el rango en que se va a evaluar la condición. El argumento “criterios” contiene la condición que se evalúa en el argumento “Área”. El argumento “criterios” puede contener una constante, la referencia a una celda que contiene la condición o una expresión que debe cumplirse. El argumento “Área de suma” es opcional, contiene la referencia a un rango de celdas, indica las celdas utilizadas para sumar los valores, dependiendo de las condiciones cumplidas. Si se omite el argumento “Área de suma”, la función suma los valores presentes en el rango indicado por el argumento “Área”. Observe el siguiente ejemplo para comprender mejor el modo de utilizar la función.
Sintaxis:

=SUMAR.SI(Área; criterios; Área de suma)
Donde Área es el área de celdas que se desea evaluar, Criterios es el area en el que se especifican los valores buscados y Area de suma son las celdas que se desean sumar.

Ejemplo:
=SUMAR.SI(A2:A6;"rojo";B2:B6)
El argumento “Área” corresponde al rango A2:A6. El argumento “criterios” es el texto “rojo”. El argumento “Área de suma” corresponde al rango B2:B6. La función revisa el rango A2:A6 para comprobar cuáles celdas contienen el texto “rojo”. Las celdas que cumplen con la condición sirven para determinar cuáles celdas en el rango B2:B6 se incluyen en la suma. Si la celda A2 contiene el texto “rojo”, incluye en la suma el contenido de la celda B2. Si la celda A3 contiene el texto “rojo”, incluye en la suma el contenido de la celda B3, así sucesivamente para todas las celdas de los rangos dados.

BUSCAR...

BUSCARH

Sintesis:

BUSCARH(valor_buscado; matriz_buscar_en; Índice; Ordenado)

Devuelve el contenido de una celda.

Dada una referencia a un rango de celdas, busca un valor en la primera fila del rango. Devuelve el contenido de la celda que se encuentra en la misma columna en que se encontró el valor y en la fila que se le indique a la función.

Si la búsqueda no tiene éxito, la función devuelve el código de error #N/D.

El argumento “valor_buscado” contiene la referencia a una celda o un dato de un determinado tipo, contiene el valor que desea localizar en la primera fila del rango dado. El tipo de datos depende del caso específico en que se está utilizando la función. Este argumento también puede contener una expresión regular para localizar un valor.

El argumento “matriz_buscar_en” Contiene la referencia a un rango de celdas con varias columnas y al menos dos filas. Contiene la matriz con los datos que utiliza para localizar el valor y para que la función devuelva el resultado.

El argumento “Índice” contiene un valor numérico entero positivo. Indica la fila en el rango desde la cual se debe devolver el contenido. Si “Índice” contiene un número menor que 1 o si “Índice” contiene un valor mayor que el número de filas del rango, la función devuelve el código de error Err:502, indicando que se está haciendo mención a una columna inexistente. Dentro del rango, la fila superior es 1, la siguiente fila es la 2, así sucesivamente.

Ordenado (opcional) es que si el valor es VERDADERO o se omite, la línea de búsqueda de la matriz debe ser ordenada ascendentemene.

Observa la imagen para tener una visión más clara:

BUscarH

BUSCARV

BUscarV Sintaxis:
BUSCARV (Valor_buscado; Matriz_buscar_en; Índice; ordenado)
Donde Valor_buscado es el valor que se busca en la primera columna de la matriz, Matriz_buscar_en es el conjunto de datos donde se va a buscar el valor, Índice es el número de columna de Matriz_buscar_en desde la cual debe devolverse el valor coincidente y Ordenado , si el valor es VERDADERO o se omite, la columna de búsqueda de la matriz debe estar ordenada ascendentemente.
Ejemplo:
=BUSCARV(H3;A2:E5;2;0)
El argumento “valor_buscado” es la referencia a la celda H3. El argumento “matriz_buscar_en” contiene la referencia al rango A2:E5. El argumento “Índice” contiene el número 2, la función va a devolver contenido de una celda en la segunda columna del rango, correspondiente a “Nombre”. Finalmente, el argumento “ordenado” es el número 0 (FALSO), indicano que se efectúa una búsqueda exacta. Dependiendo del contenido de la celda H3, la función devuelve el resultado. Específicamente, en este ejemplo, busca en la primera columna del rango el valor 1001. Lo encuentra en la celda A3. Devuelve el contenido de la celda que se encuentra en la misma fila y en la segunda columna del rango,es decir, devuelve “Jose”. Como ya se había mencionado, la búsqueda es exacta, la primera columna no necesita estar ordenada.
=BUSCARV(H3;A2:E5;4;0)
Busca en la primera columna del rango el contenido de la celda H3, específicamente, busca el valor 1001. Se localiza en la celda A3, devuelve el contenido de la cuarta columna del rango, en la misma fila, es decir, devuelve $835,000. Las dos fórmulas anteriores permitieron establecer que el nombre del trabajador con código 1001 es José y que el salario para este trabajador es $835,000. Ahora, el usuario puede modificar el contenido de la celda H3 y verá que el resultado devueto por las funciones varía.
ACTIVIDADES 11.

Para realziar la actividad deberás de descargar el archivo lección 6. En cada hoja, se deberá de realizar la actividad propuesta.

Una vez completada la actividad, súbela al aula virtual para la valoración de tu profesor.

Recuerda que tendrás solo una hora para realizarla.