Llamada a busqueda con resultado #N/A

15/05/2006 - 17:02 por Xdc | Informe spam
hola a todas
les explico un poco estoy haciendo un informe de alumnos para las notas
parciales y tengo un prob al hacer la llamada de busqueda en un dato el cual
es la inasistencia del alumno en un libro tengo 16 cursos de 45 alumnos en 45
filas (en vertical(1columna)) cada planilla u hoja con los 31 dias del mes en
una sola fila, en donde se marcan con "X" si tal alumno no asiste a clases
(31 columnas) al final de estas una columna con la suma total de
inasistencias de cada alumno usando esta formula:
=CONTAR.SI(T8:AX8;"x")
el asunto es que yo al llamar desde otro libro en la hoja del informe pongo
esta formula:
=BUSCAR(D12;'[AsistenciaDiaria2006-Marzo.xls]1°A'!$S$8:$S$52;'[AsistenciaDiaria2006-Marzo.xls]1°A'!$AY$8:$AZ$52)

donde D12 es el numero correspondiente al numero de lista del alumno (una
columna que tambien existe en la hoja de asistencia) luego de de aceptar la
formula obtengo como resultado #N/A alguien podria guiarme a usar otra
formula???

de antemano gracias.

Preguntas similare

Leer las respuestas

#1 David
15/05/2006 - 18:03 | Informe spam
En lo que veo, estás usando mal la función BuscarV. Como en lo personal,
considero que es la fórmula más adecuada, veamos sus parámetros uno por uno:

Tu fórmula original es:
=BUSCAR(D12;'[AsistenciaDiaria2006-Marzo.xls]1°A'!$S$8:$S$52;'[AsistenciaDiaria2006-Marzo.xls]1°A'!$AY$8:$AZ$52)


El primer parámetro:
D12
éste es el dato que vas a ir a buscar a la primera columna de la tabla que
defines en "Matriz buscar en".

El segundo parámetro:
'[AsistenciaDiaria2006-Marzo.xls]1°A'!$S$8:$S$52
es la matriz en la cual vas a ir a buscar el parámetro anterior. Veo que
sólo estás incluyendo la columna S. Esta matriz debería principiar donde
tienes el número de identificación de tu alumno, y debería terminar en la
columna donde introduciste la fórmula que cuenta las asistencias (o
inasistencias). Supongo que debería ser algo como esto:
'[AsistenciaDiaria2006-Marzo.xls]1°A'!$S$8:$AY$52

El tercer parámetro:
'[AsistenciaDiaria2006-Marzo.xls]1°A'!$AY$8:$AZ$52
es el número de la columna que deseas que Excel te retorne como respuesta.
Este número es relativo, dentro de la matriz que indicaste en el parámetro
anterior. No puedes incluir una etiqueta o letra, o algo parecido. En tu
caso, si tu rango "Matriz buscar en" hubiera sido $AY$8:$AZ$52, este
parámetro debería ser 33 (contando desde S, la columna AY es la número 33).

Tu fórmula quedaría entonces:
=BUSCAR(D12;'[AsistenciaDiaria2006-Marzo.xls]1°A'!$S$8:$AY$52;33)

Finalmente, ten en cuenta que yo sólo estoy suponiendo, pues no conozco tus
datos. Revisa las ideas que te planteo arriba, y adáptalos a tu situación
particular.

Saludos.



"Xdc" escribió:

hola a todas
les explico un poco estoy haciendo un informe de alumnos para las notas
parciales y tengo un prob al hacer la llamada de busqueda en un dato el cual
es la inasistencia del alumno en un libro tengo 16 cursos de 45 alumnos en 45
filas (en vertical(1columna)) cada planilla u hoja con los 31 dias del mes en
una sola fila, en donde se marcan con "X" si tal alumno no asiste a clases
(31 columnas) al final de estas una columna con la suma total de
inasistencias de cada alumno usando esta formula:
=CONTAR.SI(T8:AX8;"x")
el asunto es que yo al llamar desde otro libro en la hoja del informe pongo
esta formula:
=BUSCAR(D12;'[AsistenciaDiaria2006-Marzo.xls]1°A'!$S$8:$S$52;'[AsistenciaDiaria2006-Marzo.xls]1°A'!$AY$8:$AZ$52)

donde D12 es el numero correspondiente al numero de lista del alumno (una
columna que tambien existe en la hoja de asistencia) luego de de aceptar la
formula obtengo como resultado #N/A alguien podria guiarme a usar otra
formula???

de antemano gracias.
Respuesta Responder a este mensaje
#2 Xdc
15/05/2006 - 18:18 | Informe spam
Gracias David por responder, pero sabes no estoy usando mal la formula como
lo explique anteriormente solo uso la columna S en el 2do parametro por que
mis datos estan en filas y no en columnas aunke no todos, si pudieses
ayudarme yo podria enviarte mis libros con los datos para que evaluaces, la
verdad es que he usado un monton de veces esta formula y ahora no se por que
no sale, de hecho la estoy usando con los atrasos por alumno y si funciona,
no se que pasa con este otro de asistencia qu no.
gracias.

"David" escribió:

En lo que veo, estás usando mal la función BuscarV. Como en lo personal,
considero que es la fórmula más adecuada, veamos sus parámetros uno por uno:

Tu fórmula original es:
=BUSCAR(D12;'[AsistenciaDiaria2006-Marzo.xls]1°A'!$S$8:$S$52;'[AsistenciaDiaria2006-Marzo.xls]1°A'!$AY$8:$AZ$52)


El primer parámetro:
D12
éste es el dato que vas a ir a buscar a la primera columna de la tabla que
defines en "Matriz buscar en".

El segundo parámetro:
'[AsistenciaDiaria2006-Marzo.xls]1°A'!$S$8:$S$52
es la matriz en la cual vas a ir a buscar el parámetro anterior. Veo que
sólo estás incluyendo la columna S. Esta matriz debería principiar donde
tienes el número de identificación de tu alumno, y debería terminar en la
columna donde introduciste la fórmula que cuenta las asistencias (o
inasistencias). Supongo que debería ser algo como esto:
'[AsistenciaDiaria2006-Marzo.xls]1°A'!$S$8:$AY$52

El tercer parámetro:
'[AsistenciaDiaria2006-Marzo.xls]1°A'!$AY$8:$AZ$52
es el número de la columna que deseas que Excel te retorne como respuesta.
Este número es relativo, dentro de la matriz que indicaste en el parámetro
anterior. No puedes incluir una etiqueta o letra, o algo parecido. En tu
caso, si tu rango "Matriz buscar en" hubiera sido $AY$8:$AZ$52, este
parámetro debería ser 33 (contando desde S, la columna AY es la número 33).

Tu fórmula quedaría entonces:
=BUSCAR(D12;'[AsistenciaDiaria2006-Marzo.xls]1°A'!$S$8:$AY$52;33)

Finalmente, ten en cuenta que yo sólo estoy suponiendo, pues no conozco tus
datos. Revisa las ideas que te planteo arriba, y adáptalos a tu situación
particular.

Saludos.



"Xdc" escribió:

> hola a todas
> les explico un poco estoy haciendo un informe de alumnos para las notas
> parciales y tengo un prob al hacer la llamada de busqueda en un dato el cual
> es la inasistencia del alumno en un libro tengo 16 cursos de 45 alumnos en 45
> filas (en vertical(1columna)) cada planilla u hoja con los 31 dias del mes en
> una sola fila, en donde se marcan con "X" si tal alumno no asiste a clases
> (31 columnas) al final de estas una columna con la suma total de
> inasistencias de cada alumno usando esta formula:
> =CONTAR.SI(T8:AX8;"x")
> el asunto es que yo al llamar desde otro libro en la hoja del informe pongo
> esta formula:
> =BUSCAR(D12;'[AsistenciaDiaria2006-Marzo.xls]1°A'!$S$8:$S$52;'[AsistenciaDiaria2006-Marzo.xls]1°A'!$AY$8:$AZ$52)
>
> donde D12 es el numero correspondiente al numero de lista del alumno (una
> columna que tambien existe en la hoja de asistencia) luego de de aceptar la
> formula obtengo como resultado #N/A alguien podria guiarme a usar otra
> formula???
>
> de antemano gracias.
Respuesta Responder a este mensaje
#3 David
15/05/2006 - 18:50 | Informe spam
Comprime tu archivo, y me lo mandas a la dirección que aparece en mi perfil.



"Xdc" escribió:

Gracias David por responder, pero sabes no estoy usando mal la formula como
lo explique anteriormente solo uso la columna S en el 2do parametro por que
mis datos estan en filas y no en columnas aunke no todos, si pudieses
ayudarme yo podria enviarte mis libros con los datos para que evaluaces, la
verdad es que he usado un monton de veces esta formula y ahora no se por que
no sale, de hecho la estoy usando con los atrasos por alumno y si funciona,
no se que pasa con este otro de asistencia qu no.
gracias.

"David" escribió:

> En lo que veo, estás usando mal la función BuscarV. Como en lo personal,
> considero que es la fórmula más adecuada, veamos sus parámetros uno por uno:
>
> Tu fórmula original es:
> =BUSCAR(D12;'[AsistenciaDiaria2006-Marzo.xls]1°A'!$S$8:$S$52;'[AsistenciaDiaria2006-Marzo.xls]1°A'!$AY$8:$AZ$52)
>
>
> El primer parámetro:
> D12
> éste es el dato que vas a ir a buscar a la primera columna de la tabla que
> defines en "Matriz buscar en".
>
> El segundo parámetro:
> '[AsistenciaDiaria2006-Marzo.xls]1°A'!$S$8:$S$52
> es la matriz en la cual vas a ir a buscar el parámetro anterior. Veo que
> sólo estás incluyendo la columna S. Esta matriz debería principiar donde
> tienes el número de identificación de tu alumno, y debería terminar en la
> columna donde introduciste la fórmula que cuenta las asistencias (o
> inasistencias). Supongo que debería ser algo como esto:
> '[AsistenciaDiaria2006-Marzo.xls]1°A'!$S$8:$AY$52
>
> El tercer parámetro:
> '[AsistenciaDiaria2006-Marzo.xls]1°A'!$AY$8:$AZ$52
> es el número de la columna que deseas que Excel te retorne como respuesta.
> Este número es relativo, dentro de la matriz que indicaste en el parámetro
> anterior. No puedes incluir una etiqueta o letra, o algo parecido. En tu
> caso, si tu rango "Matriz buscar en" hubiera sido $AY$8:$AZ$52, este
> parámetro debería ser 33 (contando desde S, la columna AY es la número 33).
>
> Tu fórmula quedaría entonces:
> =BUSCAR(D12;'[AsistenciaDiaria2006-Marzo.xls]1°A'!$S$8:$AY$52;33)
>
> Finalmente, ten en cuenta que yo sólo estoy suponiendo, pues no conozco tus
> datos. Revisa las ideas que te planteo arriba, y adáptalos a tu situación
> particular.
>
> Saludos.
>
>
>
> "Xdc" escribió:
>
> > hola a todas
> > les explico un poco estoy haciendo un informe de alumnos para las notas
> > parciales y tengo un prob al hacer la llamada de busqueda en un dato el cual
> > es la inasistencia del alumno en un libro tengo 16 cursos de 45 alumnos en 45
> > filas (en vertical(1columna)) cada planilla u hoja con los 31 dias del mes en
> > una sola fila, en donde se marcan con "X" si tal alumno no asiste a clases
> > (31 columnas) al final de estas una columna con la suma total de
> > inasistencias de cada alumno usando esta formula:
> > =CONTAR.SI(T8:AX8;"x")
> > el asunto es que yo al llamar desde otro libro en la hoja del informe pongo
> > esta formula:
> > =BUSCAR(D12;'[AsistenciaDiaria2006-Marzo.xls]1°A'!$S$8:$S$52;'[AsistenciaDiaria2006-Marzo.xls]1°A'!$AY$8:$AZ$52)
> >
> > donde D12 es el numero correspondiente al numero de lista del alumno (una
> > columna que tambien existe en la hoja de asistencia) luego de de aceptar la
> > formula obtengo como resultado #N/A alguien podria guiarme a usar otra
> > formula???
> >
> > de antemano gracias.
Respuesta Responder a este mensaje
#4 Juan M
15/05/2006 - 18:58 | Informe spam
hola

comprueba tu ultimo parametro

=BUSCAR(D12;'[AsistenciaDiaria2006-Marzo.xls]1°A'!$S$8:$S$52;'[AsistenciaDiaria2006-Marzo.xls]1°A'!$AY$8:$AZ$52)



marcas el vector de resultados como AY8:AZ52
creo que debe ser AY, como no empleas vectores del mismo tamaño por eso
resulta error

un saludo
juan


"Xdc" escribió en el mensaje
news:
hola a todas
les explico un poco estoy haciendo un informe de alumnos para las notas
parciales y tengo un prob al hacer la llamada de busqueda en un dato el
cual
es la inasistencia del alumno en un libro tengo 16 cursos de 45 alumnos en
45
filas (en vertical(1columna)) cada planilla u hoja con los 31 dias del mes
en
una sola fila, en donde se marcan con "X" si tal alumno no asiste a clases
(31 columnas) al final de estas una columna con la suma total de
inasistencias de cada alumno usando esta formula:
=CONTAR.SI(T8:AX8;"x")
el asunto es que yo al llamar desde otro libro en la hoja del informe
pongo
esta formula:
=BUSCAR(D12;'[AsistenciaDiaria2006-Marzo.xls]1°A'!$S$8:$S$52;'[AsistenciaDiaria2006-Marzo.xls]1°A'!$AY$8:$AZ$52)

donde D12 es el numero correspondiente al numero de lista del alumno (una
columna que tambien existe en la hoja de asistencia) luego de de aceptar
la
formula obtengo como resultado #N/A alguien podria guiarme a usar otra
formula???

de antemano gracias.
Respuesta Responder a este mensaje
#5 KL
15/05/2006 - 19:15 | Informe spam
Hola Xdc,

Puede haber varias explicaciones de por que usas mal la funcion BUSCAR (no BUSCARV como comentaba David aunque al final va a ser que David tenia razon), pero las tres mas probables son:

1) que los numeros de lista de alumnos en '[AsistenciaDiaria2006-Marzo.xls]1°A'!$S$8:$S$52 no esten ordenados de forma ascendiente
2) que (si lo primero no es cierto) el numero que buscas es menor al numero minimo de lista de alumnos que se encuentra en '[AsistenciaDiaria2006-Marzo.xls]1°A'!$S$8:$S$52
3) que (si lo primero y lo segundo no es cierto) el valor buscado este en formato distinto al de la lista, p.ej.: D12 esta en formato numerico y los numeros en '[AsistenciaDiaria2006-Marzo.xls]1°A'!$S$8:$S$52 en formato texto (aunque aparezcan como numeros). Y viceversa.

La funcion BUSCAR realiza SOLAMENTE busquedas APROXIMADAS y SOLAMENTE en listas ORDENADAS DE FORMA ASCENDIENTE (numeros) o ALFABETICAMENTE (texto).

Si esto no es lo que buscas (mi bola de crital me dice que la probabilidad es de 99% que no) usa la funcion BUSCARV (con el cuarto argumento en FALSO o 0) o la combinacion de INDICE y COINCIDIR (esta ultima con el tercer argumento en FALSO o 0).

El hecho de que la funcion BUSCAR te haya funcionado en situaciones parecidas no demuestra nada ya que podian haber coincidido varias circunstancias debido a las cuales obtenias un resultado correcto o peor aun algo que parecia un resultado correcto.

Saludos,
KL


"Xdc" wrote in message news:
hola a todas
les explico un poco estoy haciendo un informe de alumnos para las notas
parciales y tengo un prob al hacer la llamada de busqueda en un dato el cual
es la inasistencia del alumno en un libro tengo 16 cursos de 45 alumnos en 45
filas (en vertical(1columna)) cada planilla u hoja con los 31 dias del mes en
una sola fila, en donde se marcan con "X" si tal alumno no asiste a clases
(31 columnas) al final de estas una columna con la suma total de
inasistencias de cada alumno usando esta formula:
=CONTAR.SI(T8:AX8;"x")
el asunto es que yo al llamar desde otro libro en la hoja del informe pongo
esta formula:
=BUSCAR(D12;'[AsistenciaDiaria2006-Marzo.xls]1°A'!$S$8:$S$52;'[AsistenciaDiaria2006-Marzo.xls]1°A'!$AY$8:$AZ$52)

donde D12 es el numero correspondiente al numero de lista del alumno (una
columna que tambien existe en la hoja de asistencia) luego de de aceptar la
formula obtengo como resultado #N/A alguien podria guiarme a usar otra
formula???

de antemano gracias.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida