Un breve resumen de las funcioness utilizadas para obtener información sobre nuestro entorno de trabajo. Para estos ejemplos, utilizaré INFO() y CELDA(), la cual vienen provistas de sendos argumentos que nos devuelven todo tipo de valores, prácticos a la hora de tomar desiciones.
Excel nos provee de los argumentos que debemos pasar a la funcion:
=INFO(valor_preestablecido)
podrán observar los distintos resultados en la siguiente tabla:
Valiéndonos de esta data, nos sería posible utilizar o nó ciertas funciones, de acuerdo a la versión de excel o bien saber la cantidad de hojas del libro, sin necesidad de recurrir a las macros.
En versiones anteriores a la 2007, estaban disponibles estos tres argumentos: "memdisp", "memusada" y "memtot", que devolvían información sobre la memoria disponible, usada y total.
Anidando a INFO() dentro de un SI() podríamos aplicar o nó alguna función, como en el siguiente ejemplo:
si la version de Excel es mayor o igual a la 12.0 (excel 2007), aviso que la funció no existe, de lo contrario, la ejecuto.
De idéntica forma podríamos actuar para chequear el directorio actual del archivo o si nuestro libro se encuentra corriendo sobre windows o mac. En base a esta info, tomaremos las decisiones necesarias.
Con INFO("recalc") podríamos avisar a nuestros usuarios si el libro requiere presionar la tecla F9 para proceder al recálculo de todas las funciones presentes.
Las alternativas son muchas, por cuanto es útil conocer sobre esta función y la forma en la cual puede ayudarnos en nuestros proyectos.
Con CELDA(tipo_de_dato) podremos obtener información muy valiosa sobre el contenido de determinado rango. También trae una serie de parámetros preestablecios; detallo algunos de importancia: (en la ayuda de excel podrán encontrar el resto):
Un buen ejemplo sería efectuar un calculo matemático solo si el tipo de valor en una celda es numérico:
CELDA() tiene un argumento que dejé para el final, ya que con este ejemplo introduciremos en una celda el nombre de la hoja activa, sin necesidad de utilizar macros. Ejemplo:
obtenemos la ruta completa de nuestro libro, incluyendo al hoja actual.
Así como estamos, vamos bien.... pero tengo que individualizar el nombre de la hoja, y para ello me valdré de algunas funciones para el manejo de texto:
el paso a paso: a lo último conseguimos extraer el nombre de la hoja
y si no queremos utilizar tantas celdas auxiliares, podemos anidar:
="Hoja Actual: "&DERECHA(G1;LARGO(G1)-HALLAR("]";G1;1))
quedándonos de la siguiente forma:- Obtener enlace
- Correo electrónico
- Otras aplicaciones
Etiquetas
Funciones
Etiquetas:
Funciones
- Obtener enlace
- Correo electrónico
- Otras aplicaciones
Comentarios
Publicar un comentario