Viendo que ultimamente se ha hablado bastante de los textos variables por aqui, aprovecho ya que he hecho unas pruebas para sacar la suma de las superficies utiles de mis viviendas (es decir un grupo de locales) como indicaba i-a, pero me genera un problemilla con los redondeos.
Las superficies de las terrazas yo las coloco de la siguiente forma TERRAZA S/2=2,07m2 y el texto variable que me hice para escribir estas superficies tenia la siguiente formula ROUND((Superficie/2);2), con lo cual me divide la superficie real entre dos y luego me la redondea a dos cifras ¿de acuerdo?.
Hasta aqui todo perfecto, pero el problema es cuando intento sumar estas superficies, pondre el ejemplo que he realizado para que se vea mas claro:
1º.- Tengo 3 terrazas con la siguiente superficie real 4,1472m2
2º.- Coloco mi texto variable para terrazas y coloca 2,07m2, perfecto 4,1472/2=2,0736 con lo cual el redondeo es a la baja, hasta aqui bien.
3º.- Intento hacer la suma de las tres con un grupo de locales para el que utilizo un texto variable con la siguiente formula SUMA_(ROUND((Superficie/2);2)), y el resultado obtenido es 6,22m2, cuando la suma de las tres terrazas seria 2,07+2,07+2,07=6,21m2.
Alguien sabe que me falla en las formulas o como podria hacerlo para que hiciese bien la suma, porque he probado varias formulas y con ninguna consigo la cantidad buena. Ya se que una decima no va a significar nada pero mis clientes son muy pijillas y luego se recochinean y prefiero que no (NO TENGO MUCHA PACIENCIA PARA SUS BROMAS).
Espero vuestra ayuda, un saludo.
hummmmm 🙄 cierto, cierto, de momento no se me escurre nada, veremos que podemos hacer, pero ya hice formula que "teoricamente" debe ser correcta y efectivamente no va, siempre suma las superficies totales y luego hace la mitad de la superficie, redondeando dicho parametro
POR DIEZ CAÑONES POR BANDA, VIENTO EN POPA A TODA VELA, NO CORTA EL MAR SINO VUELA UN VELERO BERGANTIN...
Hola!
No lo he probado, pero se me ha ocurrido esto: asignar factor 0,5 a los locales terraza.
El factor lo encontrarás en la definición de local.
A ver si ayuda.
Saludos
"La calidad no es nunca un accidente; es siempre el resultado de un esfuerzo inteligente" J. RUSKIN
gus_bcn, no corrige el problema planteado por etecnico, ya lo habia intentado probar dividido por dos o multiplicado por 0,5
POR DIEZ CAÑONES POR BANDA, VIENTO EN POPA A TODA VELA, NO CORTA EL MAR SINO VUELA UN VELERO BERGANTIN...
Hola!
A lo que me refiero es que en las propiedades de locales puedes asignarle un factor 0,5 -en la primera página de definición de locales-, y luego calcular la superficie normalmente: (ROUND((Superficie);2), ya que la aplicación del 50% te lo hace allplan.
Así tal vez la suma de los redondeos salgan bien (no lo he probado), ya que creo que funcionaría así:
2) Luego la leyenda hace el redondeo "(ROUND((Superficie);2)"
3) Al hacer el cuadro de superficies, AllPlan calcularía la suma de los redondeos.
Saludos
"La calidad no es nunca un accidente; es siempre el resultado de un esfuerzo inteligente" J. RUSKIN
Hola!
He hecho la prueba con las mismas superficies de Etecnico (superficie real 4,1472m²);
Aplicando el factor 0,5 me da 2,07m².
La suma de lo tres locales (2,07+2,07+2,07) me da 6,21 m².
Por lo que me parece que funciona.
Saludos
"La calidad no es nunca un accidente; es siempre el resultado de un esfuerzo inteligente" J. RUSKIN
Pero si aplicas 0,5 al local, cuando apliques tu texto variable de superficie util pondría solo la mitad.....
Aunque claro podrías tener un texto variable para las superficies de terrazas que haga la operacion contraria, es decir multiplicar x 2 la superficie del local que antes multiplicaste por 0,5....
Ala a rizar el rizo
POR DIEZ CAÑONES POR BANDA, VIENTO EN POPA A TODA VELA, NO CORTA EL MAR SINO VUELA UN VELERO BERGANTIN...
AUNQUE AGRADEZCO VUESTRA AYUDA, YA HABIA PENSADO EN LO DEL FACTOR A LA HORA DE REALIZAR EL LOCAL, PERO NO SOLUCIONA EL PROBLEMA YA QUE SI TENEMOS LOS TRES MISMOS LOCALES QUE EN EL EJEMPLO QUE PLANTEE (4,1472m2) Y YA NO LAS DIVIDO ENTRE DOS PORQUE SON SUPERFICIES DE DORMITORIOS, TENGO EL MISMO PROBLEMA, YA QUE LA SUPERFICIE DE CADA DORMITORIO POR SEPARADO SALE 4,15m2, PERO AL REALIZAR MI GRUPO CON ESTA FORMULA EN EL TEXTO VARIABLE (SUMA_(ROUND(Superficie;2))), me sale 12,44m2 QUE EVIDENTEMENTE NO ES EL RESULTADO DE REALIZAR EL REDONDEO DE CADA SUPERFICIE Y LUEGO SUMARLAS QUE SERIA 12,45m2, CON LO CUAL NO ENTIENDO MUY BIEN COMO DESARROLLA ALLPLAN LAS FORMULAS PLANTEADAS PARA ESTE CASO.
AGRADEZCO VUESTRO INTERES POR RESPONDER PERO TENDRE QUE ASUMIR ESTAS DIFERENCIAS EN MIS PROYECTOS SI NO ENCUENTRO UNA SOLUCION MEJOR.
GRACIAS OTRA VEZ Y UN SALUDO
Veamos etecnico me dices que tambien te hace mal la suma de superficies "normales" es decir que no te efectua bien el redondeo en sumas de superficies sin factor o division? Veamos desde luego en la version 2003 o 2004 no recuerdo en cual hice pruebas (no sumo con grupo de locales, lo sumo a pelo, ya que uso una tabla de excel para las superficies) funcionaba perfectamente, ya tenemos otro error en la version 2005 ????.
Te pregunto etecnico, ese intento de sumar con locales o error lo has hecho con la version 2005?
Me cachis es que tengo desinstaladas las versiones 2003 y 2004 si no te haria la prueba, deberiamos contar con alguien que tenga aun instalada la 2004 hiciera la prueba.
Mañana cuando tenga cinco minutos hare una prueba de superficies utiles "normales" con la formula que tengo importada de la version 2004 a ver si comete el error.
POR DIEZ CAÑONES POR BANDA, VIENTO EN POPA A TODA VELA, NO CORTA EL MAR SINO VUELA UN VELERO BERGANTIN...
etecnico, he releido tu formula con respecto a la de un post de i-a con una precision de EL_INUTIL_© y probaria una cosa tu pusiste (SUMA_(ROUND(SUPERFICIE;2))) no creo que sea importante, pero quien sabe los intringulis, prueba anulando el primer y el ultimo parentesis es decir
SUMA_(ROUND(SUPERFICIE;2))
e incluso
SUMA_ROUND(SUPERFICIE;2)
Por probar que no quede, si sigue fallando llamada a NEM y 😈 😈 😈 😈
POR DIEZ CAÑONES POR BANDA, VIENTO EN POPA A TODA VELA, NO CORTA EL MAR SINO VUELA UN VELERO BERGANTIN...
Acabo de probar con superficies utiles sin factor ni nada, y la suma la hace exactamente con los decimales que salen en los parciales, es decir hacer la suma del redondeo
Superficie util.
ROUND(@224;2)
Suma de utiles.
SUMA_(ROUND(@224@;2))
POR DIEZ CAÑONES POR BANDA, VIENTO EN POPA A TODA VELA, NO CORTA EL MAR SINO VUELA UN VELERO BERGANTIN...
etecnico me traes loco.... asi que me explico.... yo no sumo las superficies con grupos de locales, alguna vez lo hice, solo para comprobar que se podia, pero al final decidi que no me merecia la pena, entre otras cosas por los problemas de construidas y el problema de util, construida, pues bueno como no hago proyectos grandes pues no me he preocupado en usar dicha orden.
Pero me ha llamado la atencion este "problema" he formulado como creo que tenia que ser correcto y efectivamente con la superficie que das de 4,1472 no consigo que la suma sea correcta, pero probada la formula con cualquier otra superficie, esta la realiza correctamente, recuerdo hace muchos años una calculadora que paso lo mismo habia una combinacion de numeros que no realizaba correctamente la operacion, SOLO con esa combinacion de dos numeros, era realmente curioso, y en este caso he probado con superficies de 3,2958, su mitad redondeada 1,65 y la suma de las mitades sale 4,95 mientras que si sumáramos y luego hicieramos el redondeo seria 4,94, luego lo hace correcto.
¿Seria tal vez que hayas tenido la punteria de dar con una combinacion que no funcione, mientras que con las otras el resultado sea correcto?
Como estoy con la mosca detras de la oreja, deformo los locales existentes, y mira por donde busco otra dimension en este caso 3,2880 para intentar "fastidiar" a Allplan en el sentido de que este seguro que la suma sin redondear y divido entre dos sea mayor que las sumas de los redondeos y CHAPEAU, ESTO FALLA NUEVAMENTE, 3,2880 dividido entre dos con dos decimales es 1,644 redondeado 1,64, luego si hay tres el total tendria que ser 1,64 x 3= 4,92 y usando la suma automatica me da 4,94
Luego llego a una conclusion mientras no se demuestre lo contrario.
CUIDADO CON LAS SUMAS DE LOS GRUPOS DE LOCALES PORQUE NO FUNCIONA CORRECTAMENTE EN TODOS LOS CASOS, SIEMPRE TENDRAS QUE COMPROBAR LA SUMA, LUEGO EN RESUMEN, FUNCION NO VALIDA Y PREFERIBLE SUMAR CON LA CALCULADORA
POR DIEZ CAÑONES POR BANDA, VIENTO EN POPA A TODA VELA, NO CORTA EL MAR SINO VUELA UN VELERO BERGANTIN...
Hola Blackbeard:
He probado con tu ejemplo de tres locales de 3,2880 (rectángulo de 3,2880 x 1 m).
Me he hecho estos textos variables:
suma de superficies: SUMA_(ROUND(@224@;2))
Según estas fórmulas obtengo para factor 1:
suma de superficies (3 locales): 9,87 m² OK (3.29x3)
Según estas fórmulas obtengo para factor 0,5:
suma de superficies (3 locales): 4,92 m² OK (1,64x3)
😯 Por lo que no sé de dónde puede venir la diferencia con tus cálculos. 😯
PD: @224@= Superficie en Planta
"La calidad no es nunca un accidente; es siempre el resultado de un esfuerzo inteligente" J. RUSKIN
Tu le has aplicado 0,5 al local, pero si enlazas con mediciones pues te faltaria la mitad de superficie de solado, impermeabilizaciones y cualquier elemento afecto a dicha superficie, creo.... yo no enlazo, pero entiendo que se trata de resolverlos con "formulas", es decir, habria que probar si funciona una formula del tipo
SUMA_(ROUND(0,5*@224@;2))
Entiendo esta formula segun mis cortos conocimientos matematicos y de hojas de calculos
multiplica por cinco 0,5* la superficie en planta @224@
Redondea ROUND_ dicha superfice a dos decimales ;2
y ahora hazme la sumatoria SUMA_
Puede que no sepa matematicas o puede que no sepa interpretar la hoja de calculos de Allplan, pero entiendo que puesto que es una operacion matematica, debe funcionar (esta u otra) y no generar un problema a la persona por ejemplo que mida con allplan, que tendria que ahora buscar el modo de duplicar la superficie asignada con locales.
Gracias por echarle un rato gus_bcn
POR DIEZ CAÑONES POR BANDA, VIENTO EN POPA A TODA VELA, NO CORTA EL MAR SINO VUELA UN VELERO BERGANTIN...
Hola Blackbeard!
Evidentemente que para mediciones no sirve porque contaría la mitad de todo.
Yo lo había pensado simplemente para solucionar la situación de etecnico con los cuadros de superficies.
Por lo que parece AllPlan no puede hacerlo en un sólo paso (calcular a la vez la suma de los redondeos de las mitades de las superficies). 😯 👿 😯 🙁 😯 😥 😯 ❗ 😯 ❓ 😯
"La calidad no es nunca un accidente; es siempre el resultado de un esfuerzo inteligente" J. RUSKIN