Necesito una formula

30/10/2003 - 09:53 por xuank | Informe spam
Hola a tod@s

Alguien sabría como podría hacer los siguiente:

En la columna A, tengo dos tipos de empresa: a,b
En la columna B, tengo diferentes causas de ausencias.

Quiero en una fórmula, como podría sumar las veces que un empleado de la
empresa "a" ha faltado por una determinada causa.
Sería fácil si en la causa sólo apareciese la causa concreta, pero es
que si el empleado se ha ausentado por una consulta médica, en la celda
aparece:
"Se ausenta debido a Consulta Médica" o también "No viene por Consulta
Médica", vamos que quiero una fórmula que diga: Si es de la empresa "a" y
contiene "Consulta Médica" en la columna de causa y me vaya sumando
todas las que coincidan estos dos criterios. Lo he intentado con un sumar.si
y no hay manera.

Gracias de antemano
 

Leer las respuestas

#1 Fernando Arroyo
30/10/2003 - 12:03 | Informe spam
Como bien te avisa Víctor, tratándose de cadenas de texto no es posible garantizar que este tipo de funciones vaya a devolver el resutado correcto, pero en este caso tal vez sea posible reducir un poco "las incertidumbres" usando esta fórmula:

=SUMA((A1:A10="a")*SI(ESERROR(ENCONTRAR("consultamédica";SUSTITUIR(MINUSC(B1:B10);" ";"")));0;1))

Se trata de una fórmula matricial, por lo que tendrás que introducirla pulsando Control + Mayúsculas + Entrada. Fíjate que lo que estas buscando deberás introducirlo en minúsculas y sin espacios entre las palabras.

Con esta fórmula debería ser indiferente que se haya introducido "Consulta médica" o "consulta Médica", etc.
Un saludo.


Fernando Arroyo
MS MVP - Excel

"xuank" escribió en el mensaje news:Fk4ob.698139$
Hola a

Alguien sabría como podría hacer los siguiente:

En la columna A, tengo dos tipos de empresa: a,b
En la columna B, tengo diferentes causas de ausencias.

Quiero en una fórmula, como podría sumar las veces que un empleado de la
empresa "a" ha faltado por una determinada causa.
Sería fácil si en la causa sólo apareciese la causa concreta, pero es
que si el empleado se ha ausentado por una consulta médica, en la celda
aparece:
"Se ausenta debido a Consulta Médica" o también "No viene por Consulta
Médica", vamos que quiero una fórmula que diga: Si es de la empresa "a" y
contiene "Consulta Médica" en la columna de causa y me vaya sumando
todas las que coincidan estos dos criterios. Lo he intentado con un sumar.si
y no hay manera.

Gracias de antemano


Preguntas similares