MIN.SI.CONJUNTO función

Devuelve el mínimo de los valores de las celdas en un intervalo que cumple varios criterios en múltiples intervalos.

Sintaxis

MIN.SI.CONJUNTO(Rango_Función; Rango 1; Criterio [; Rango 2; Criterio 2][; … ; [Rango 127; Criterio 127]])

Función_Rango – argumento requerido. Un rango de celdas, un nombre de un rango con nombre o una etiqueta de una columna o una fila que contiene valores para calcular el mínimo.

Intervalo 1: argumento requerido. Es un intervalo de celdas, el nombre de un intervalo con nombre o la etiqueta de una columna o una fila a que se aplicará el criterio correspondiente.

Criterio: Un criterio es una única celda Referencia, Número o Texto. Se utiliza en las comparaciones con el contenido de las celdas.

Una referencia a una celda vacía se interpreta como el valor numérico 0.

Una expresión coincidente puede ser:

Intervalo2: opcional. Intervalo2 y todos los argumentos siguientes tienen el mismo significado que Intervalo1.

Criterio 2 – Opcional. Criterio2 y todos los promedios significan lo mismo que Criterio.

La búsqueda admite tanto comodines como expresiones regulares. Si activa las expresiones regulares, puede introducir «tod.*», por ejemplo, para encontrar la primera localización de «tod» seguido de cualesquier caracteres. Si desea localizar un texto que es también una expresión regular, debe anteponer a cada uno de los metacaracteres u operadores de la expresión una contrabarra «\», o circundarlo con \Q...\E. Puede activar o desactivar la valoración automática de los comodines o las expresiones regulares en  ▸ LibreOffice Calc ▸ Calcular.

warning

Al utilizar funciones en las que uno o más argumentos son cadenas de criterios de búsqueda que representan una expresión regular, en primer lugar se intentará convertir los criterios de la cadena en números. Por ejemplo, «.0» se convertirá en 0.0 y así sucesivamente. Si el intento es fructuoso, la correspondencia no será por expresión regular, sino numérica. No obstante, si se cambia a una configuración regional en la cual el separador decimal no es el punto, pasará a valer la expresión regular. Para forzar la evaluación de la expresión regular en lugar de una expresión numérica, utilice una expresión que no pueda confundirse con un número, como por ejemplo «.\0» o «(?i).0».


Funcion_Rango y Rango 1, Rango 2...debe tener el mismo tamaño, de lo contrario, la función devuelve error: 502 - Argumento no válido.

note

La relación lógica entre los criterios puede definirse como Y lógico (conjunción). En otras palabras, si y sólo si se cumplen todos los criterios dados, un valor de la celda correspondiente delFunción_Rangose tiene en cuenta en el cálculo.


La función puede tener hasta 255 argumentos, lo que significa que es posible especificar hasta 127 intervalos de criterios y sus criterios correspondientes.

Si una celda contiene VERDADERO se tratará como 1; si contiene FALSO, como 0 (cero).

Ejemplos

Tenga en cuenta la tabla siguiente

A

B

C

1

Nombre de producto

Sales

Revenue

2

lápiz

20

65

3

bolígrafo

35

85

4

cuaderno

20

190

5

libro

17

180

6

estuche

not

not


warning

En todos los ejemplos siguientes, los intervalos utilizados para el cálculo incluyen la fila n.º 6, pero se ignorará debido a que contiene texto.


Uso simple

=MIN.SI.CONJUNTO(B2:B6;B2:B6;"<35")

Calcula el mínimo de valores del rango B2:B6 que son menores o iguales a 20. Devuelve 17.

=MIN.SI.CONJUNTO(C2:C6;B2:B6;">=20";C2:C6;">90")

Calcula el mínimo de valores del rango C2:C6 que son menores a 90 y corresponden a celdas del rango B2:B6 con valores mayores o iguales a 20. Devuelve 190.

Uso de expresiones regulares y funciones anidadas

=MIN.SI.CONJUNTO(C2:C6;B2:B6;">"&MÍNIMO(B2:B6);B2:B6;"<"&MÁXIMO(B2:B6))

Calcula el mínimo de valores del rango C2:C6 que corresponden a todos los valores del rango B2:B6 excepto su mínimo y máximo. Devuelve 65.

=MIN.SI.CONJUNTO(C2:C6;A2:A6;".*libro";B2:B6;">"&MÍNIMO(B2:B6))

Calcula el mínimo de valores del intervalo C2:C6 que corresponden a todas las celdas del intervalo A2:A6 que terminan en «libro» y a todas las celdas del intervalo B2:B6 salvo su mínimo. Devuelve 190.

Referencia a una celda como criterio

Si necesita cambiar un criterio fácilmente, puede especificarlo en una celda separada y usar una referencia a esta celda en la condición de la función MIN.SI.CONJUNTO. Por ejemplo, la función anterior se puede reescribir de la siguiente manera:

=MIN.SI.CONJUNTO(C2:C6;A2:A6;".*"&E2;B2:B6;"<"&MÁXIMO(B2:B6))

Si E2 = «libro», la función devuelve 180, porque la referencia a la celda se sustituye por su contenido.

Abrir un archivo con un ejemplo:

Información técnica

tip

Esta función está disponible desde la versión 5.2 de LibreOffice.


Esta función no forma parte de la norma Formato de Documentos Abierto para Aplicaciones de Oficina (OpenDocument), versión 1.3. Parte 4: formato de fórmulas recalculadas (OpenFormula). El espacio de nombres es

COM.MICROSOFT.MINIFS

¡Necesitamos su ayuda!