Date: prev next · Thread: first prev next last


rotabre wrote
Ya lo probe y no me indica ningún error.

En la columna "A", generalmente se repiten los números ya que allí se
indica el número de Orden de Pago, y cada orden de pago suele incluir más
de una factura (fecha, número, importe, descuentos, neto a pagar).

En el sector que "se imprime" (por impresora) se deben reflejar todos esos
datos en la misma fila, y en filas subsiguientes, los datos de las demás
facturas incluidas en ese pago.

Mientras no se demuestre lo contrario, de momento, " NO ES UN ERROR DE
LibreOffice"

A falta de tener un fichero de ejemplo, no parece que tu formula haga lo que
quieres.
Como te dije el resultado es el contenido de "*una*" celda de la columna
"*B*", no un rango.

Las variables son:
1.- las veces que se repite el número máximo en la columna "A", esto sería
según comentas la última orden de pago y estaría repetida en todas las filas
que estén asociadas a esa orden de pago (todas las facturas).
2.- Los valores numéricos que hay en la columna "D" (que no sabemos que
son).
3.- Ni la constante de desplazamiento resultante (8) que aparece en mi
formula simplificada de la tuya.

Sugerencia:
Con los datos que tengo se me ocurre que si he entendido bien, el objetivo
es generar una orden de pago extrayendo todos los documentos (facturas)
relacionados a un área donde luego se va a imprimir.
Esto es mas sencillo de realizar con una base de datos a la que se consulta
cual es la orden de pago que hay que generar (de acuerdo a la fecha de
vencimiento o la condición que sea, numero de orden, etc...)

Si no quieres utilizar una base de datos, la base de datos será una hoja (o
varias según el caso) del fichero, donde están todos los datos necesarios.
En otra hoja o fichero "orden de pago", generas las filas y columnas con el
formato imprimible. Esta hoja tendrá por ejemplo, el número de orden de
pago, fecha , cliente, número de facturas incluidas, etc...

Sería infinitamente mas fácil con código, una macro. Sobre todo si el
volumen de datos es grande.




-----
JJ Palacios
--
View this message in context: 
http://nabble.documentfoundation.org/Formula-en-LO-tp4097019p4097726.html
Sent from the Users mailing list archive at Nabble.com.

-- 
Para instrucciones sobre darse de baja envíe un mensaje a: users+unsubscribe@es.libreoffice.org
¿Problemas? http://es.libreoffice.org/asistencia/listas-de-correo/como-darse-de-baja/
Guías para envío + más: http://wiki.documentfoundation.org/Netiquette/es
Archivo de la lista: http://listarchives.libreoffice.org/es/users/
Todos los mensajes enviados a esta lista serán archivados públicamente y no pueden ser eliminados

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.