EXCEL - fórmula genérica celda de arriba

Resuelto
Hola,

en mi tabla, en la columna A, pongo números de fila. Por el momento tengo la fórmula simple, por ejemplo en A4:

=A3+1

y luego he arrastrado la fórmula por toda la columna.

El problema es que si elimino una fila entera, me encuentro con #REF!, por supuesto.

¿Conoce alguna fórmula que diga algo así como:

"celda de arriba" +1

¿No hay algo con ADRES o INDIRECTO???

¡Gracias!
Configuración: Windows XP Firefox 3.0.11

8 respuestas

  1. Colaborador
    si tu comienzas en la celda A3
    pon la fórmula en A4 y arrastra hacia abajo

    las celdas se incrementarán de 1
    ya que
    INDIRECTO("A"&FILA()-1) te da el valor de la celda de arriba
    INDIRECTO("A"&FILA()-1)+1 suma 1 al valor de la celda de arriba, que es lo que solicitabas
    de esta manera puedes eliminar una fila de la fila 4 a X
    --
    Cordialmente, Michel
    13
    1. Siguiendo la misma lógica. ¿Es posible tener la misma fórmula en el caso de que haya una línea vacía o más entre las dos?

      0
  2. Colaborador
    Hola cariño
    =INDIRECTO("A"&FILA()-1)+1
    --
    Atentamente, Michel
    2
    1. ¡Muchas gracias, Michel!!
      1
  3. gracias Michel.

    pero no sé cómo utilizar tu fórmula. ¿Puedes hacer un ejemplo?

    Si pongo 1 en "duro" en la celda A3 y pongo tu fórmula en A4.

    gracias de nuevo por tu ayuda
    0
    1. gracias Michel por la explicación

      he adaptado la fórmula: =INDIRECTO("B"&FILA()-1)+1

      funciona bien cuando la arrastro hacia abajo.

      pero cuando elimino una línea sigue apareciendo el REF!

      arrgghhh
      2
      1. noooooon lo siento, error de manipulación

        ¡TODO FUNCIONA!

        ¡Gracias, Michel!
        0
        1. dicho esto, funciona bien pero EXCEL pone un triángulo verde en las celdas y muestra "fórmula de columna calculada inconsistente"

          ¿cuál es el objetivo???
          0
          1. Colaborador
            si tu comienzas en la celda A3
            pones la fórmula en A4 y la arrastras hacia abajo

            las celdas se incrementarán en 1
            ya que
            INDIRECTO("A"&FILA()-1) te da el valor de la celda de arriba
            INDIRECTO("A"&FILA()-1)+1 suma 1 al valor de la celda de arriba, lo que solicitabas
            así puedes eliminar una fila de la fila 4 a X
            --
            Atentamente, Michel
            0
            1. Hola,

              ¿Y si queremos seleccionar la celda de abajo?
              Mis referencias están ordenadas, me gustaría que tomara la celda debajo de la dada.

              Gracias
              2