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.

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 JACS
05/08/2005 - 16:48 | Informe spam
Hola hector, el problema es que en cada categoria trabajo con seis cantidades
distintas.

Ej:
Peon: Salario base
Plus extrasalarial
Plus de asistencia
Y tres cantidades mas distintas para las horas extras.
Con lo cual se complica bastante la cosa, y estoy venga adarle vueltas pero
nada, con definir nombre no lo veo claro.

GRACIAS anticipadas.


"Héctor Miguel" escribió:

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.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida