Foros del Web » Soporte técnico » Ofimática »

Combinar funciones excel

Estas en el tema de Combinar funciones excel en el foro de Ofimática en Foros del Web. Buenas tardes, estoy intentando combinar funciones para intentar conseguir lo siguiente: en cuantas filas de la matriz siguiente A="bla" y B="10". El resultado, debería ser ...
  #1 (permalink)  
Antiguo 17/11/2008, 10:45
 
Fecha de Ingreso: noviembre-2008
Mensajes: 37
Antigüedad: 15 años, 5 meses
Puntos: 0
Combinar funciones excel

Buenas tardes,

estoy intentando combinar funciones para intentar conseguir lo siguiente: en cuantas filas de la matriz siguiente A="bla" y B="10". El resultado, debería ser 3, pero las opciones que he probado no me sale por ningún lado.

A B
bla 10
bla 11
bla 10
mec 11
mec 10
bla 10


el problema me lo encuentro cuando quiero que una fila cumpla 2 condiciones.

Al cumplir 1 con contar.si lo encuentro, pero ahi ya no puedo añadir otra condición.

Alguien podria echarme una mano?


Muchas gracias.
  #2 (permalink)  
Antiguo 17/11/2008, 11:23
Avatar de mrocf  
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años, 1 mes
Puntos: 88
De acuerdo Combinar funciones excel

Hola! Rockbirra.
Suponiendo que tus datos se encontraran en el rango A1:B100, intenta con:

= SUMAPRODUCTO( (A1:A100 = "bla") * (B1:B100 = 10) )

Saludos, Cacho.
  #3 (permalink)  
Antiguo 18/11/2008, 02:55
 
Fecha de Ingreso: noviembre-2008
Mensajes: 37
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Combinar funciones excel

Muchas gracias, mrocf !! :D
  #4 (permalink)  
Antiguo 18/11/2008, 07:40
 
Fecha de Ingreso: noviembre-2008
Mensajes: 37
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Combinar funciones excel

Y ya, para rizar el rizo:

Suponiendo el rango A1:B100

Cómo podría hacerlo para que la función me de un resultado válido si, por ejemplo, la fila:
A3: "bla" B4: (vacío) ?
Por vacío me refiero a que no haya ningún valor en la celda B4.

El caso que la tabla quedaría:

A B
bla 10
bla 11
bla (vacío)
mec 11
mec 10
bla 10


Habría alguna manera de "saltarse" ese registro? o para que SUMAPRODUCTO de un resultado válido (2 en este caso) todas las celdas deben tener un valor "operable" ? (ej: no puede ser B4 = "N/A")


Muchas gracias de nuevo :)
  #5 (permalink)  
Antiguo 18/11/2008, 09:04
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Combinar funciones excel

Con la fórmula que comentó mrocf no hay problemas si alguna de las celdas está vacía . ¿Cómo implementaste la fórmula?.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #6 (permalink)  
Antiguo 18/11/2008, 10:49
 
Fecha de Ingreso: noviembre-2008
Mensajes: 37
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Combinar funciones excel

Nada, lo encontré! :D

Gracias por decir que aunque hubieran celdas vacías funcionaba igual! :D

El problema estaba en una celda que no había visoa que ponía #!VALOR ¬¬

Muchas gracias de nuevo! Saludos!
  #7 (permalink)  
Antiguo 18/11/2008, 12:10
Avatar de mrocf  
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años, 1 mes
Puntos: 88
De acuerdo Combinar funciones excel

Hola! Rockbirra.
Ante la eventualidad que tuvieses valores de error en la columna "B", podrías modificar la fórmula dada del siguiente modo:

= SUMAPRODUCTO( (A1:A100="bla") * (SI( ESERROR(B1:B100); ""; B1:B100)=10) )

e incorporarla como fórmula matricial mediante: <Ctrl> <Shift> <Enter>, en lugar del habitual <Enter>.

Saludos, Cacho.
  #8 (permalink)  
Antiguo 19/11/2008, 02:55
 
Fecha de Ingreso: noviembre-2008
Mensajes: 37
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Combinar funciones excel

Muchas gracias! muy interesante el comentario :)
  #9 (permalink)  
Antiguo 19/11/2008, 04:28
 
Fecha de Ingreso: noviembre-2008
Mensajes: 37
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Combinar funciones excel

Para profundizar un poco más, sigo preguntado:


Hasta ahora hemos, a partir de una matriz, encontrado el numero de filas que concuerdan con las condiciones dadas.


Ahora me interesaría la operación inversa, es decir, sabiendo que la función SUMAPRODUCTO( (A1:A100 = "bla") * (B1:B100 = 10) ) devuelve 3 (caso inicial), encontrar qué filas son las que ha sumado.

El resultado debería ser algo cómo fila 1,3,6 (A1:B1, A3:B3, A6:B6)

Alguna idea?


Muchas gracias de nuevo!
  #10 (permalink)  
Antiguo 19/11/2008, 09:03
Avatar de mrocf  
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años, 1 mes
Puntos: 88
Combinar funciones excel

Eso es más sencillo: aplica AutoFiltro.
Filtras en la columna A el texto "bla", y en la columna B el número 10... y te aparecerán esas 3 filas.

La alternativa es Visual Basic for Application, pero no sé si tienes conocimiento de ese lenguaje de programación.
Saudos para todos, Cacho.
  #11 (permalink)  
Antiguo 19/11/2008, 09:15
Avatar de mrocf  
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años, 1 mes
Puntos: 88
Respuesta: Combinar funciones excel

Y otra alternativa es una fórmula matricial:
a) Selecciona 3 celdas verticales;

b) En la barra de fórmulas introduce:
= "Fila " & K.ESIMO.MAYOR((A1:A100="bla") * (B1:B100=10) * FILA(A1:A100); {1\2\3} )

c) Luego de presionar simultáneamente <Ctrl> <Shift> <Enter> verás en las 3 celdas seleccionadas la mención a las tres filas que cumplen las condiciones.

Saludos, Cacho.
  #12 (permalink)  
Antiguo 19/11/2008, 10:04
 
Fecha de Ingreso: noviembre-2008
Mensajes: 37
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Combinar funciones excel

Buenas tardes,


la opción autofiltro no me sirve, ya que el objetivo es que sea un proceso automatizado.

la opción de VBA, sería lo suyo, pero no tengo el conocimiento para hacerlo.

y con la tercera opción he conseguido sacar la fila dónde estan los datos. A partir de ahí, lo suyo sería conseguir el valor de una celda de la fila encontrada de manera automática.

El objetivo es que sea un proceso automatizado, que aunque varie los datos de origen, no tenga que modificar los argumentos de las fórmulas.

Muchas gracias de nuevo y disculpar las moléstias.
  #13 (permalink)  
Antiguo 10/12/2009, 09:59
 
Fecha de Ingreso: diciembre-2009
Mensajes: 1
Antigüedad: 14 años, 4 meses
Puntos: 0
Busqueda Respuesta: Combinar funciones excel

hola amigos estube leyendo y veo que hay muchas personas q entienden de exel, yo quisiera saber como hago para combinar 45 numeros en grupos de 8


Espero sus respuiestas muchas gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 21:16.