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+unsubscr...@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