tanto por ciento


([N1] lsmsusvilla) #1

Pregunta rapida al hacer la division por cero te da error, como se pude hallar ahora mismo el tanto por ciento para estadisticas. Por ejem como puedo hallar de 95 servicios realizados, 66 que tanto por ciento representan del total.


([N1] mariorafaelvargas) #2

(66/95)*100 = 69,47368

 

66 representa el 69,47% del total de 95

 

Luego usas la funcion de redondeo a decimales

Saludos

Mario R

 


([N1] lsmsusvilla) #3

Ok si eso lo se pero al poner la funcion (variable1/variable2)*100 te da error: error division por cero

De que otra forma se puede hacer, que otra funcion se puede utilizar


([N1] Pepeto) #4

La forma correcta para evitar el error es:

(variable1/ (variable2|1))*100

 

un saludo

Jose


([N4] eic) #5

Hola.

@Pepeto: esa técnica que usábamos en 6.x no se puede utilizar ahora (al menos en esta versión): fíjate en la incidencia 2044 de vBugman.

@lsmsusvilla: aunque el inspector de errores informe de error de división por cero, la fórmula se ejecuta bien (incidencia 2030 de vBugman). Al menos, yo las utilizo y funcionan correctamente (aunque me tengo que asegurar que el denominador no sea cero).

Saludos,

Fran Varona

 


([N1] Velasco) #6

Buenas.

Como dice Fran esta fórmula (variable1 / (variable2 | 1))* 100 no vale, de momento,  ya que siempre divide entre 1.

Habría que poner: ( variable1 / (choose(variable2= 0, 1, variable2)) ) * 100

Un saludo.

 

 

 

Jorge Velasco Fernández

jvelasco@theseedsc.com

www.theseedsc.com


([N1] LSM) #7

Ok amigos tengo que probar y os comento, no seria tampoco nada desdeñable el que creasen una funcion tipo percentage o net que la calculase automaticamente no?