lunes, 14 de abril de 2014

Formato condicional basado en fórmulas en Excel 2010

Uno de los temas habituales que preguntan los usuarios de Office 2010 es ¿cómo puedo resaltar una fila completa de una hoja de cálculo cuando se cumpla "esta condición"?
Aunque la función de formato condicional en Excel 2010 es muy sencilla, no es tan evidente cómo hacer esto.
Pongamos un ejemplo, supongamos que tenemos una hoja de cálculo como la siguiente:
Y queremos (para controlar el stock) que el sistema nos indique (marcando toda la fila con fondo amarillo) aquellos productos cuyo stock sea inferior a 20.
  1. En primer lugar seleccionamos todos los valores de la tabla (en este caso el rango B5:D10 o, dado que es una tabla podemos utilizar su nombre "Tabla1").
  2. A continuación seleccionamos "Formato condicional" y "Nueva regla..."
  3. En el cuadro de diálogo, en primer lugar seleccionamos "Utilice una fórmula que determine las celdas para aplicar formato"
  4. A continuación utilizamos el botón "Formato..." para seleccionar el formato deseado (en nuestro caso fondo amarillo).
  5. Por último tenemos que completar la fórmula deseada en el lugar indicado en el cuadro de diálogo.
Vale, muy fácil, pero ¿cual es la fórmula? Aquí es donde radica la complejidad de este ejercicio. Yo recomiendo que pensemos como si estuviéramos escribiendo una fórmula para la primera fila de la tabla, por lo tanto elegiremos la columna "Stock" de la primera fila, y continuemos escribiendo la fórmula.
Si aplicamos esta fórmula descubrimos que no funciona ¿cual es el problema? El problema es que Excel al escribir la fórmula ha seleccionado la celda D5 como $D$5 (la fórmula completa queda como =$D$5<10
La fórmula correcta debe mantener fija la columna, pero hacer variable la fila, por lo que la adecuada es =$D5<10 con lo que el resultado es el siguiente.
¿Y si hubiéramos querido marcar en lugar de aquellos productos cuyo stock esté por debajo de 10 aquellos cuyo color es rojo (o similar)? En este caso la fórmula adecuada sería =IZQUIERDA($C5;4)="Rojo"


lunes, 21 de octubre de 2013

Inicio de Windows 8.1 parecido a Windows 7

Llevaba tiempo esperando poder hacer mi máquina doméstica con Windows 8 más parecido a Windows 7 (básicamente hacer logon automático con la cuenta de usuario "habitual" y que el sistema arrancara directamente en el escritorio).
Lo he conseguido cuando Microsoft ha lanzado la actualización a Windows 8.1
  • Logon Automático
Esta característica no es nueva de Windows 8.1, ya se podía hacer con Windows 8, 7, Vista, etc. Basta con DESmarcar la opción "User must enter a user name and password to use this computer" en el cuadro de diálogo "User Accounts" (en castellano la opción dice "Los usuarios deben escribir su nombre y contraseña para usar el equipo").

Para abrir el cuadro de diálogo lo más sencillo es ejecutar la aplicación "netplwiz.exe" que está en el directorio de Windows (podemos buscar netplwiz en "Todo").
  • Logon directo al escritorio
Para que Windows 8.1 vaya directo al escritorio al hacer logon, basta con marcar la opción "Al iniciar sesión o cerrar todas las aplicaciones de una pantalla, ir al escritorio en lugar de a Inicio." (en inglés "When I sign in or close all applications on screen, go to the desktop instead of Start") que aparece en la ficha "Navegación" de las propiedades de la barra de tareas.


sábado, 29 de junio de 2013

FTP Recursivo en Windows 8, multiples ventanas de líneas de comando y otras lecciones....

Me he puesto a hacer algunos "experimentos" con AWS y sitios web y me he ido tropezando con algunos problemillas y cada uno con su solución.

En primer lugar:
  • ¿Cómo me descargo todo el contenido de un hoster web desde Windows 8 para pasarlo a otra ubicación si el hoster no me facilita la descarga?
Windows 8 (y 7) incluye un cliente FTP en la línea de comando, pero por mucho que he probado no permite la recurrencia, así que he recurrido a GNU WGET (http://sourceforge.net/projects/gnuwin32). Este es un cliente de línea de comandos que me ha permitido descargar fácilmente el sitio web completo con la sintaxis:

wget.exe –r usuario:password@ftpx.dominio.com

Pero....
  • ¿Dónde están los ficheros de la descarga?
Al no haber indicado el path de destino (-P) pensé que el sistema dejaría los ficheros en el propio directorio de la aplicación (c:\Program Files (x86)\GnuWin32\bin\), pero resulta que no ¿porqué?
Sencillo. Se me olvidó que al no estar ejecutando el programa como administrador Windows protege la ubicación de los programas mediante la función del "Virtual Store". En resumen, los ficheros los estaba almacenando en: C:\Users\usuario\AppData\Local\VirtualStore\Program Files (x86)\GnuWin32\bin\ftpx.dominio.com.... Fácil.
  • ¿Cómo puedo ejecutar más de una ventana de línea de comandos en Windows 8?
Dado que el contenido del sitio web que estaba descargando con Wget era bastante grande y que no encontraba la ubicación de los ficheros, necesitaba otra ventana de línea de comandos de Windows 8. Lo primero que hice fue (mi forma natural de ejecutar aplicaciones desde el escritorio en Windows 8) pulsar la tecla Windows y luego escribir "comm" para que Windows encuentre "Command Prompt". Hasta aquí bien, pero resulta que si pulsaba sobre el icono el sistema me presentaba la ventana que ya estaba ejecutando el Wget.

Para ejecutar otra ventana probé pulsando con Shift+Botón Izquierdo y eso funcionó. Otra opción que también funciona es Windows+X y luego "Command Prompt"

miércoles, 7 de noviembre de 2012

El botón de Apagado en Windows 8

La verdad es que con Windows 8 me estoy encontrando sensaciones contradictorias. Creo que se ha hecho un sistema tan orientado a dispositivos táctiles que no es cómodo en un PC tradicional (con teclado y ratón), y sin embargo algunas de las opciones me parecen muy buenas.

Pero... ¿Cómo c.... apago el PC?

La verdad es que he estado buscando una forma sencilla de apagar el PC con el ratón o el teclado y me he encontrado las siguientes (por orden inverso de sencillez).
  • Ir a la esquina superior derecha para que nos aparezca la barra de "Charms" (o pulsar Win+C), luego elegir la opción "Settings", pulsar sobre "Power" y "Shutdown".
  • Exactamente igual que la anterior, pero comenzando por Win+I y luego "Power" y "Shutdown"
  • Salir de la cuenta de Windows y en la pantalla de bienvenida utilizad "Shutdown"
  • Ctrl+Alt+Del y luego "Power" y "Shutdown", conlleva los mismos pasos que la anterior, pero me resulta más sencilla.
  • Apagar con el botón del PC (en realidad no se usa el ratón ni el teclado, pero parece la mejor opción).
Sigo pensando, que debería haber estado en la pantalla de Inicio, pero...

jueves, 1 de noviembre de 2012

Windows 8... Primeros pasos y Survival.

Vamos a iniciar nuestra andadura con Windows 8, aunque ya hemos estado probando las previews en algunos entornos virtuales, como ya ha salido la versión definitiva, la he comprado (por fin tiene un precio razonable de 29,99€) y de hecho ahora mismo se está descargando al 28% tras hacer una comprobación de compatibilidad.

En primer lugar, dado que mi PC no es táctil necesito adaptarme al funcionamiento en un PC "obsoleto" con teclado y ratón. Para ello he encontrado una guía muy útil de Michael Otey en Windows IT Pro, Top 10: Windows 8 Keyboard and Mouse Survival Guide. Algunas de los comentarios más interesantes centrados en la falta del menú inicio son:
  • Utilizar la búsqueda muy a menudo (para iniciar aplicaciones), tan sólo tecleando el nombre.
  • Tecla Windows (Win): Para cambiar del desktop a la pantalla de Inicio (Metro).
  • Win+X: Para obtener un menú con muchos accesos útiles del menú inicio.
  • Win+C: Para ver la barra de "Charms"
  • Win+I: Para ver las opciones de configuración.
En cuanto a la combinación Alt+Tab para cambiar entre aplicaciones, sigue funcionando (y no distingue entre aplicaciones Windows clásicas o Metro) y se ha añadido la opción Win+Tab para cambiar entre aplicaciones "Metro" (considerando todo el escritorio clásico como una sola).