Como sumo valores alfanumericos

24/08/2008 - 23:48 por JC-PS | Informe spam
Estoy creando una tabla de asistencia por vacaciones (L) y enfermdades
(S) como inclucibe para dias sin paga (W) pero debe incluir al final de la
catorcena o en columna K de esa linea o "row" el total de ellas, y debe
conciderarse una letra sola (falto ese dia el empleado y su jornada completa
es de 7.5 horas de trabajo) sea x L o S, se suman a aquellas alfanumericas en
esa catorcena. Observa un ejemplo:
.A...B...C...D...E. ... . K
1...-.L3.5.S...-.L... . .11


K totaliza la suma de B y E. Cualquier aportacion sera bien recibida. Gracias por adelantado.

Preguntas similare

Leer las respuestas

#6 Héctor Miguel
25/08/2008 - 06:03 | Informe spam
hola, !

La formula debe reconocer en una celda SE o en el caso de vacaciones LE
si una celda contiene este valor, la formula que sugieres termina en #VALOR! o #VALUE!. Ejemplo:

.A...B...C...D...E. ... . K
1...-.L3.5.S...-.LE... . ...3.5









K debe concluir 3.5 en este caso, pero la formula encuentra el texto LE y no lo reconoce...


En otras palabras, cuando suma las L sola no da ningun problema, pero si en la linea 1
se encontrara una celda con letras dobles como LE cual ciertamente no debe sumar, termina en #VALUE!.



1) esta es la primera vez que mencionas DOS LETRAS en una sola celda -???-
(incluyendo tus consultas en "el otro foro") <= OJO

2) si tienes mas "consideraciones" de este tipo... es conveniente que expongas (todas ?) las "eventualidades"
de lo contrario, es como "buscar a ciegas" alguna solucion para casos "desconocidos"
al menos, para los que estamos "de este lado" (del mensaje)
donde SOLO se puede "ver"... lo que expones en la consulta (y +/- con la misma "claridad" con que lo expones)

por detalles como estos,es que acostumbr "decir" (al final de mis propuestas)...
-> si cualquier duda (o informacion adicional)... comentas ?
o lo que es lo mismo:
-> comentas (si hubiera) algun otro detalle "en el tintero" ?

saludos,
hector.

__ las consultas anteriores __
... estoy buscando entre los foros aquella aplicable.
Tu formula me funciona pero al incluir dos letras trae #VALUE! puesto no considera doble-letras.
Verifica por favor como incluir la correccion...



no es claro que significa "al incluir dos letras" -???-
si estas haciendo adaptaciones/modificaciones/... a la formula propuesta (que esta basada en supuestos)
es conveniente que transcribas la formula tal como la estas usando (de preferencia +/- exactamente)

el "supuesto" (como dice la propuesta) es "sumar" letras solas (L) por 7.5 MAS los numeros de "otras" letras (L)
L3.5 = 3.5 MAS L (*7.5 = 7.5) SUMA = 11

__ OP __
Estoy creando una tabla de asistencia por vacaciones (L) y enfermdades (S) como... para dias sin paga (W)
pero debe incluir al final de la catorcena o en columna K de esa linea o "row" el total de ellas
y debe conciderarse una letra sola (falto ese dia el empleado y su jornada completa es de 7.5 horas de trabajo)
sea x L o S, se suman a aquellas alfanumericas en esa catorcena. Observa un ejemplo:
.A...B...C...D...E. ... . K
1...-.L3.5.S...-.L... . .11

K totaliza la suma de B y E. Cualquier aportacion sera bien recibida. Gracias por adelantado.



en el foro de "worksheet.functions" hacias una consulta similar (ya no supe si la ultima propuesta te funciono) -?-

si asumimos que columna L aplica SOLO para la letra L, acumulando su numero o 7.5 si es solo la letra -??-
OJO con el separador de argumentos, mi sistema usa a la coma ',' NO al punto y coma ';' :D

[K2] =contar.si(a2:e2,"l")*7.5+sumaproducto(--(izquierda(a2:e2)="l"),--extrae(a2:e2&"00",2,5))
Respuesta Responder a este mensaje
#7 JC-PS
25/08/2008 - 06:06 | Informe spam
"JC-PS" wrote:



"JC-PS" wrote:

>
>
> "Héctor Miguel" wrote:
>
> > hola, !
> >
> > > ... estoy buscando entre los foros aquella aplicable.
> > > Tu formula me funciona pero al incluir dos letras trae #VALUE! puesto no considera doble-letras.
> > > Verifica por favor como incluir la correccion...
> >
> > no es claro que significa "al incluir dos letras" -???-
> > si estas haciendo adaptaciones/modificaciones/... a la formula propuesta (que esta basada en supuestos)
> > es conveniente que transcribas la formula tal como la estas usando (de preferencia +/- exactamente)
> >
> > el "supuesto" (como dice la propuesta) es "sumar" letras solas (L) por 7.5 MAS los numeros de "otras" letras (L)
> > L3.5 = 3.5 MAS L (*7.5 = 7.5) SUMA = 11
> >
> > comentas (si hubiera) algun otro detalle "en el tintero" ?
> > saludos,
> > hector.
> >
> > __ OP __
> > >>> Estoy creando una tabla de asistencia por vacaciones (L) y enfermdades (S) como... para dias sin paga (W)
> > >>> pero debe incluir al final de la catorcena o en columna K de esa linea o "row" el total de ellas
> > >>> y debe conciderarse una letra sola (falto ese dia el empleado y su jornada completa es de 7.5 horas de trabajo)
> > >>> sea x L o S, se suman a aquellas alfanumericas en esa catorcena. Observa un ejemplo:
> > >>> .A...B...C...D...E. ... . K
> > >>> 1...-.L3.5.S...-.L... . .11
> > >>>
> > >>> K totaliza la suma de B y E. Cualquier aportacion sera bien recibida. Gracias por adelantado.
> > >>
> > >> en el foro de "worksheet.functions" hacias una consulta similar (ya no supe si la ultima propuesta te funciono) -?-
> > >>
> > >> si asumimos que columna L aplica SOLO para la letra L, acumulando su numero o 7.5 si es solo la letra -??-
> > >> OJO con el separador de argumentos, mi sistema usa a la coma ',' NO al punto y coma ';' :D
> > >>
> > >> [K2] =contar.si(a2:e2,"l")*7.5+sumaproducto(--(izquierda(a2:e2)="l"),--extrae(a2:e2&"00",2,5))
> >
> >
> > La formula debe reconocer en una celda SE o en el caso de vacaciones LE, si una celda contiene este valor, la formula que sugieres termina en #VALOR! o #VALUE!. Ejemplo:
>
> > >>> .A...B...C...D...E. ... . K
> > >>> 1...-.L3.5.S...-.LE... . ...3.5
>
> K debe concluir 3.5 en este caso, pero la formula encuentra el texto LE y no
> lo reconoce. Gracias por tu tiempo.

En otras palabras, cuando suma las L sola no da ningún problema, pero si en
la linea 1 se encontrara una celda con letras dobles como LE cual ciertamente
no debe sumar, termina en #VALUE!.


Considera el ejemplo que había utilizado para otro foro y lo puedes bajar de http://www.megaupload.com/?d=UPZXUDGR .
Respuesta Responder a este mensaje
#8 JC-PS
25/08/2008 - 07:24 | Informe spam
"Héctor Miguel" wrote:

hola, !

> La formula debe reconocer en una celda SE o en el caso de vacaciones LE
> si una celda contiene este valor, la formula que sugieres termina en #VALOR! o #VALUE!. Ejemplo:
>>
>>>>>> .A...B...C...D...E. ... . K
>>>>>> 1...-.L3.5.S...-.LE... . ...3.5
>>
>> K debe concluir 3.5 en este caso, pero la formula encuentra el texto LE y no lo reconoce...
> En otras palabras, cuando suma las L sola no da ningun problema, pero si en la linea 1
> se encontrara una celda con letras dobles como LE cual ciertamente no debe sumar, termina en #VALUE!.

1) esta es la primera vez que mencionas DOS LETRAS en una sola celda -???-
(incluyendo tus consultas en "el otro foro") <= OJO

2) si tienes mas "consideraciones" de este tipo... es conveniente que expongas (todas ?) las "eventualidades"
de lo contrario, es como "buscar a ciegas" alguna solucion para casos "desconocidos"
al menos, para los que estamos "de este lado" (del mensaje)
donde SOLO se puede "ver"... lo que expones en la consulta (y +/- con la misma "claridad" con que lo expones)

por detalles como estos,es que acostumbr "decir" (al final de mis propuestas)...
-> si cualquier duda (o informacion adicional)... comentas ?
o lo que es lo mismo:
-> comentas (si hubiera) algun otro detalle "en el tintero" ?

saludos,
hector.

__ las consultas anteriores __
>>>> ... estoy buscando entre los foros aquella aplicable.
>>>> Tu formula me funciona pero al incluir dos letras trae #VALUE! puesto no considera doble-letras.
>>>> Verifica por favor como incluir la correccion...
>>>
>>> no es claro que significa "al incluir dos letras" -???-
>>> si estas haciendo adaptaciones/modificaciones/... a la formula propuesta (que esta basada en supuestos)
>>> es conveniente que transcribas la formula tal como la estas usando (de preferencia +/- exactamente)
>>>
>>> el "supuesto" (como dice la propuesta) es "sumar" letras solas (L) por 7.5 MAS los numeros de "otras" letras (L)
>>> L3.5 = 3.5 MAS L (*7.5 = 7.5) SUMA = 11
>>>
>>> __ OP __
>>>>>> Estoy creando una tabla de asistencia por vacaciones (L) y enfermdades (S) como... para dias sin paga (W)
>>>>>> pero debe incluir al final de la catorcena o en columna K de esa linea o "row" el total de ellas
>>>>>> y debe conciderarse una letra sola (falto ese dia el empleado y su jornada completa es de 7.5 horas de trabajo)
>>>>>> sea x L o S, se suman a aquellas alfanumericas en esa catorcena. Observa un ejemplo:
>>>>>> .A...B...C...D...E. ... . K
>>>>>> 1...-.L3.5.S...-.L... . .11
>>>>>>
>>>>>> K totaliza la suma de B y E. Cualquier aportacion sera bien recibida. Gracias por adelantado.
>>>>>
>>>>> en el foro de "worksheet.functions" hacias una consulta similar (ya no supe si la ultima propuesta te funciono) -?-
>>>>>
>>>>> si asumimos que columna L aplica SOLO para la letra L, acumulando su numero o 7.5 si es solo la letra -??-
>>>>> OJO con el separador de argumentos, mi sistema usa a la coma ',' NO al punto y coma ';' :D
>>>>>
>>>>> [K2] =contar.si(a2:e2,"l")*7.5+sumaproducto(--(izquierda(a2:e2)="l"),--extrae(a2:e2&"00",2,5))

Saludos.
Eventualmente, sí se aclara los puntos. Es la finalidad de los foros, concluir satisfactoriamente y aclarar las dudas. Te agradezco en grande lo que haz hecho por mi hasta la fecha. Lamento no haberlo expuesto debidamente en sus orígenes, estuve al redactar pensando varios aspectos de la tabla y no detalle la totalidad del asunto. Agradecere todo lo que puedas en el asunto.
Gracias por adelantado nuevamente.
Respuesta Responder a este mensaje
#9 Héctor Miguel
25/08/2008 - 08:08 | Informe spam
hola, !

Eventualmente, si se aclara los puntos... la finalidad... concluir satisfactoriamente y aclarar las dudas...
Lamento no haberlo expuesto debidamente en sus origenes
estuve al redactar pensando varios aspectos de la tabla y no detalle la totalidad del asunto.
Agradecere todo lo que puedas en el asunto...



(creo que) lo unico que puedo hacer (al menos, con los detalles conocidos hasta ahora)... es:
-> suponer/asumir/... que solo se habran de encontrar DOS literales y/o UNA sola y/o UNA letra con numeros -???-
-> que te interesa (para esta formula) solo aquellas celdas donde contengan como literal una (L) -???-

bajo estos supuestos, las siguientes propuestas son formulas matriciales (ya sabes, se confirman por ctrl+shift+enter)
(suponiendo datos en las columnas A:E y a partir de la fila 2, obtener la puntuacion en la columna K)... en la celda K2...

op1: =contar.si(a2:e2,"l")*7.5+suma(si(izquierda(a2:e2)="l",si(esnumero(--extrae(a2:e2&"00",2,5)),--extrae(a2:e2&"00",2,5))))
op2: =contar.si(a2:e2,"l")*7.5+sumaproducto(--(izquierda(a2:e2)="l"),si(esnumero(--extrae(a2:e2&"00",2,5)),--extrae(a2:e2&"00",2,5)))

si tu excel es en ingles (?)

op1: =countif(a2:e2,"l")*7.5+sum(if(left(a2:e2)="l",if(isnumber(--mid(a2:e2&"00",2,5)),--mid(a2:e2&"00",2,5))))
op2: =countif(a2:e2,"l")*7.5+sumproduct(--(left(a2:e2)="l"),if(isnumber(--mid(a2:e2&"00",2,5)),--mid(a2:e2&"00",2,5)))

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ las consultas anteriores (parte) __
La formula debe reconocer en una celda SE o en el caso de vacaciones LE
si una celda contiene este valor, la formula que sugieres termina en #VALOR! o #VALUE!. Ejemplo:

.A...B...C...D...E. ... . K
1...-.L3.5.S...-.LE... . ...3.5









K debe concluir 3.5 en este caso, pero la formula encuentra el texto LE y no lo reconoce...


En otras palabras, cuando suma las L sola no da ningun problema, pero si en la linea 1
se encontrara una celda con letras dobles como LE cual ciertamente no debe sumar, termina en #VALUE!.



1) esta es la primera vez que mencionas DOS LETRAS en una sola celda -???-
(incluyendo tus consultas en "el otro foro") <= OJO

2) si tienes mas "consideraciones" de este tipo... es conveniente que expongas (todas ?) las "eventualidades"
de lo contrario, es como "buscar a ciegas" alguna solucion para casos "desconocidos"
al menos, para los que estamos "de este lado" (del mensaje)
donde SOLO se puede "ver"... lo que expones en la consulta (y +/- con la misma "claridad" con que lo expones)

por detalles como estos,es que acostumbr "decir" (al final de mis propuestas)...
-> si cualquier duda (o informacion adicional)... comentas ?
o lo que es lo mismo:
-> comentas (si hubiera) algun otro detalle "en el tintero" ?
Respuesta Responder a este mensaje
#10 JC-PS
27/08/2008 - 02:37 | Informe spam
"Héctor Miguel" wrote:

hola, !

> Eventualmente, si se aclara los puntos... la finalidad... concluir satisfactoriamente y aclarar las dudas...
> Lamento no haberlo expuesto debidamente en sus origenes
> estuve al redactar pensando varios aspectos de la tabla y no detalle la totalidad del asunto.
> Agradecere todo lo que puedas en el asunto...

(creo que) lo unico que puedo hacer (al menos, con los detalles conocidos hasta ahora)... es:
-> suponer/asumir/... que solo se habran de encontrar DOS literales y/o UNA sola y/o UNA letra con numeros -???-
-> que te interesa (para esta formula) solo aquellas celdas donde contengan como literal una (L) -???-

bajo estos supuestos, las siguientes propuestas son formulas matriciales (ya sabes, se confirman por ctrl+shift+enter)
(suponiendo datos en las columnas A:E y a partir de la fila 2, obtener la puntuacion en la columna K)... en la celda K2...

op1: =contar.si(a2:e2,"l")*7.5+suma(si(izquierda(a2:e2)="l",si(esnumero(--extrae(a2:e2&"00",2,5)),--extrae(a2:e2&"00",2,5))))
op2: =contar.si(a2:e2,"l")*7.5+sumaproducto(--(izquierda(a2:e2)="l"),si(esnumero(--extrae(a2:e2&"00",2,5)),--extrae(a2:e2&"00",2,5)))

si tu excel es en ingles (?)

op1: =countif(a2:e2,"l")*7.5+sum(if(left(a2:e2)="l",if(isnumber(--mid(a2:e2&"00",2,5)),--mid(a2:e2&"00",2,5))))
op2: =countif(a2:e2,"l")*7.5+sumproduct(--(left(a2:e2)="l"),if(isnumber(--mid(a2:e2&"00",2,5)),--mid(a2:e2&"00",2,5)))

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ las consultas anteriores (parte) __
>>> La formula debe reconocer en una celda SE o en el caso de vacaciones LE
>>> si una celda contiene este valor, la formula que sugieres termina en #VALOR! o #VALUE!. Ejemplo:
>>>>
>>>>>>>> .A...B...C...D...E. ... . K
>>>>>>>> 1...-.L3.5.S...-.LE... . ...3.5
>>>>
>>>> K debe concluir 3.5 en este caso, pero la formula encuentra el texto LE y no lo reconoce...
>>> En otras palabras, cuando suma las L sola no da ningun problema, pero si en la linea 1
>>> se encontrara una celda con letras dobles como LE cual ciertamente no debe sumar, termina en #VALUE!.
>>
>> 1) esta es la primera vez que mencionas DOS LETRAS en una sola celda -???-
>> (incluyendo tus consultas en "el otro foro") <= OJO
>>
>> 2) si tienes mas "consideraciones" de este tipo... es conveniente que expongas (todas ?) las "eventualidades"
>> de lo contrario, es como "buscar a ciegas" alguna solucion para casos "desconocidos"
>> al menos, para los que estamos "de este lado" (del mensaje)
>> donde SOLO se puede "ver"... lo que expones en la consulta (y +/- con la misma "claridad" con que lo expones)
>>
>> por detalles como estos,es que acostumbr "decir" (al final de mis propuestas)...
>> -> si cualquier duda (o informacion adicional)... comentas ?
>> o lo que es lo mismo:
>> -> comentas (si hubiera) algun otro detalle "en el tintero" ?


Hola Hector. En la sección evaluativa de Excel 2007 indica problemas luego de ...SUM(IF(LEFT(#VALUE!)="l"... En la fila estoy incluyendo otras letras como W y w3 pero veo que la formula excluye estas y solo L o LE o LS se suman.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida