Filtrar texto

13/04/2006 - 21:54 por Martin | Informe spam
Hay alguna funcion parecida a SUBTOTALES pero en vez de trabajar numeros y
con operaciones matematicas (suma, resta, producto) trabaje con condiciones
logicas de manera tal de poder trabajar con texto?.

Por ejemplo, yo tengo:
NOMBRE GASTOS
Jose 1
Anibal 5
Jose 3
Mario 2
Jose 4

Uso autofiltro (filtro por Jose) y me queda:

NOMBRE GASTOS
Jose 1
Jose 3
Jose 4

En una celda diferente quiero poner:
Gastos de "JOSE" = 8

De la misma manera si filtro por Anibal:
Gastos de "ANIBAL" = 5

O sea, quiero q cambie automaticamente el nombre segun sea el filtrado
elegido, no consigo una funcion que me referencie a una celda de una lista
filtrada.

Preguntas similare

Leer las respuestas

#1 Luis Regalado
14/04/2006 - 02:07 | Informe spam
Hola Martin,

Efectivamente hay otra funcion para obtener el resultado que deseas.

La funcion que tienes que usar es SUMAR.SI, la sintaxis la enuncio
aconutinuacion:

=SUMAR.SI(rango de celdas a evaluar,condicion para que se sumen las celdas
determinadas,rango de celdas a sumar)

Son 3 sus elementos y se interpretan de la siguiente manera:

1. RANGO DE CELDAS A EVALUAR. Es el rango de celdas que en tu caso
particular contienen los NOMBRES (A4:A8)

2. CONDICION PARA QUE SE SUMEN LAS CELDAS DETERMINADAS. Es la celda o la
condicion logica, que en caso de que se cumpla, la suma de las celdas se
podra realizar, que en tu caso particular pusimos jose (C3)

3. RANGO DE CELDAS A SUMAR. Es el rango de celdas que se van a sumar, que en
tu caso particular es el monto de GASTOS (B4:B8)

Y regreso el resultado con el ejemplo que expones:

A B C D
3 NOMBRE GASTOS Jose =SUMAR.SI(A4:A8,C3,B4:B8)
4 Jose 1
5 Anibal 5
6 Jose 3
7 Mario 2
8 Jose 4

Asi pues, la funcion obtendra como resultado el valor 8, que es la suma de
los gastos de Jose.

Cabe hacer mencion que si utilizas esta funcion de esta manera, tendras que
tener muchos cuidado con los nombres (que todos sean IDENTICOS), de lo
contrario, si tenemos en la lista Jose, José y Jóse... cada uno de esos
nombres sera independiente de los otros dos, mucho cuidado.

Bien, espero sea de apoyo mi respuesta y en caso contrario o si quedo alguna
duda al respecto, con gusto la aclaramos.

Saludos,

LR

Si buscas resultados distintos, no hagas siempre lo mismo ;-D


"Martin" escribió:

Hay alguna funcion parecida a SUBTOTALES pero en vez de trabajar numeros y
con operaciones matematicas (suma, resta, producto) trabaje con condiciones
logicas de manera tal de poder trabajar con texto?.

Por ejemplo, yo tengo:
NOMBRE GASTOS
Jose 1
Anibal 5
Jose 3
Mario 2
Jose 4

Uso autofiltro (filtro por Jose) y me queda:

NOMBRE GASTOS
Jose 1
Jose 3
Jose 4

En una celda diferente quiero poner:
Gastos de "JOSE" = 8

De la misma manera si filtro por Anibal:
Gastos de "ANIBAL" = 5

O sea, quiero q cambie automaticamente el nombre segun sea el filtrado
elegido, no consigo una funcion que me referencie a una celda de una lista
filtrada.
Respuesta Responder a este mensaje
#2 Martin
17/04/2006 - 04:21 | Informe spam
Gracias pero en realidad lo que necesito es referenciar en una celda a parte
la variable "nombre" (ya sea jose, mario, etc) no la operacion matematica.
Nesito algo parecido a "Los gastos de $A$3 son etc, etc," pero lo que me
interesa es que me ponga el "nombre" al filtrar con la funcion "filtro" y no
siempre me referencie la celda A3 o $A$3.

"Luis Regalado" escribió:

Hola Martin,

Efectivamente hay otra funcion para obtener el resultado que deseas.

La funcion que tienes que usar es SUMAR.SI, la sintaxis la enuncio
aconutinuacion:

=SUMAR.SI(rango de celdas a evaluar,condicion para que se sumen las celdas
determinadas,rango de celdas a sumar)

Son 3 sus elementos y se interpretan de la siguiente manera:

1. RANGO DE CELDAS A EVALUAR. Es el rango de celdas que en tu caso
particular contienen los NOMBRES (A4:A8)

2. CONDICION PARA QUE SE SUMEN LAS CELDAS DETERMINADAS. Es la celda o la
condicion logica, que en caso de que se cumpla, la suma de las celdas se
podra realizar, que en tu caso particular pusimos jose (C3)

3. RANGO DE CELDAS A SUMAR. Es el rango de celdas que se van a sumar, que en
tu caso particular es el monto de GASTOS (B4:B8)

Y regreso el resultado con el ejemplo que expones:

A B C D
3 NOMBRE GASTOS Jose =SUMAR.SI(A4:A8,C3,B4:B8)
4 Jose 1
5 Anibal 5
6 Jose 3
7 Mario 2
8 Jose 4

Asi pues, la funcion obtendra como resultado el valor 8, que es la suma de
los gastos de Jose.

Cabe hacer mencion que si utilizas esta funcion de esta manera, tendras que
tener muchos cuidado con los nombres (que todos sean IDENTICOS), de lo
contrario, si tenemos en la lista Jose, José y Jóse... cada uno de esos
nombres sera independiente de los otros dos, mucho cuidado.

Bien, espero sea de apoyo mi respuesta y en caso contrario o si quedo alguna
duda al respecto, con gusto la aclaramos.

Saludos,

LR

Si buscas resultados distintos, no hagas siempre lo mismo ;-D


"Martin" escribió:

> Hay alguna funcion parecida a SUBTOTALES pero en vez de trabajar numeros y
> con operaciones matematicas (suma, resta, producto) trabaje con condiciones
> logicas de manera tal de poder trabajar con texto?.
>
> Por ejemplo, yo tengo:
> NOMBRE GASTOS
> Jose 1
> Anibal 5
> Jose 3
> Mario 2
> Jose 4
>
> Uso autofiltro (filtro por Jose) y me queda:
>
> NOMBRE GASTOS
> Jose 1
> Jose 3
> Jose 4
>
> En una celda diferente quiero poner:
> Gastos de "JOSE" = 8
>
> De la misma manera si filtro por Anibal:
> Gastos de "ANIBAL" = 5
>
> O sea, quiero q cambie automaticamente el nombre segun sea el filtrado
> elegido, no consigo una funcion que me referencie a una celda de una lista
> filtrada.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida