Mas de 7 comparaciones con SI

05/10/2006 - 20:51 por charly76 | Informe spam
Bueno ya sabemos el asunto de los 7 SI anidados y con el maximo de
caracteres para escribir una fórmula, bueno a ver que se les ocurre a
ustedes compañeros con esta formula:

=SI(Y(SI('Lista Asistencia'!E10="P",SI('Lista
Asistencia'!$E$9=BUSCARV('Lista
Asistencia'!$E$9,Tablas!$A$2:$A$9,1,1),1,0)*1,0)),1,SI(SI(Y(SI('Lista
Asistencia'!E10="R",SI('Lista Asistencia'!$E$9=BUSCARV('Lista
Asistencia'!$E$9,Tablas!$A$2:$A$9,1,1),1,0)*1,0)),1,0),1,0))

Dias de la Semana
09 10 11 12 13 14 15
-
DIAS FESTIVOS
01/01/2006
06/02/2006
20/03/2006
01/05/2006
16/09/2006
20/11/2006
01/12/2006
25/12/2006

nueva celda = Si el dia de la semana es festivo y si ese dia tiene "p"
o "r", entonces valor=1 de lo contrario 0.


Problema:
Tengo que hacerlo para los 7 dias de la semana. por lo cual la formula
es demasiado larga para escribirla.
es decir: nueva celda= MiFormula + MiFormula + ...+ MiFormula (PARA
VERIFICAR CADA DIA DE LA SEMANA) si se cumple en los siete dias la
condicion, debe acumular 7 y asi por el estilo.
Agradeceré su ayuda compañeros... saludos¡¡¡¡¡
 

Leer las respuestas

#1 Héctor Miguel
06/10/2006 - 00:34 | Informe spam
hola, charly !

... ya sabemos el asunto de los 7 SI anidados y con el maximo de caracteres para escribir una formula
... a ver que se les ocurre... con esta formula:
=SI(Y(SI('Lista Asistencia'!E10="P",SI('Lista Asistencia'!$E$9=BUSCARV('Lista Asistencia'!$E$9,Tablas!$A$2:$A$9,1,1),1,0)*1,0)),1,
SI(SI(Y(SI('Lista Asistencia'!E10="R",SI('Lista Asistencia'!$E$9=BUSCARV('Lista Asistencia'!$E$9,Tablas!$A$2:$A$9,1,1),1,0)*1,0)),1,0),1,0))
[...]
Problema: Tengo que hacerlo para los 7 dias de la semana. por lo cual la formula es demasiado larga para escribirla.
es decir: nueva celda= MiFormula + MiFormula + ...+ MiFormula (PARA VERIFICAR CADA DIA DE LA SEMANA)
si se cumple en los siete dias la condicion, debe acumular 7 y asi por el estilo [...]



1) [me parece que] va a ser dificil que llegues a 'acumular' un 7 [a menos que en tu lista de dias festivos haya 7 dias CONSECUTIVOS] :))

2) si suponemos que necesitas una formula por cada dia de la semana -?-
y que los dias [supongo representados por: 09 10 11 12 13 14 15] se trata de datos-fecha con formato personalizado -?-
que 'muestra' -solamente- el dia de la fecha -?- [por lo que estariamos hablando de octubre-09 a octubre 15 de 2006] -?-

a) prueba con una formula [para cada celda de 'su dia'] +/- como la siguiente:
=o(e10="p",e10="r")*esnumero(coincidir('lista asistencia'!$e$9,tablas!$a$2:$a$9,0))
b) copia/arrstra la formula propuesta y despues sumas/acumulas/... los resultados ;)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ el resto de los datos expuestos __
Dias de la Semana
09 10 11 12 13 14 15
-
DIAS FESTIVOS
01/01/2006
06/02/2006
20/03/2006
01/05/2006
16/09/2006
20/11/2006
01/12/2006
25/12/2006

nueva celda = Si el dia de la semana es festivo y si ese dia tiene "p" o "r", entonces valor=1 de lo contrario 0.

Preguntas similares