Diapositiva 1 - PowerPoint PPT Presentation

About This Presentation
Title:

Diapositiva 1

Description:

Title: Diapositiva 1 Author: Juan Jos de la Vega Jim nez Last modified by: Usuario Created Date: 11/10/2004 12:28:06 PM Document presentation format – PowerPoint PPT presentation

Number of Views:19
Avg rating:3.0/5.0
Slides: 9
Provided by: JuanJ95
Category:

less

Transcript and Presenter's Notes

Title: Diapositiva 1


1
FUNCIONES DE BÚSQUEDA Y REFERENCIA I
Este tipo de funciones sirven, fundamentalmente,
para buscar información específica en tablas y
conseguir otro tipo de información.
ELEGIR Esta función permite seleccionar un valor
de una lista, es decir, proporcionado un número
entero esta función devuelve el enésimo término
de esa lista .
Sintaxis ELEGIR(núm_índice valor1 valor2)
Campos
Núm_índice determina qué valor se devuelve de la
lista. Así, si este campo es 1 la función
devolverá valor1, si es 2 devolverá valor2 y así
sucesivamente. Este argumento debe ser un número
comprendido entre 1 y 29, o bien una fórmula o
referencia a una celda que contenga un número
entre 1 y 29. Cuando este campo es menor que 1 o
mayor que el número del último valor de la lista,
la función devuelve el valor de error VALOR!.
. Valor1valor2 es la lista de 1 a 29 valores
de la cual esta función seleccionará y devolverá
el valor. Estos valores pueden ser números,
referencias a celdas, nombres definidos,
fórmulas, funciones o texto.
2
FUNCIONES DE BÚSQUEDA Y REFERENCIA I
Así, supongamos la siguiente fórmula
ELEGIR(1IVA AL 4IVA AL 7IVA AL 16),
en este caso, cómo el campo núm_índice es 1, la
función devuelve la cadena de texto IVA AL 4 ya
que éste es el primer valor de la lista. En el
supuesto de emplear referencias de rangos como
valores de la lista, la función ELEGIR devolverá
el rango entero como resultado. Por ejemplo, la
siguiente función ELEGIR(3B1B5C1C5D1D5)
devuelve el rango D1D5. Esta circunstancia nos
permite realizar operaciones condicionadas en un
grupo de rangos, en el que la condición es el
valor buscado a través de la función ELEGIR. Así,
la siguiente fórmula nos devuelve la suma del
rango D1D5
SUMA(ELEGIR(3B1B5C1C5D1D5)
  • Esta función es ideal para acciones de búsqueda
    en las que existe un número reducido de valores
    de datos y tiene una fórmula o función que genera
    valores secuenciales de números enteros empezando
    por el uno. Sin embargo, como señala Mcfedries
    (2004,272), esta función también tiene sus
    inconvenientes
  • Los valores a buscar tienen que ser números
    enteros positivos.
  • El número máximo de valores de datos es 29.
  • Sólo se permite un grupo de valores de datos por
    función.

3
FUNCIONES DE BÚSQUEDA Y REFERENCIA I
BUSCARV es una función que busca un valor en la
columna o el siguiente valor más alto inferior al
valor buscado en la columna más a la izquierda de
una matriz y devuelve el valor en la misma fila
de una columna especificada en la tabla. Esta
función se debe emplear cuando los valores de
comparación se encuentren en una columna situada
a la izquierda de los datos que desea encontrar.
Sintaxis BUSCARV(valor_buscado
matriz_buscar_en indicador_columnasordenado)
Campos
Valor_buscado es el valor buscado en la primera
columna de la matriz y puede ser un valor,
referencia o una cadena de texto. Matriz_buscar_en
es la matriz de datos donde la función busca el
valor de referencia y devuelve el valor buscado,
puede ser la referencia a un rango o el nombre de
un rango.
4
FUNCIONES DE BÚSQUEDA Y REFERENCIA I
Campos
Indicador_columnas es el número de la columna de
la matriz donde se escogerá el valor situado en
la misma fila que el valor de referencia
(valor_buscado). El valor hallado es el que
tomará la función como resultado. Ordenado es un
valor lógico que especifica si la función debe
localizar una coincidencia exacta o aproximada.
Si se omite o es VERDADERO, devolverá una
coincidencia aproximada, es decir, si no localiza
ninguna coincidencia exacta, devolverá el
siguiente valor más alto inferior al valor
buscado (si el argumento ordenado es VERDADERO,
los valores de la 1ª columna del argumento
matriz_buscar_en deben colocarse en orden
ascendente, en caso contrario puede dar un
resultado erróneo). Si es FALSO, la función
encontrará una coincidencia exacta. Si no
encuentra ninguna, devolverá el valor de error
N/A.
A tener en cuenta la función BUSCARH, que opera
de la misma forma que ésta, se utiliza cuando los
campos de la matriz de datos están ordenados por
filas en vez de por columnas.
5
FUNCIONES DE BÚSQUEDA Y REFERENCIA I
Ejemplo
Supongamos, como ejemplo ilustrativo de esta
función, que una empresa quiere automatizar la
emisión de facturas de forma que introduciendo en
el rango A14A19 de la siguiente figura las
referencias de los productos que vende, recogidos
en la tabla con el nombre de Monitores y cuyo
rango es A24D29, rellene automáticamente el
concepto, la base imponible y el tipo de IVA que
se aplica después de buscarlo en la tabla.
6
FUNCIONES DE BÚSQUEDA Y REFERENCIA I
Ejemplo
  • B14 BUSCARV(A14Monitores2FALSO). Mediante
    esta función le estamos ordenando a la hoja que
    busque el valor introducido en la celda A14 en la
    tabla denominada Monitores y que si encuentra la
    coincidencia exacta seleccione el valor
    correspondiente de la columna 2 (Artículo). No
    obstante, esta fórmula devuelve en la ceda B14 el
    valor de error N/A cuando están vacías las
    celdas A14A19. Para solucionarlo, deberíamos
    anidar esta función dentro de una función SI, es
    decir, SI(A14ltgtBUSCARV(A14Monitores2FALSO)
    ). Esta función le indica a la hoja de cálculo
    que si la celda A14 no está vacía utilice la
    función BUSCARV y que, en caso contrario, no haga
    nada.
  • F14 SI(A14ltgtBUSCARV(A14Monitores3FALSO)
    ).
  • G14 SI(A14ltgtBUSCARV(A14Monitores4FALSO)
    ).

7
FUNCIONES DE BÚSQUEDA Y REFERENCIA I
Ejemplo
8
FUNCIONES DE BÚSQUEDA Y REFERENCIA I
El método básico de búsqueda, esto es, buscar un
valor en una columna o en una fila y devolver
otro valor, puede que sea todo lo que requiera.
No obstante, podemos encontrarnos con operaciones
que necesiten una resolución más compleja. Para
ello, Excel nos proporciona funciones de búsqueda
más avanzada, la mayoría de las cuales emplean
dos o más funciones de búsqueda. Por otro lado,
uno de los mayores inconvenientes de la función
BUSCARV es que tiene que emplear la columna
situada a la izquierda de la tabla como columna
de búsqueda. La función BUSCARH presenta el mismo
problema ya que debe utilizar la fila superior de
la tabla como fila de búsqueda. Para solucionar
esta dificultad, así como la descrita en el
párrafo anterior, podemos usar la combinación de
dos funciones COINCIDIR e INDICE. Funciones que
describiremos en la próxima sesión.
Write a Comment
User Comments (0)
About PowerShow.com