Lo que pasa cerca mio

enero 2008 - Posts

Excel IF conditions!

Para que vean que volví con todo, acá va otro post!!! :D

En este caso es para hablar de Excel y el uso de condiciones IF… Hace mucho trabajo con Excel y la verdad estoy muy contento por como funciona y como evoluciona (desde la versión 2000 en adelante).

Tuve la necesidad de utilizar la función IF para representar en colores ciertas combinaciones en celdas y me encontré con querer hacer uso del AND y del OR dentro del mismo IF :S También me encontré con que no es TAN natural como uno imaginaria (viniendo del mundo de desarrollo) y por eso lo posteo.

Imagínense que queremos preguntar por el valor de dos celdas a través de un AND (si A1=1 y A2=1 entonces…) y operar en consecuencia, podemos hacerlo con IF anidados (si A1=1 entonces… si A2=1 entonces… acá esta el true de la primera pregunta) pero Excel solo permite hasta 7 llamadas a funciones anidadas (hay que esmerarse para anidar mas de 7 funciones… o hay que entender mas de 7 funciones anidadas!! Jeje). Para ello esta la función AND (u OR) y se utiliza de la siguiente manera (sintaxis de Excel):

=IF((AND(A1=1,A2=1)),2,1)

Donde lo que esta de color Verde es el AND!!! Y de cumplirse, otorga la salida por true que necesitaba…

Encontré en la web un par de tutoriales muy claros sobre el uso del IF y de AND y OR. Vean acá y acá.

Ppino

Errores con el cliente de Terminal Services (Remote Desktop)
No, no me olvide de cómo se postea en mi blog y si, lo seguiré haciendo y espero que con mucha mas frecuencia!!!

 

Hace muchísimo tiempo que interactúo con el cliente de Terminal Services (Remote Desktop) sin embargo últimamente estuve con ciertos problemas al intentar conectarme con ciertos servidores (que se encuentran en un dominio “Super” seguro como les gusta decir a sus admins). Resulta que cuando me conectaba a ese dominio (una suerte de VPN) y accedía por Terminal a ciertos equipos, no podía arrastrar iconos/ventanas o utilizar el tan conocido Copiar/Pegar… simplemente no se podia.

 

El problema aparentemente se presenta por la versión de cliente que estaba utilizando en mi caso, la mas nueva del cliente Remote Desktop (el exe se llama mstsc.exe, Versión 6.0.6000.16386) la cual utiliza la dll mstscax.dll (Version 6.0.6000.16386). Curiosamente, la solución llego cuando volví a la versión previa del mismo cliente y mas curiosamente fue el como llegue a esa versión…

 

Lo primero que hice fue conseguir los archivos del cliente viejo de Terminal (versión 5.1.2600.2180) y la misma dll… ahora, cuando moví a otro lugar (distinto del original System32 donde se encuentra) el mismo Windows hizo aparecer ahí los mismos archivos que movi pero de la versión anterior (la 5.1.2600.2180) y, para mi sorpresa, todo funcionaba como yo esperaba/necesitaba…

 

Este link tiene bastante info al respecto... 

 

En fin, solo hay que mover/borrar los archivos mstsc.exe y la dll mstscax.dll para que todo vuelva a ser como antes…

 

Ppino.