Consulta

14/01/2008 - 15:13 por Doors | Informe spam
Saludos!!! Feliz año a todos!!!!!!!

Amigos, tengo una consulta para ver si me pueden ayudar a empezar a hacer lo
que quiero!!, en excel tengo una hoja, en la cual registro todos los dias
docuemntos que me ingresan, en esa hoja tengo dos columnas , una es el tipo
de documento y en otra la fecha que ingreso, lo que deseo hacer es que en una
hoja que se llama Enero, si se puede por medio de una macro extraer la
informacion de esa hoja (lo que corresponda al mes de enero) y colocarl
ciertos datos que se necesito en la hoja de enero.

Gracias a los que me puedan ayudar !!!!

Preguntas similare

Leer las respuestas

#6 Héctor Miguel
17/01/2008 - 19:24 | Informe spam
hola, Doors !

__1 __
... ahora tengo un par de dudas que me surgieron, una es que cuando la aplico me cuenta las celdas vacias, le agregre lo siguiente:
=SUMAPRODUCTO(--('Control de documentos'!C3:C52="informe");--('Control de documentos'!F3:F52<>"Sin asignar,");--('Control de documentos'!F3:F52<>" "))



1) cambia tu ultima condicion (sin el espacio entre las comillas dobles):
de: -> <>" "
a: -> <>""

__ 2 __
Y la otra duda es que si de esa misma manera yo podria condicionar rangos de fecha por decirte algo
que me traiga todos los documentos que sean informe que no han sido asignados y que se encuentran en un intervalo de x fecha.



2) prueba agregando dos condiciones para el rango de fechas:
a) una que sea >= al inicio del intervalo de fechas
b) la otra que sea <= al fin del intervalo de fechas

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#7 Doors
17/01/2008 - 20:10 | Informe spam
Hola Hector,

Me funciona lo de los espacios en blanco pero en una celda que aplico que me
traiga todos los documentos que sean diferentes de informe, memo y carta no
me lo hace esta lo tengo asi:

=SUMAPRODUCTO(--('Control de
documentos'!C3:C52<>"informe,memo,carta");--('Control de
documentos'!F3:F52<>"Sin asignar");--('Control de documentos'!F3:F52<>""))

En este caso por ejemplo tengo en la columna de F uno que esta sin asignar
pero me muestra que tenggo 2


Y lo del rango de fechas no me funciona, lo coloque así, tambien lo probe
sin comillas entre las fechas y no me funciono, que estoy haciendo mal?

=SUMAPRODUCTO(--('Control de documentos'!C3:C52="SGC");--('Control de
documentos'!F3:F52<>"Sin asignar");--('Control de
documentos'!F3:F52<>"");--('Control de
documentos'!E3:E52>="01/01/2008");--('Control de
documentos'!E3:E52<="31/01/2008"))


GRACIAS HECTOR !!
"Héctor Miguel" wrote:

hola, Doors !

__1 __
> ... ahora tengo un par de dudas que me surgieron, una es que cuando la aplico me cuenta las celdas vacias, le agregre lo siguiente:
> =SUMAPRODUCTO(--('Control de documentos'!C3:C52="informe");--('Control de documentos'!F3:F52<>"Sin asignar,");--('Control de documentos'!F3:F52<>" "))

1) cambia tu ultima condicion (sin el espacio entre las comillas dobles):
de: -> <>" "
a: -> <>""

__ 2 __
> Y la otra duda es que si de esa misma manera yo podria condicionar rangos de fecha por decirte algo
> que me traiga todos los documentos que sean informe que no han sido asignados y que se encuentran en un intervalo de x fecha.

2) prueba agregando dos condiciones para el rango de fechas:
a) una que sea >= al inicio del intervalo de fechas
b) la otra que sea <= al fin del intervalo de fechas

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.



Respuesta Responder a este mensaje
#8 Héctor Miguel
18/01/2008 - 04:41 | Informe spam
hola, Doors !

__ 1 __
Me funciona lo de los espacios en blanco pero en una celda que aplico que me traiga todos los documentos
que sean diferentes de informe, memo y carta no me lo hace esta lo tengo asi:
=SUMAPRODUCTO(--('Control de documentos'!C3:C52<>"informe,memo,carta");
En este caso por ejemplo tengo en la columna de F uno que esta sin asignar pero me muestra que tengo 2


__ 2 __
Y lo del rango de fechas no me funciona, lo coloque asi
tambien lo probe sin comillas entre las fechas y no me funciono, que estoy haciendo mal?
=SUMAPRODUCTO(--('Control de documentos'!C3:C52="SGC");--('Control de documentos'!F3:F52<>"Sin asignar");



1) en las formulas, lo que pongas dentro de un par de comillas dobles se comporta/entiende/trata/asume/... como "una sola variable"
es decir, no puedes (pretender) hacer una comparacion de dos (o mas) variables si estan dentro de un "unico par de comillas dobles"
me refiero a esta parte de tu formula: -> --('Control de documentos'!C3:C52<>"informe,memo,carta")
-> puedes "desmembrar" tus variables para ser tratadas (todas, pero)... de manera individual (p.e.)

prueba encadenando una funcion sustituir para cada una de las variables +/- de la siguiente forma:
de: -> --('Control de documentos'!C3:C52<>"informe,memo,carta")
a: -> --(largo(sustituir(sustituir(sustituir('control de documentos'!c3:c52;"informe";"");"memo";"");"carta";""))>0)
OJO: toma en cuenta que la funcion sustituir es "sensible" a letras (may/min)usculas

2) con relacion a las fechas, te recuerdo que (para excel) se trata de "simples" numeros seriales
el "formato" que apliques a la celda es solo una "mascara" de presentacion (que se muestra en pantalla/impresora)
de la misma forma, el uso de las fechas (en las formulas de excel) no dejan de ser texto (estan delimitadas por comillas dobles)
y para que excel los interprete como numeros seriales necesitas ante-poner un doble menos (p.e. --"01/01/2008")
(aunque) la forma en que excel las ha de interpretar, sera ajustandose a estandares (generalmente aceptados) como los siguientes:
a) el formato de fecha establecido en tu configuracion regional (no siempre sera el que expones: dd/mm/aaaa)
b) para evitar (en lo posible) conflictos si tu archivo se abre en un sistema con orden de fechas distinto (p.e. mm/dd/aaaa)
se sugiere usar formatos de texto-fecha menos factibles a una mala interpretacion (p.e. aaaa/mm/dd)

prueba cambiando la comparacion de fechas que haces (+/-)
de: -> --('Control de documentos'!E3:E52>="01/01/2008")
a: -> --('Control de documentos'!E3:E52>=--"2008/01/01")

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#9 Doors
21/01/2008 - 14:51 | Informe spam
EXCELENTE COMO SIEMPRE!!!! MUCHAS GRACIAS HECTOR!!!!

"Héctor Miguel" wrote:

hola, Doors !

__ 1 __
> Me funciona lo de los espacios en blanco pero en una celda que aplico que me traiga todos los documentos
> que sean diferentes de informe, memo y carta no me lo hace esta lo tengo asi:
> =SUMAPRODUCTO(--('Control de documentos'!C3:C52<>"informe,memo,carta");
> En este caso por ejemplo tengo en la columna de F uno que esta sin asignar pero me muestra que tengo 2
__ 2 __
> Y lo del rango de fechas no me funciona, lo coloque asi
> tambien lo probe sin comillas entre las fechas y no me funciono, que estoy haciendo mal?
> =SUMAPRODUCTO(--('Control de documentos'!C3:C52="SGC");--('Control de documentos'!F3:F52<>"Sin asignar");

1) en las formulas, lo que pongas dentro de un par de comillas dobles se comporta/entiende/trata/asume/... como "una sola variable"
es decir, no puedes (pretender) hacer una comparacion de dos (o mas) variables si estan dentro de un "unico par de comillas dobles"
me refiero a esta parte de tu formula: -> --('Control de documentos'!C3:C52<>"informe,memo,carta")
-> puedes "desmembrar" tus variables para ser tratadas (todas, pero)... de manera individual (p.e.)

prueba encadenando una funcion sustituir para cada una de las variables +/- de la siguiente forma:
de: -> --('Control de documentos'!C3:C52<>"informe,memo,carta")
a: -> --(largo(sustituir(sustituir(sustituir('control de documentos'!c3:c52;"informe";"");"memo";"");"carta";""))>0)
OJO: toma en cuenta que la funcion sustituir es "sensible" a letras (may/min)usculas

2) con relacion a las fechas, te recuerdo que (para excel) se trata de "simples" numeros seriales
el "formato" que apliques a la celda es solo una "mascara" de presentacion (que se muestra en pantalla/impresora)
de la misma forma, el uso de las fechas (en las formulas de excel) no dejan de ser texto (estan delimitadas por comillas dobles)
y para que excel los interprete como numeros seriales necesitas ante-poner un doble menos (p.e. --"01/01/2008")
(aunque) la forma en que excel las ha de interpretar, sera ajustandose a estandares (generalmente aceptados) como los siguientes:
a) el formato de fecha establecido en tu configuracion regional (no siempre sera el que expones: dd/mm/aaaa)
b) para evitar (en lo posible) conflictos si tu archivo se abre en un sistema con orden de fechas distinto (p.e. mm/dd/aaaa)
se sugiere usar formatos de texto-fecha menos factibles a una mala interpretacion (p.e. aaaa/mm/dd)

prueba cambiando la comparacion de fechas que haces (+/-)
de: -> --('Control de documentos'!E3:E52>="01/01/2008")
a: -> --('Control de documentos'!E3:E52>=--"2008/01/01")

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida