BDcontar y listar esos registros

16/05/2008 - 05:31 por Diana | Informe spam
Tengo una planilla con 300 alumnos cuyos nombre están en la columna A, las
notas de Matemáticas en la columna B, las notas de Lengua en la columna C, y
las notas de Historia en la columna D.
Con la fórmula BDContar puedo saber por ejemplo cuántos alumnos tuvieron 1)
notas superiores a 8 en dos o más materias (2 o más columnas de la
planilla), 2) que tuvieron 9 en Matemáticas y 8 en Historia, y otras
combinaciones de criterios. Pero hay alguna forma en excel o con visual
basic de listar esos alumnos que cumplieron con los criterios buscados? Ni
el autofiltro ni el filtro avanzado dan esta lista. Tampoco encontré cómo
hacerlo con código.
Alguien sabe cómo listar los registros que cumplen con los criterios de
BDCONTAR ?
Gracias,

Preguntas similare

Leer las respuestas

#1 Diana
16/05/2008 - 05:59 | Informe spam
Perdón. Omití lo más importante.
Entre la columna de nombres y las de materias hay otra columna que es "Tipo
de Examen", donde figura si es 1º examen, 2º examen, recuperatorio y examen
final. O sea que cada alumno figura en más de una fila. Ahí está mi
problema. En la segunda columna debería poder filtrar por más tres
criterios, que es lo que no me permite el autofiltro.

"Diana" escribió en el mensaje
news:%
Tengo una planilla con 300 alumnos cuyos nombre están en la columna A, las
notas de Matemáticas en la columna B, las notas de Lengua en la columna C,
y las notas de Historia en la columna D.
Con la fórmula BDContar puedo saber por ejemplo cuántos alumnos tuvieron
1) notas superiores a 8 en dos o más materias (2 o más columnas de la
planilla), 2) que tuvieron 9 en Matemáticas y 8 en Historia, y otras
combinaciones de criterios. Pero hay alguna forma en excel o con visual
basic de listar esos alumnos que cumplieron con los criterios buscados? Ni
el autofiltro ni el filtro avanzado dan esta lista. Tampoco encontré cómo
hacerlo con código.
Alguien sabe cómo listar los registros que cumplen con los criterios de
BDCONTAR ?
Gracias,

Respuesta Responder a este mensaje
#2 Héctor Miguel
16/05/2008 - 08:08 | Informe spam
hola, Diana !

1) (hasta donde se) las funciones BD... no te podran hacer un "extracto/listado/..." de los elementos que cumplen
(al menos, de forma sencilla y "natural" como otras opciones en excel)

2) usando filtros avanzados tienes la opcion de usar un rango de dos celdas para los criterios +/- de la siguiente forma:
a) dejar en blanco la primer celda (lo que seria el "titulo" de los encabezados donde buscarias los criterios a cumplir)
b) usar una formula (en la segunda celda) que pueda ser evaluada como verdadero o falso segun se cumplan "n_criterios"

3) ejemplo: asumiendo que los datos (fuera de los titulos) se inician en la fila 2 y que usas como criterios el rango H1:H2
[H1] dejas la celda en blanco
[H2] si quieres filtrar por matematicas (columna B) superior a 8 {mas} historia (columna D) superior a 7
usarias una formula +/- como la siguiente (OJO con el separador de argumentos, yo uso la coma)

[H2] =y(b2>8,d2>7)

-> seleccionas alguna celda en tu listado... activas los filtros avanzados... seleccionas el rango de criterios [H1:H2]
y decides si quieres filtrar la lista en su lugar... o hacer una copia en otro lugar ;)

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

__ la consulta original __
Tengo una planilla con 300 alumnos cuyos nombre están en la columna A
las notas de Matematicas en la columna B
las notas de Lengua en la columna C
y las notas de Historia en la columna D.
Con la formula BDContar puedo saber por ejemplo cuantos alumnos tuvieron
1) notas superiores a 8 en dos o mas materias (2 o mas columnas de la planilla)
2) que tuvieron 9 en Matematicas y 8 en Historia
y otras combinaciones de criterios.
... hay alguna forma en excel o con visual basic de listar esos... que cumplieron con los criterios buscados?
Ni el autofiltro ni el filtro avanzado dan esta lista. Tampoco encontre como hacerlo con codigo.
Alguien sabe como listar los registros que cumplen con los criterios de BDCONTAR ?
Respuesta Responder a este mensaje
#3 Diana
16/05/2008 - 15:10 | Informe spam
Hola Héctor,
Gracias por tu respuesta. Funciona muy bien.
Si a esta fórmula le quisiera agregar que de la columna 2 (1º Examen, 2º
examen,.) filtre por 3 criterios, o sea todos los alumnos que en los
tres exámenes de esas materias sacaron estas notas, cómo modifico la
fórmula?
Muchísimas gracias.


"Héctor Miguel" escribió en el mensaje
news:
hola, Diana !

1) (hasta donde se) las funciones BD... no te podran hacer un
"extracto/listado/..." de los elementos que cumplen
(al menos, de forma sencilla y "natural" como otras opciones en excel)

2) usando filtros avanzados tienes la opcion de usar un rango de dos
celdas para los criterios +/- de la siguiente forma:
a) dejar en blanco la primer celda (lo que seria el "titulo" de los
encabezados donde buscarias los criterios a cumplir)
b) usar una formula (en la segunda celda) que pueda ser evaluada como
verdadero o falso segun se cumplan "n_criterios"

3) ejemplo: asumiendo que los datos (fuera de los titulos) se inician en
la fila 2 y que usas como criterios el rango H1:H2
[H1] dejas la celda en blanco
[H2] si quieres filtrar por matematicas (columna B) superior a 8 {mas}
historia (columna D) superior a 7
usarias una formula +/- como la siguiente (OJO con el separador
de argumentos, yo uso la coma)

[H2] =y(b2>8,d2>7)

-> seleccionas alguna celda en tu listado... activas los filtros
avanzados... seleccionas el rango de criterios [H1:H2]
y decides si quieres filtrar la lista en su lugar... o hacer una copia
en otro lugar ;)

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

__ la consulta original __
Tengo una planilla con 300 alumnos cuyos nombre están en la columna A
las notas de Matematicas en la columna B
las notas de Lengua en la columna C
y las notas de Historia en la columna D.
Con la formula BDContar puedo saber por ejemplo cuantos alumnos tuvieron
1) notas superiores a 8 en dos o mas materias (2 o mas columnas de la
planilla)
2) que tuvieron 9 en Matematicas y 8 en Historia
y otras combinaciones de criterios.
... hay alguna forma en excel o con visual basic de listar esos... que
cumplieron con los criterios buscados?
Ni el autofiltro ni el filtro avanzado dan esta lista. Tampoco encontre
como hacerlo con codigo.
Alguien sabe como listar los registros que cumplen con los criterios de
BDCONTAR ?




Respuesta Responder a este mensaje
#4 Héctor Miguel
16/05/2008 - 15:45 | Informe spam
hola, Diana !

Si a esta formula le quisiera agregar que de la columna 2 (1º Examen, 2º examen,.)
filtre por 3 criterios, o sea todos los alumnos que en los tres examenes de esas materias sacaron estas notas
como modifico la formula?



solo necesitas "armar la logica" con la que la formula debiera devolver verdadero o falso (de acuerdo con este punto):
b) usar una formula (en la segunda celda) que pueda ser evaluada como verdadero o falso segun se cumplan "n_criterios"





solo que ya no "me coincide" que si la columna 2 son los examenes... la columna B tuviera las notas de matematicas -?????-
asi que suponiendo que las notas de matematicas van en la columna C y las de historia en la columna E (B son los examenes) ?

(p.e.) si quisieras incluir solo los examenes 1 y 2, modificar la formula propuesta de:
[H2] =y(b2>8,d2>7)





a: -> [H2] =o(b2="1° examen",b2="2° examen",y(c2>8,e2>7))

saludos,
hector.
Respuesta Responder a este mensaje
#5 Diana
16/05/2008 - 16:18 | Informe spam
Exacto! Me referí mal a las columnas pero es igual a tu interpretación.
Gracias!!!!
Diana

"Héctor Miguel" escribió en el mensaje
news:
hola, Diana !

Si a esta formula le quisiera agregar que de la columna 2 (1º Examen, 2º
examen,.)
filtre por 3 criterios, o sea todos los alumnos que en los tres examenes
de esas materias sacaron estas notas
como modifico la formula?



solo necesitas "armar la logica" con la que la formula debiera devolver
verdadero o falso (de acuerdo con este punto):
b) usar una formula (en la segunda celda) que pueda ser evaluada como
verdadero o falso segun se cumplan "n_criterios"





solo que ya no "me coincide" que si la columna 2 son los examenes... la
columna B tuviera las notas de matematicas -?????-
asi que suponiendo que las notas de matematicas van en la columna C y las
de historia en la columna E (B son los examenes) ?

(p.e.) si quisieras incluir solo los examenes 1 y 2, modificar la formula
propuesta de:
[H2] =y(b2>8,d2>7)





a: -> [H2] =o(b2="1° examen",b2="2° examen",y(c2>8,e2>7))

saludos,
hector.

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