Haz tu Pregunta
0

patrón de arrastre en calc

preguntado 2020-11-23 13:29:49 +0100

Imagen Gravatar de Benito Redondo

updated 2020-11-23 13:37:16 +0100

Buenas calc no me cumple con el patrón que quiero(creo estar haciéndolo bien). Mi libreoffice es 7.0.3.1 y descargado por flatpak. El equipo que uso es linuxmint 19.3 y he actualizado a 20, pero me sigue fallando. Dejo un enlace para que se descarguen mi archivo y puedan comprobarlo https://www.dropbox.com/s/xiy18pypsio...

Saludos

pd.- Dropbox ha cambiado y no deja un enlace de descarga de archivo, deja verlo en linea. si alguien quiere trastear con el archivo que me deje su correo para que se lo envié. En la hoja 2 es donde he dejado las notas de mis dudas.

edit re-etiquetar marcar como ofensivo cerrar fusionar delete

Comments

Hola @Benito Redondo: Puedes compartir el archivo pulsando en edit (bajo tu pregunta) y usando el clip. Gracias.

Imagen Gravatar de LeroyG LeroyG ( 2020-11-23 16:22:14 +0100 )edit

H8 es =B6 porque es =B1 5 celdas más abajo.

Imagen Gravatar de LeroyG LeroyG ( 2020-11-23 18:40:19 +0100 )edit

Hola LeroyG, muchas gracias por responder tan rápido.

La fórmula que me indicas es lo que quería hacer, la tendré que estudiar por que hasta ese nivel aún no llego.

Gracias.

Imagen Gravatar de Benito Redondo Benito Redondo ( 2020-11-24 17:25:49 +0100 )edit

@Benito Redondo: Siendo que tu agradecimiento no es una respuesta a tu pregunta, no es Respuesta según los criterios de este sitio.

Por favor, conviértelo en comentario; para ello, pulsa en el "mas" que está sobre este comentario, y pulsa en "publicar como comentario en una respuesta anterior". Gracias.

Me alegro que te haya servido la fórmula.

Imagen Gravatar de LeroyG LeroyG ( 2020-11-24 18:03:46 +0100 )edit

Gracias por la segunda fórmula también la estudiaré. Pensaba que era más intutivo LibO. pero también esta bien el pensar un poco.

Imagen Gravatar de Benito Redondo Benito Redondo ( 2020-11-29 12:14:29 +0100 )edit

1 Responder

Ordenar por » viejos nuevas más votado
1

respondido 2020-11-23 17:51:54 +0100

Imagen Gravatar de LeroyG

updated 2020-11-25 19:55:30 +0100

Te sugiero la siguiente fórmula: =INDIRECTO(CONCATENAR("B";(FILA()-2)*4-3))

En inglés: =INDIRECT(CONCATENATE("B";(ROW()-2)*4-3))

Adjunto archivo con la fórmula nueva junto a la original.

Puedes ver la ayuda de LibreOffice sobre INDIRECTO, CONCATENAR, FILA.

Hecho con LibreOffice 6.4.7.2 (x86); OS: Windows 6.1.

Edito: Explico:

  1. La primera fórmula está en la fila 3, pero necesitamos que diga B1. Número de fila (3) menos 2 es 1. 1 por 4 es 4; 4 menos 3 es 1: tengo B1.
  2. La segunda fórmula está en la fila 4, pero necesitamos que diga B5. Número de fila (4) menos 2 es 2. 2 por 4 es 8; 8 menos 3 es 5: tengo B5.

-- Visto de otro modo: FILA() da 3, pero necesito iniciar en 1 (agrego -2); los números saltan de a 4 (agrego *4); 14 es 4, 24 es 8, etc., 4 menos 3 es 1 (B1), 8 menos 3, es 5 (B5) (agrego -3).

Agrego (2020-11-25) una fórmula más corta =INDICE($B:$B;(FILA()-2)*4-3) que acabo de probar.

En inglés: =INDEX($B:$B;(ROW()-2)*4-3)

Ayuda sobre la función INDICE.


Agregar Respuesta está reservado para las soluciones. Si deseas agregar más información, pulsa en edit (bajo tu pregunta); también puedes agregar comentarios a una respuesta.

Marca la tilde (Answer markCorrect answer mark) que está a la izquierda de la respuesta que solucione tu inconveniente.

edit marcar como ofensivo delete enlace mas

Comments

Explico un poco más, de atrás hacia adelante:

  • FILA y lo que sigue me da un número (1, 5, etc.).
  • B es el nombre de la columna.
  • CONCATENAR une B y el número.
  • INDIRECTO convierte el texto (B1) en una referencia.
Imagen Gravatar de LeroyG LeroyG ( 2020-11-24 18:07:28 +0100 )edit
Ingresa/Regístrate para Contestar

Herramientas de Preguntas

1 seguidor

Estadisticas

Preguntado: 2020-11-23 13:29:49 +0100

Visto: 35 veces

Ultima actualización: Nov 29 '20