Jump to content

¿qué año nació?


Fleming

Recommended Posts

Acertijo para celebrar el comienzo del verano en estas latitudes, que acaba de empezar a las 18:38

En una lápida se podía leer esta inscripción:

"Aquí yace Gorka Warna, muerto en 1978; vivió tantos años como la suma de las cifras del año de su nacimiento"

¿En qué año nació?

Nota: Suponemos que Gorka no vivió más de 120 años

Saludos cordiales

Link to comment
Share on other sites

[uSER=30966]

Diego: Mejor era que escondieses el archivo hasta que pasen unos días, para no dar pistas. Como ha hecho Logroastur

Saludos cordiales[/uSER]

[uSER=30966]

jajajajaja, lo siento, no pude con las ganas pero borra mi post y no se lo digas a nadie :)[/user]

Link to comment
Share on other sites

No importa, [uSER=160902]@DiegoPC[/uSER].

¿A que el "acertijo" resultó interesante...?

Prácticamente hemos coincidido en el procedimiento para resolverlo y seguro que también [uSER=30966]@logroastur[/uSER].

Pero ¡Atención!, [uSER=46507]@Macro Antonio[/uSER] está muy callado.... y esto me mosquea....

No me extrañaría que estuviera preparando una

de las suyas.... en forma de MEGAMACRO para

"atormentarnos", ni que quiera volver a nacer para abandonarnos a tan tierna edad.

@Macro Antonio es el alma de un niño del futuro que morirá a los 8 años y está atormentando a la humanidad con sus macros mientras espera su nacimiento en el 2051!!!

Jajaja!. ¡Muy bueno, Diego!

Acompaño mi archivo

EDAD.xls

Link to comment
Share on other sites

Es cierto, es cierto!!

[uSER=46507]@Macro Antonio[/uSER] es el alma de un niño del futuro que morirá a los 8 años y está atormentando a la humanidad con sus macros mientras espera su nacimiento en el 2051!!! (Solo cambien la A2)

Jajaja, "me he liado como la pata de un romano", me confundí de sumas, sumé las cifras del año de mi nacimiento y las comparé con la suma del improbable año de mi muerte.

.

Link to comment
Share on other sites

Para compensar, os dejo una función válida para cualquier año de la muerte.

Function QueAñoNació(Año As Integer) As String
x = Año
Do Until x = 0
xaño = CStr(x)
Sum = 0
For y = 1 To Len(xaño)
Sum = Sum + Mid(xaño, y, 1)
Next
fila = fila + 1
If Sum = Año - x Then
QueAñoNació = x
Exit Function
End If
x = x - 1
Loop
QueAñoNació = "Sin solución"
End Function
[/CODE]

Paz y amor.

.

Link to comment
Share on other sites

hola a todos...

Fleming, me has tenido entretenida creo que una semana..... además caso me quedo sin cerebro... :mad::D

Primero porque no entendía eso de sumar las cifras con los resultados que uds. daban...... osea yo estaba sumando 1+9+7+8 :D .....

Adjunto lo que hice.. aunque no se ni como lo hice.. jaja

Por ejemplo , no se porque le tuve que sumar 6 a la última cifra, cuando me salía una diferencia de 1, y luego a la tercera.. esa casi me rompe la cabeza... hasta que encontré una constante.. o casi constante.. o , yo que sé...

(con razón que "mate", la pasaba a las justas.. ) :mad:

Para lo que pediste funciona bien, ahora si pasamos del 2000 o antes de 1000

pos na!, ya no funciona... :mad: .

ahí va..

Saludos y que estén todos muy bien...

Silvia

**nota:

Funciona, entre los años que puse.. salvo que alguien encuentre algún error ... :(

EDAD.xls

Link to comment
Share on other sites

[uSER=52414]@Silvia[/uSER]

Me has hecho reir con tus palabras y con tus simpáticos y expresivos muñequitos.

¡¡ Cáscaras !!

Pues yo también me he entretenido un buen rato tratando de descifrar tu archivo..... hasta que he tirado la toalla y he quedado noqueado....

Pero lo bueno es que nos hemos entretenido, que para eso está la Cafetería.

Un detallito: Si en la fórmula de H5 (para sumar los dígitos), aumentamos el número de ceros, la solución serviría para años de tantas cifras como ceros pongamos en la fórmula.

Por ejemplo, si utilizamos la fórmula siguiente:

=SUMAPRODUCTO(--EXTRAE(B15&"0000000000";FILA($1:$10);1))[/CODE]

nos sumará los dígitos de hasta el año de fallecimiento 9.999.999.999, (¡dónde estaremos nosotros! ). En ese caso habrá nacido el año 9.999.999.918 y fallecido a los 81 años de edad.

Que luego dice Macro Antonio que su macro sirve para cualquier año.... Je je!

Un saludo cordial

Link to comment
Share on other sites

Pues yo también me he entretenido un buen rato tratando de descifrar tu archivo..... hasta que he tirado la toalla y he quedado noqueado....

jajaja

Está basada en esta explicación:

http://www.fmat.cl/index.php?showtopic=49819

(Publicado 4)

y no sabes el trabajo que me costó encontrar algo que mas o menos salga bien...

De todas maneras, esas forma de cálculo, no funciona en algunos casos, así que ahí .....casi me quedo calva.. , hasta que según yo, encontré la solución.. jajaja

Sobre el detallito que comentas.. listo! , ya lo cambié.. :P

Link to comment
Share on other sites

[uSER=113842]@johnmpl[/uSER]

Seguro que es buena solución, como todas las tuyas. ¡Lástima que no pueda verla!.

Me sale la expresión { =#¡VALOR! } en las fórmulas de tu archivo. Quizás sea debido a que utilizo Excel 2003

Saludos

Link to comment
Share on other sites

Hola a todos de nuevo!

Se me olvida muchas veces darle seguimiento a algunos posts!

Les comento que muy probablemente a [uSER=1101]@Fleming[/uSER] le aparece error por los niveles de anidación que tiene la fórmula (excel 2003 solo resiste 7 de ellos). Todas las funciones usadas son compatibles con 2003. La idea es básicamente lo que ya se planteó como solución por partes. A mi me encanta buscar la manera de sintetizar las cosas en una sola, mientras se pueda. Dios les bendiga!

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

Privacy Policy