Excel | Como posso incrementar uma fórmula por 1 para um grupo de fórmulas

1

Atualmente, o que está acontecendo é que estou tentando incrementar a fórmula +1.

por exemplo, aqui está o que está em b1-b4:

Cell | Formula
b1   | =(mark!A8)& " - "& (Config!A4)
b2   | =(mark!A8)& " - "& (Config!A4)
b3   | =(mark!A8)& " - "& (Config!A4)
b4   | =(mark!A8)& " - "& (Config!A4)

se eu selecionar todas as 4 linhas e colá-las diretamente abaixo de "b4", isso me dará:

b5   | =(mark!A13)& " - "& (Config!A4)
b6   | =(mark!A13)& " - "& (Config!A4)
b7   | =(mark!A13)& " - "& (Config!A4)
b8   | =(mark!A13)& " - "& (Config!A4)

quando eu realmente quero isso:

b5   | =(mark!A9)& " - "& (Config!A4)
b6   | =(mark!A9)& " - "& (Config!A4)
b7   | =(mark!A9)& " - "& (Config!A4)
b8   | =(mark!A9)& " - "& (Config!A4)

Como posso conseguir isso? Eu só quero que ele incremente +1 para cada vez que eu colar.

    
por Ninja Panda 29.02.2016 / 21:43

1 resposta

1

Não sei por que você gostaria de fazer isso, mas aqui está a fórmula de que você precisa:

=(OFFSET(Mark!A$8,FLOOR.MATH((ROW()-1)/4),0))& " - "& (Config!$A$4)

FLOOR.MATH() arredonda o resultado de seu argumento para o inteiro mais próximo, e quando usado com (ROW()-1)/4 , garante que nós incrementemos em uma a cada quatro linhas. (Observe o uso de referências absolutas com $ )

    
por 29.02.2016 / 22:31