Hola, uso una planilla de excel con varios datos, en el adjunto solo copie la parte que no puedo resolver.
Paso a explicar:
el primer dia del mes, como éste julio de 2017, cae un sabado. Yo los jueves separo cierta cantidad de dinero para ir al banco, para eso uso la funcion "diasem" para que me resalte a traves de una condicion ese mismo dia, o sea que la celda que diga "jueves" se ponga de color rojo.
En otra celda necesito obtener el formato de fecha de ese mismo dia, como por ejemplo éste jueves de la primer semana es el dia 6/7/2017 y asi me manejo durante el mes, separo la hoja en 4 semanas y busco el dia jueves.
Aca el problema, e usado las formulas (buscarv, coincidir concatenada con la formula indice y demas), solo que no obtengo el valor deseado, o es un error o me da la fecha del año 1900.
Que formula tendria q usar para obtener en otra celda,en formato de fecha (6/7/2017), la celda que me diga jueves, en este caso?
Desde ya muchas gracias!!!
Adjunto | Tamaño |
---|---|
yaseexcel.xlsx | 10.43 KB |
Seguramente estás utilizando algo como:
=BUSCARV("jueves";A3:B8;2;FALSO)
Sin embargo, esto te dará un error #N/A porque el valor "jueves" no existe entre los resultados de tu columna A. Lo que ves como "jueves" no es el valor real, sino el resultado de aplicar al resultado de tu fórmula (que en este caso es 5) el formato de fecha para que te responda el día de la semana con todas las letras.
Por lo tanto, tu fórmula correcta sería:
=BUSCARV(5;A3:B8;2;FALSO)
Nota curiosa:
DIASEM tiene un segundo parámetro por el que se puede elegir entre tres opciones:
-que el 1 sea domingo y cuente hasta el sábado 7
-que el 1 sea lunes y cuente hasta el domingo 7
-que el domingo sea el día 0 y cuente hasta el sábado 6
En versiones más modernas de Excel hay muchas opciones más, pudiendo dar como día 1 cualquier día de la semana.
Nota curiosísima:
Si le preguntas a Excel qué día de la semana era el 1 de enero de 1900, te dirá que domingo. Sin embargo era lunes. Esto se debe a un error que cometió Lotus 123 en su hoja de cálculo, donde no contemplaron que el año 1900 era bisiesto. Por lo tanto, son correctos todos los días posteriores al 1 de marzo de 1900. Cuando Microsoft lanzó Excel, tenía que competir con Lotus 123, y mantuvo el error intencionadamente por compatibilidad, para favorecer que la gente migrara entre un programa y el otro.
Un saludo
Hola:
Sin ánimo de ser el "enanito gruñón", sobre la nota curiosísima, resulta que el año 1900 no es bisiesto, porque es múltiplo de 100 pero no es múltiplo de 400.
https://es.wikipedia.org/wiki/A%C3%B1o_bisiesto
http://www.necesitomas.com/anios_bisiestos_excel
Así que el error puede ser que Lotus 123 considerase 1900 como bisiesto sin serlo. En cualquier caso es más gorda la limitación de no poder utilizar fechas anteriores a 1900
Prueba a poner 29/02/1900 en Excel. lo acepta como fecha,
Sin embargo, prueba a poner 29/02/2100. Excel no lo acepta como fecha (bien, porque ese día no existirá).
------
Ya sé Excel, pero necesito más.
Exacto, gracias Paco. Era exactamente al revés. Lo consideraron bisiesto sin serlo.
El 1 de enero de 1900 es domingo para Excel, pero en realidad fue lunes.
Un saludo
Excelentes apreciaciones, ¡muchas gracias Cron y Paco!
Hola!!!!, muchisimas gracias!!!!, pero como se complica uno, eran tan facil!!!!!!!!