Entradas con la etiqueta ‘si’
A partir de un comentario de Anahí, me encontré con un problema muy frecuente en Excel: No funciona como se espera la función SI cuando la función lógica contiene una fecha.
Ejemplo, si escribimos:
=SI(I4<=20/06/2010;”fecha”;”vencido”), esperamos que compare el valor de I4 con la fecha 20/06/2010, pero no funciona.
Esto pasa porque nosotros queremos comparar el resultado de I4 con la fecha 20/06/2010, pero al expresar la fecha de esta forma, Excel interpreta que estamos haciendo un cálculo.
Entonces compara I4 con el resultado de dividir 20/6 y después dividirlo nuevamente entre 2010.
Por lo tanto, la función SI nos devuelve cualquier cosa.
Esta situación me sirve para presentar la función FECHANUMERO.
Esta función, “Convierte una fecha en forma de texto en un número que representa la fecha en código fecha y hora de Microsoft Office Excel” (fuente: Ayuda de Microsoft Excel).
La sintaxis es simplemente:
=FECHANUMERO(texto_de_fecha)
Ejemplo:
FECHANUMERO(“20/06/2010″) devolverá 40349 que para nosotros no significa nada, pero para Excel significa 20 de junio de 2010 que es exactamente lo que necesitamos.
Por lo tanto, para resolver el problema mencionado al inicio de este tutorial, solamente debemos reemplazar la fórmula por:
=SI(I4<=FECHANUMERO(“20/06/2010″);”fecha”;”vencido”).
Y ya obtendremos el resultado que necesitamos.
———————————————————————————————————————————————-
¿Te gustó este truco o tenés alguna recomendación u otra forma de hacerlo? No te olvides de dejar tu comentario y compartir esta nota!
Aunque a veces demore en contestar, leo ABSOLUTAMENTE todos los comentarios y mails que me envían, y estoy muy agradecido por el tiempo que se toman con sus consultas, halagos y críticas y procuro contestar a todos.
Buscá más trucos en: trucosdeexcel.com
Seguime por Twitter, usuario “trucosdeexcel”.
Mandá tus sugerencias o preguntas a: excelman@trucosdeexcel.com
Descargar archivo de ejemplo.
En este truco veremos cómo podemos hacer en Excel para que, dado un número, nos muestre su valor pero en letras.
Antes de hacer cualquier cosa en Excel, y este consejo aplica para cualquier problema que necesitemos resolver, debemos:
- Entender conceptualmente como es la solución.
- Si el problema es complejo, subdividirlo en partes y resolverlas individualmente.
Vamos a desarrollar la solución para escribir números entre 0 y 999.
Lo primero que identificamos es que hay dos tipos de números:
- Nombre Único: Aquellos números que tienen un nombre específico. Ejemplo, los dígitos (dos, tres, etc.), las decenas (veinte, treinta), centenas (doscientos, etc) y combinaciones específicas de decenas y unidades (doce, quince, etc.)
- Nombre compuesto: Aquellos cuyo nombre se arma a partir de la unión de los nombres de las centenas, decenas y unidades.
NIVEL: BÁSICO
Descargar archivo con ejemplo. Está en versión Excel 2003.
He recibido varias consultas sobre el uso de la función “SI” en Excel.
Es de extrema utilidad. Sirve cuando necesitamos que el resultado de una celda depende de alguna condición.
En este tutorial intentaré explicar fácilmente su uso.
La estructura de la fución es:
=SI(Prueba_logica;Valor_si_verdadero;Valor_si_falso)
Veamos cómo funciona con un ejemplo:


