Resta de valores

02/05/2008 - 23:16 por Silvia Gutierrez | Informe spam
Hola compañeros os queria lanzar una pregunta tengo dos columnas con valores
separados por un guion y queria mediante una formula conseguir el resultado
de restar los valores de esas filas, os dejo un ejemplo para aclararlo mejor

-Columna AColumna B --Columna C
2-"0-0"--"0-3"-"0-3"
3-"4-2"--"5-3"-"1-1"
4-"2-0"--"2-0"-"0-0"
5-"1-1"--"8-1"-"7-0"
6-"0-0"--"4-5"-"4-5"
7-"4-5"--"6-8"-"2-3"
8-"2-2"--"5-7"-"3-5"
9-"1-3"--"1-5"-"0-2"
10"3-2"--"4-2"-"1-0"



Los valores de la columna B nunca podran ser inferiores a los valores de la
columna A, ninguno de los dos valores separados por el guion, si podran ser
iguales. Por ejemplo en A4 y B4, los dos valores son iguales de ahi que en C4
el resultado sea 0-0. En C8 el resultado es 3-5,el 3 sale de la resta
del 5 de B8 y del 2 de A8, y el 5 de C8, sale de restar 7 de B8 menos 2 de A8.


Espero haberme expresado bien, por adelantado muchas gracias compañeros

Preguntas similare

Leer las respuestas

#6 Silvia Gutierrez
06/05/2008 - 23:46 | Informe spam
Hola Hector, gracias por tus indicaciones, te voy a dejar las variaciones que
me gustaria incluir en esa formula que me indicastes.

- Buscar cuando se produjeran tres filas consecutivas con valores menores o
iguales que tres

- Buscar cuando se produjeran cinco filas consecutivas con valores mayores o
iguales que seis.


Por adelantado muchas gracias Hector


"Héctor Miguel" wrote:

hola, Silvia !

> ... esta formula: si(y(contar.si(h2:h3;">=4")=2;h4<4);coincidir(1;--(n(desref(h4;-fila(indirecto("1:9"));))<4);0)-2;0)
> .(1). que debo de modificar si en vez de buscar valores mayores e iguales a 4, busco valores menores por ejemplo de 3...
> .(2). y en vez de contar dos filas consecutivas que me contara a partir de tres filas consecutivas.
> .(3). saber cuales son los parametros a modificar...

1) lo que cambias en la formula es:
de: -> mayor o igual a 4... ">=4"
a: -> menor o igual a 3... "<=3"
o: -> menores que 3... "<3"
o: -> iguales a 3... 3

2) (pues)... en la formula de este ejemplo, estas "buscando" (realmente) en 3 filas:
a) en la primera parte de la formula (2+1)... -> contar.si(h2:h3;">=4")=2 MAS: h4<4
b) en la segunda parte (el coincidir < 4) ... -> (n(desref(h4;-fila(indirecto("1:9"));))<4)

3) (disculpa que insista, pero)... la logica de las formulas, varia segun las condiciones para el resultado
(segun parece)... "esta", es (solamente) una mas, de las "variantes" que has estado exponiendo en ese hilo -?-
(precisamente)... por este tipo de variantes ofrecidas "a cuenta-gotas", fue el comentario anterior de...
"> y... (como que) no acabamos (tu) de explicar ni (yo) de entender cual es la situacion "real"
"> y/o (como en este caso) si existen mas "variantes" (cuantas ?, cuales ?, como ?, etc. etc. etc.)

(y... para no variar): si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.



Respuesta Responder a este mensaje
#7 Héctor Miguel
07/05/2008 - 02:28 | Informe spam
hola, Silvia !

__ 1 __
... te voy a dejar las variaciones que me gustaria incluir en esa formula que me indicastes.



1) me declaro "perdido"... entre todas las variantes comentadas en el "hilo ese"
como para acertar a (todas ?) las condicionantes que derivaron en la formula "indicada" :-((

__ 2 __
- Buscar cuando se produjeran tres filas consecutivas con valores menores o iguales que tres



2) para comprobar 3 filas consecutivas, no tiene sentido buscar en las 2 primeras :))
a partir de la tercera (p.e. verificando desde A1:A3): -> [B3] =contar.si(a1:a3,3)=3

__ 3 __
- Buscar cuando se produjeran cinco filas consecutivas con valores mayores o iguales que seis.



3) similar a la anterior, no tiene sentido buscar 5 filas consecutivas en las primeras 4 :))
a partir de la quinta (p.e. verificando desde A1:A5): -> [B5] =contar.si(a1:a5,">=6")=5

saludos,
hector.
Respuesta Responder a este mensaje
#8 Silvia Gutierrez
15/05/2008 - 21:59 | Informe spam
Hola Hector, gracias por tus indicaciones anteriores, efectivamente creo que
volviendo a leer el hilo no me explique muy bien, dificil que asi me pudieras
ayudar..
Teniendo esta formula como bien me indicastes
=SI(Y(CONTAR.SI(T7:T8;">=4")=2;T9<4);COINCIDIR(1;--(N(DESREF(T9;-FILA(INDIRECTO("1:9"));))<4);0)-2;0)


Me gustaria poderle añadir algun cambio que seria tan solo en dos factores
que en vez de buscar como en el ejemplo valores ">=4", buscar cualquier otro
tipo de valor y en vez de buscar en tres filas consecutivas buscara cinco por
ejemplo.

Entonces si quiero cambiar alguno o ambos (llamemos factores o parametros)
que deberia tener en cuenta.

Por ejemplo si cambio el valor buscado tan solo deberia buscar la parte de
la formula ">=4", o tambien "T9<4", y si quiero cambiar las filas
consecutivas que busque ese valor debo de cambiar "=2" y "-2"

Gracias por adelantado



"Héctor Miguel" wrote:

hola, Silvia !

__ 1 __
> ... te voy a dejar las variaciones que me gustaria incluir en esa formula que me indicastes.

1) me declaro "perdido"... entre todas las variantes comentadas en el "hilo ese"
como para acertar a (todas ?) las condicionantes que derivaron en la formula "indicada" :-((

__ 2 __
> - Buscar cuando se produjeran tres filas consecutivas con valores menores o iguales que tres

2) para comprobar 3 filas consecutivas, no tiene sentido buscar en las 2 primeras :))
a partir de la tercera (p.e. verificando desde A1:A3): -> [B3] =contar.si(a1:a3,3)=3

__ 3 __
> - Buscar cuando se produjeran cinco filas consecutivas con valores mayores o iguales que seis.

3) similar a la anterior, no tiene sentido buscar 5 filas consecutivas en las primeras 4 :))
a partir de la quinta (p.e. verificando desde A1:A5): -> [B5] =contar.si(a1:a5,">=6")=5

saludos,
hector.



Respuesta Responder a este mensaje
#9 Héctor Miguel
16/05/2008 - 00:39 | Informe spam
hola, Silvia !

Teniendo esta formula:
=SI(Y(CONTAR.SI(T7:T8;">=4")=2;T9<4);COINCIDIR(1;--(N(DESREF(T9;-FILA(INDIRECTO("1:9"));))<4);0)-2;0)
... anadir algun cambio... en dos factores
que en vez de buscar como en el ejemplo valores ">=4", buscar cualquier otro tipo de valor
y en vez de buscar en tres filas consecutivas buscara cinco por ejemplo.
Entonces si quiero cambiar alguno o ambos (llamemos factores o parametros) que deberia tener en cuenta.
Por ejemplo si cambio el valor buscado
tan solo deberia buscar la parte de la formula ">=4", o tambien "T9<4"
y si quiero cambiar las filas consecutivas que busque ese valor debo de cambiar "=2" y "-2"



1) si cambias el valor buscado, deberas considerar "cuales ERAN" las condicionantes de la formula que expones...
a) NO es (simplemente) cambiar el ">=4" ni/o (tambien) el "T9<4"
b) esas DOS condicionantes "debieron" buscar que se cumpliera algun "criterio" ???
c) la formula la debes estar utilizando en alguna columna de la fila 9 (por lo tanto)
d) lo que la formula esta "comprobando" es que se cumplan AMBAS condiciones:
1) que dos filas anteriores (T7:T8) sean ">=4"
2) Y... => que la fila "en turno" (T9) sea <4

2) para modificar el numero de filas que se "monitorean" en la formula (de igual manera)...
DEBES encontrar cual es la "logica" aplicable para la formula que necesitas (es decir)...

a) esta formula (solo) "busca" en tres filas (incluida la propia):
1) CONTAR.SI(T7:T8;">=4")=2
2) T9<4

b) cual seria "la logica" del resultado que necesitas obtener ???
(me temo que) este tipo de logica, no me corresponde a mi "saberla"
(mas bien)... => "que" es lo que (realmente) necesitas resolver ?????

disculpa que sea tan "insistente"... pero dejame "remitirte" al punto 3 de dos mensajes anteriores...

3) (disculpa que insista, pero)... la logica de las formulas, varia segun las condiciones para el resultado
(segun parece)... "esta", es (solamente) una mas, de las "variantes" que has estado exponiendo en ese hilo -?-
(precisamente)... por este tipo de variantes ofrecidas "a cuenta-gotas", fue el comentario anterior de...
"> y... (como que) no acabamos (tu) de explicar ni (yo) de entender cual es la situacion "real"
"> y/o (como en este caso) si existen mas "variantes" (cuantas ?, cuales ?, como ?, etc. etc. etc.)

(y... para no variar): si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#10 Silvia Gutierrez
16/05/2008 - 22:06 | Informe spam
Hola Hector, te preguntaba eso de los parametros por si en un futuro
necesitaba buscar alguna que otra variante a la formula que bien me
indicaste. Tomando de base la formula originaria que buscaba que en una
columna concreta buscara cuando se produjera tres filas consecutivas con
valores iguales o superiores a 4. Lo que busco ahora es:

- Que me buscara en solo dos filas consecutivas valores superiores o iguales
a 3
- Que me buscara en solo tres filas consecutivas valores superiores o
iguales a 4



Hector gracias, por adelantado
"Héctor Miguel" wrote:

hola, Silvia !

> Teniendo esta formula:
> =SI(Y(CONTAR.SI(T7:T8;">=4")=2;T9<4);COINCIDIR(1;--(N(DESREF(T9;-FILA(INDIRECTO("1:9"));))<4);0)-2;0)
> ... anadir algun cambio... en dos factores
> que en vez de buscar como en el ejemplo valores ">=4", buscar cualquier otro tipo de valor
> y en vez de buscar en tres filas consecutivas buscara cinco por ejemplo.
> Entonces si quiero cambiar alguno o ambos (llamemos factores o parametros) que deberia tener en cuenta.
> Por ejemplo si cambio el valor buscado
> tan solo deberia buscar la parte de la formula ">=4", o tambien "T9<4"
> y si quiero cambiar las filas consecutivas que busque ese valor debo de cambiar "=2" y "-2"

1) si cambias el valor buscado, deberas considerar "cuales ERAN" las condicionantes de la formula que expones...
a) NO es (simplemente) cambiar el ">=4" ni/o (tambien) el "T9<4"
b) esas DOS condicionantes "debieron" buscar que se cumpliera algun "criterio" ???
c) la formula la debes estar utilizando en alguna columna de la fila 9 (por lo tanto)
d) lo que la formula esta "comprobando" es que se cumplan AMBAS condiciones:
1) que dos filas anteriores (T7:T8) sean ">=4"
2) Y... => que la fila "en turno" (T9) sea <4

2) para modificar el numero de filas que se "monitorean" en la formula (de igual manera)...
DEBES encontrar cual es la "logica" aplicable para la formula que necesitas (es decir)...

a) esta formula (solo) "busca" en tres filas (incluida la propia):
1) CONTAR.SI(T7:T8;">=4")=2
2) T9<4

b) cual seria "la logica" del resultado que necesitas obtener ???
(me temo que) este tipo de logica, no me corresponde a mi "saberla"
(mas bien)... => "que" es lo que (realmente) necesitas resolver ?????

disculpa que sea tan "insistente"... pero dejame "remitirte" al punto 3 de dos mensajes anteriores...

3) (disculpa que insista, pero)... la logica de las formulas, varia segun las condiciones para el resultado
(segun parece)... "esta", es (solamente) una mas, de las "variantes" que has estado exponiendo en ese hilo -?-
(precisamente)... por este tipo de variantes ofrecidas "a cuenta-gotas", fue el comentario anterior de...
"> y... (como que) no acabamos (tu) de explicar ni (yo) de entender cual es la situacion "real"
"> y/o (como en este caso) si existen mas "variantes" (cuantas ?, cuales ?, como ?, etc. etc. etc.)

(y... para no variar): si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida