Suma de valores dependiendo del texto de una celda

29/09/2008 - 18:08 por trobiani23 | Informe spam
Hola,

Estoy intentando crear una macro para que sume el valor de las celdas
dependiendo del valor de otra celda (siempre sera la anterior).

Tengo una columna que puede tener el texto "Fijo" o "Variable" con el
valor en la columna de al lado:

A1= Fijo B1 0
A2=Fijo B200
A3=Variable B30

Lo que necesito es que si los datos en A son iguales a "Fijo" los sume
en C4, en este caso 500.

Saludos.
Raul.

Preguntas similare

Leer las respuestas

#1 Servando
29/09/2008 - 18:26 | Informe spam
¿Y si es variable, que debe sumar y desde donde?.


Saludos
Servando Villalon


"" wrote:

Hola,

Estoy intentando crear una macro para que sume el valor de las celdas
dependiendo del valor de otra celda (siempre sera la anterior).

Tengo una columna que puede tener el texto "Fijo" o "Variable" con el
valor en la columna de al lado:

A1= Fijo B1 0
A2=Fijo B200
A3=Variable B30

Lo que necesito es que si los datos en A son iguales a "Fijo" los sume
en C4, en este caso 500.

Saludos.
Raul.

Respuesta Responder a este mensaje
#2 Boris
29/09/2008 - 21:26 | Informe spam
Hola Raul.

Prueba con la función sumar.si.

Saludos


Boris Marx
Respuesta Responder a este mensaje
#3 Julián
29/09/2008 - 21:31 | Informe spam
Puedes utilizar esto: =SUMAR.SI(A:A;"Fijo";B:B)
Saludos,
Julián.


"" escribió:

Hola,

Estoy intentando crear una macro para que sume el valor de las celdas
dependiendo del valor de otra celda (siempre sera la anterior).

Tengo una columna que puede tener el texto "Fijo" o "Variable" con el
valor en la columna de al lado:

A1= Fijo B1 0
A2=Fijo B200
A3=Variable B30

Lo que necesito es que si los datos en A son iguales a "Fijo" los sume
en C4, en este caso 500.

Saludos.
Raul.

Respuesta Responder a este mensaje
#4 trobiani23
30/09/2008 - 18:57 | Informe spam
On 29 sep, 21:31, Julián wrote:
Puedes utilizar esto: =SUMAR.SI(A:A;"Fijo";B:B)
Saludos,
Julián.

"" escribió:



> Hola,

> Estoy intentando crear una macro para que sume el valor de las celdas
> dependiendo del valor de otra celda (siempre sera la anterior).

> Tengo una columna que puede tener el texto  "Fijo" o "Variable" con el
> valor en la columna de al lado:

> A1= Fijo B1 0
> A2=Fijo B200
> A3=Variable B30

> Lo que necesito es que si los datos en A son iguales a "Fijo" los sume
> en C4, en este caso 500.

> Saludos.
> Raul.- Ocultar texto de la cita -

- Mostrar texto de la cita -



Hola Julian,
Primero, gracias por tu respuesta, es exactamente lo que yo habia
preguntado.

Ahora tengo un cambio en los datos:
A1:Fijo B1:100
A2:Fijo C2:200
A3:Fijo D3:300
A4:Variable C4:500

La columna A sigue igual, aqui tendremos un texto con la palabra
"Fijo" o "Variable" y necesito sumar el contenido de las celdas entre
B1:C4 cuya columna A contenga la palabra "Fijo".

Esto es lo que estoy intentando pero no funciona:
=SUMAR.SI(A1:A4;"Fijo";B1:D4)

Saludos y gracias por vuestras respuestas.
Trobiani.
Respuesta Responder a este mensaje
#5 Xavier Budet Graco
30/09/2008 - 23:16 | Informe spam
Hola "trobiani", tu fórmula no funciona porque el rango_suma tiene "forma" distinta al rango (ver Ayuda de la función). Prueba con:
=SUMAPRODUCTO((A1:A4="Fijo")*(B1:D4))

Saludos,

Xavier

Quitar MAC para contestar. Gracias.


escribió en el mensaje news:
On 29 sep, 21:31, Julián wrote:
Puedes utilizar esto: =SUMAR.SI(A:A;"Fijo";B:B)
Saludos,
Julián.

"" escribió:



> Hola,

> Estoy intentando crear una macro para que sume el valor de las celdas
> dependiendo del valor de otra celda (siempre sera la anterior).

> Tengo una columna que puede tener el texto "Fijo" o "Variable" con el
> valor en la columna de al lado:

> A1= Fijo B1 0
> A2=Fijo B200
> A3=Variable B30

> Lo que necesito es que si los datos en A son iguales a "Fijo" los sume
> en C4, en este caso 500.

> Saludos.
> Raul.- Ocultar texto de la cita -

- Mostrar texto de la cita -



Hola Julian,
Primero, gracias por tu respuesta, es exactamente lo que yo habia
preguntado.

Ahora tengo un cambio en los datos:
A1:Fijo B1:100
A2:Fijo C2:200
A3:Fijo D3:300
A4:Variable C4:500

La columna A sigue igual, aqui tendremos un texto con la palabra
"Fijo" o "Variable" y necesito sumar el contenido de las celdas entre
B1:C4 cuya columna A contenga la palabra "Fijo".

Esto es lo que estoy intentando pero no funciona:
=SUMAR.SI(A1:A4;"Fijo";B1:D4)

Saludos y gracias por vuestras respuestas.
Trobiani.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida