Arrastar criterios de texto

Solo consultas sobre Funciones y Fórmulas Excel.
  • Anuncio
Manual Excel avanzado

Arrastar criterios de texto

Notapor spagetybrain » 17 Mar 2010 18:12

Buenas,

Tengo una función sumaproducto la cual utilizo como una función contar.si pero con varios criterios. Quisiera saber si es posible cambiar los criterios al arrastar la función, si dichos criterios son de texto, me explico mejor:

La función es: =SUMAPRODUCTO((Dep="Auditoría Interna")*(EneReal="X"))
En dónde Dep y EneReal son nombres que le dí a unos rangos.
Mi pregunta es si es posible, al arrastar la función hacia abajo, que el rango EneReal cambie a FebReal en la siguiente celda y a MarReal en la siguiente y así sucesivamente hasta DicReal.

Gracias de antemano por la ayuda que me puedan brindar.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
spagetybrain
Miembro Frecuente
Miembro Frecuente
 
Registrado: 17 Mar 2010 17:56

Re: Arrastar criterios de texto

Notapor mjrofra » 17 Mar 2010 18:46

Hola,

una opción podría ser que escribas los nombres de los rangos que quieres que la fórmula tome en cada fila en una columna y luego uses algo así (suponiendo que has escrito los nombres en la columna E y que vas a empezar desde la fila 1):

=SUMAPRODUCTO((Dep="Auditoría Interna")*(indirecto(E1)="X"))
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
mjrofra
Miembro Frecuente
Miembro Frecuente
 
Registrado: 21 Dic 2009 21:08
Ubicación: Colombia

Re: Arrastar criterios de texto

Notapor sailepaty » 17 Mar 2010 22:55

Una opción más,

Crea el nombre MesesReal y en se refiere a:
EneReal,FebReal,MarReal,AbrReal,MayReal,JunReal,JulReal,AgoReal,SepReal,OctReal,NovReal,DicReal

Ahora digamos que tu formula para enero esta en la celda B2.
=SUMAPRODUCTO((Dep="Auditoría Interna")*(INDICE(MesesReal,,,FILAS($B$3:B3))="X"))

Ahora copia hacia abajo hasta B14.

Ojo yo utilice la , como separador de argumentos. Cambiala por ; en caso de ser necesario.


Saludos
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
sailepaty
Miembro Frecuente
Miembro Frecuente
 
Registrado: 27 Oct 2004 12:31
Ubicación: Dallas, TX

Re: Arrastar criterios de texto

Notapor galileogali » 18 Mar 2010 07:05

Obviamente menos eficiente gracias a INDIRECTO, pero otra variante consiste en incluir
=indirecto(TEXTO(FECHA(1;FILA();1);"mmm")&"Real")

o esta

=indirecto(ELEGIR(FILA();"Ene";"Feb".......)&"Real")

ó la misma ya sin INDIRECTO

=ELEGIR(FILA();EneReal;FebReal.......)

GALILEOGALI

http://excelgali.mejorforo.net/
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA

Re: Arrastar criterios de texto

Notapor spagetybrain » 18 Mar 2010 10:00

Muchas gracias a todos!

Ensayé las tres opciones, pero la más sencilla que me pareció fue la de INDIRECTO.
Me fue de muchísima utilidad sus respuestas, pues estaba cambiando los nombres de los rangos manualmente...

Gracias!
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
spagetybrain
Miembro Frecuente
Miembro Frecuente
 
Registrado: 17 Mar 2010 17:56


Volver a Funciones y Fórmulas

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 0 invitados