Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
queridos amigos tengo un problemilla con una expresion que no me sale el caculo en la suma paso a explicar:
tengo cuatro columnas la columna 5 es donde me muestra el dato que tiene que salir despues de realizar el calculo entre la fecha actual y la fecha de vencimiento:
las 2 primeras filas muestra los datos en dolares y bolivianos la cual de estas dos columnas saco el resultado para la tercer columna que es total en dolares aqui hago la sumatoria de dolares y bolivianos los bolivianos los convierto a dolares con el tipo de cambio 6.96 como lo indico ahora para la columna vigente es mi problema donde no me sale la suma correcta debería salirme este monto 1.661.099,27 pero me muestra este monto 3.086.748,12
la formula que estoy utilizando en la columna Vigente es la siguiente:
sum(if(interval( date(vFecha)-[Fecha Vencimiento])<=0,Saldo, 0))
para la tercer columna Total $us es la formula:
=$us.+(Bs./[Tipo de Cambio])
para la primera $us:
=sum(if(Tmoneda=2,[Saldo]))
para la segunda Bs.:
=sum(if(Tmoneda=1, Saldo))
| cambio 6,96 | ||||
| $us. | Bs. | Total $us | Vigente | Dato Correcto |
| 2.561.977,68 | 1.759.591,68 | 2.814.792,58 | 3.086.748,12 | 1.661.099,27 |
| 1.954.900,84 | 0,00 | 1.954.900,84 | 1.115.785,18 | 1.115.785,18 |
| 28.341,56 | 0,00 | 28.341,56 | 22.792,20 | 22.792,20 |
| 97.502,81 | 0,00 | 97.502,81 | 69.337,20 | 69.337,20 |
| 454.494,18 | 0,00 | 454.494,18 | 422.054,28 | 422.054,28 |
| 1.906.614,47 | 0,00 | 1.906.614,47 | 1.190.985,35 | 1.190.985,35 |
| 14.467,08 | 0,00 | 14.467,08 | 13.962,00 | 13.962,00 |
| 834.185,99 | 0,00 | 834.185,99 | 561.536,20 | 561.536,20 |
| 19.243,11 | 0,00 | 19.243,11 | 11.791,94 | 11.791,94 |
| 2.208.152,57 | 0,00 | 2.208.152,57 | 518.784,92 | 518.784,92 |
| 45.981,13 | 0,00 | 45.981,13 | 27.070,40 | 27.070,40 |
| 2.870,72 | 0,00 | 2.870,72 | 652,72 | 652,72 |
| 10.128.732,14 | 1.759.591,68 | 10.381.547,04 | 7.041.500,51 | 5.615.851,66 |
creo que me explique lo mejor que puede les agradezco de antemano la ayuda.
gracias
Mensaje editado por: Pedro Calderon Flores
Hola Pedro,
¿Podrías compartir la aplicación?
Saludos,
H
querido Hector ya lo adjunte el aplicativo
Hola Pedro,
Creo que lo que pasaba era que tenías que hacer la conversión de divisa en la fórmula de la columna 'Vigente':
sum(if((date(vFecha)-[Fecha Vencimiento])<=0,Saldo * If(Tmoneda=2, 1, 1/6.96), 0))
, saldría esto:

¡Espero que te sirva!
Un saludo,
H
excelente maestro, siempre falta aveces un detalle o una ayuda mil gracias,