Desearia aplicar formula segun lo escrito en una celda.

04/08/2005 - 23:21 por JACS | Informe spam
Hola, tengo varias formulas y me gustaria que se aplicara una u otra segun el
dato escrito en una celda. Ejemplo:

Si en A1 escribo peon se aplique esta

=CONTAR(D12:AH12)*21,78+SUMAPRODUCTO(CONTAR.SI(D12:AH12;{"L";"S";"D";"F";"C"})*21,78)+SUMAPRODUCTO(CONTAR.SI(D12:AH12;{"S"\"D"\"F"\"C"}&{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20})*{21,78})

Si en A1 escribo oficial se aplique la misma pero con un importe distinto
=CONTAR(D12:AH12)*25,19+SUMAPRODUCTO(CONTAR.SI(D12:AH12;{"L";"S";"D";"F";"C"})*25,19)+SUMAPRODUCTO(CONTAR.SI(D12:AH12;{"S"\"D"\"F"\"C"}&{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20})*{25,19})

Muchas GRACIAS a todos. Para Hector olvida el ultimo comentario respecto a
lo de la fecha fue una gilipollada mia, te pido disculpas.
 

Leer las respuestas

#1 Héctor Miguel
05/08/2005 - 03:55 | Informe spam
hola, JACS !

... varias formulas... me gustaria que se aplicara una u otra segun el dato escrito en una celda. Ejemplo:
Si en A1 escribo peon se aplique esta
=CONTAR(D12:AH12)*21,78+SUMAPRODUCTO(CONTAR.SI(D12:AH12;{"L";"S";"D";"F";"C"})*21,78)+SUMAPRODUCTO(CONTAR.SI(D12:AH12;{"S"\"D"\"F"\"C"}&{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20})*{21,78})
Si en A1 escribo oficial se aplique la misma pero con un importe distinto
=CONTAR(D12:AH12)*25,19+SUMAPRODUCTO(CONTAR.SI(D12:AH12;{"L";"S";"D";"F";"C"})*25,19)+SUMAPRODUCTO(CONTAR.SI(D12:AH12;{"S"\"D"\"F"\"C"}&{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20})*{25,19})



op1: introduce en 'A1' el importe 'aplicable' y cambia los valores en la formula [21,78 o 25,19] por referencias a esa celda
op2: define nombres [celdas o formulas] que hagan referencia a cada valor [p.e. Peon = 21,78 Oficial = 25,19 etc.]
introduce en 'A1' el nombre que se considerara en la formula [peon, oficial, etc.]
cambia los valores en la formula [21,89 o 25,19] por la funcion ->indirecto(a1)<-

saludos,
hector.

Preguntas similares