Las funciones BUSCARH y BUSCARV junto con los Controles de Formularios y ActiveX nos permiten crear hojas potentísimas para la búsqueda y la operación de valores contenidos en tablas múltiples.
En primer lugar creamos una tabla de datos. En este caso son los contenidos en las celdas con fondo azul.
Los cuadros combinados arrojan un NUMERO de selección así que creamos 1 fila y una columna de variables con los números del 1 al 9.
En los cuadros combinados los rangos de entrada tienen que estar en columnas así que la familia de LETRAS la introducimos en una columna adicional.
En Programador o desarrollador insertamos dos Cuadros combinados (control ActiveX).
En cuadro combinado nº 1 "botón derecho" - "formato de control" ponemos en el rango de entrada las celdas que contienen las LETRAS de la primera columna. En "vincular con la celda" elegimos una donde se arrojará el valor de la selección, en este caso la celda C12.
En cuadro combinado nº 2 "botón derecho" - "formato de control" ponemos en el rango de entrada las celdas que contienen los NUMEROS de la segunda columna. En "vincular con la celda" elegimos una donde se arrojará el valor de la selección, en este caso la celda N2.
Ahora cuando seleccionamos una entrada en cada uno de los cuadros combinados, en las celdas C12 y N2 nos aparecen respectivamente el número de la opción elegida.
El rango de celdas con las variables y datos es finalmente D2:M11 POR LO TANTO:
La formula =BUSCARH(N2;D2:M11;C12+1) buscará en la primera HORIZONTAL del rango el valor de la casilla N2 para después viajar en vertical el número de celdas indicado en la casilla C12. Como la primera fila del rango de celdas son variables, introducimos +1 en la formula para contar dentro de la tabla de DATOS (en azul).
La formula =BUSCARV(C12;D3:M11;N2+1) buscará en la primera VERTICAL del rango de datos el valor de la casilla C12 para después viajar en HORIZONTAL el número de celdas indicado en la casilla N2. Como la primera columna del rango de celdas son variables, introducimos +1 en la formula para contar dentro de la tabla de DATOS (en azul).
Ejemplo de aplicación de BUSCARH y BUSCARV
CURVAS DE SOBREINTENSIDAD
En primer lugar elegimos la familia de curvas que deseamos:
Después una variable llena el rango de datos del segunda Control de Formulario. Elegimos la curva de la familia correspondiente.
Por último elegimos el ajuste de tiempo que aplicaremos, el dial multiplicador o el tiempo deseado de actuación a 10In.
Ahora se introduce manualmente el factor de sobrecarga y el ajuste de tiempo y obtenemos el tiempo disparo del relé de sobreintensidad.