Alterando a etapa de preenchimento da fórmula

0

Estou tentando fazer uma fórmula a partir de uma planilha (Planilha 2) que calcula o valor mínimo de um determinado bloco de células em outra (Planilha 1). O bloco é de tamanho consistente.

Quando eu arrasto a fórmula, ela não altera o mesmo intervalo do tamanho do bloco, ou seja, em vez das células resultantes que formulam dados de 1-4, 5-8, 9-12, estou obtendo resultados para 1-4, 2-5, 3-6

Editar: estou tentando obter o valor mínimo de cada dia na planilha 2 para o dia correspondente. Então, para a Planilha 2 B5, estou tentando =MIN('Sheet1'!B2:D5) e quando quero arrastar a fórmula para baixo, a Planilha 2 B6 deve preencher como =MIN('Sheet1'!B6:D9) , mas, em vez disso, está preenchendo como =MIN('Sheet1'!B3:D6) . Se eu pudesse descobrir isso apenas por uma coluna, eu poderia aninhar as duas colunas sob a função min separadamente, mas também não tive sorte em fazer isso.

Exemplo

Editar 2 Na página de teste, a solução de Gary funciona excelente! No entanto, na minha aplicação real eu não começo a analisar até 132. Eu ajustei sua fórmula para ser ="Sheet1!B"&(132+4*(ROW()-1)) & ":D" & (135+4*(ROW()-1)) , mas eu recebo um erro de referência quando eu entro na função INDIRECT . Parece que virou a primeira função para fazer referência à Folha 1! B200: D203 por algum motivo. É um problema com onde na Folha 2 eu entro nisso ou é algo mais que eu não estou entendendo? Ele ainda me permite colocar números negativos para o início de referência para baixar os números, mas ainda dá o erro #REF .

    
por astongt615 16.10.2015 / 15:04

1 resposta

0

Diga Folha1 como:

EmFolha2célulaB1digite:

="Sheet1!B"&(2+4*(ROW()-1)) & ":D" & (5+4*(ROW()-1))

e copie para baixo. Em Folha2 célula A1 digite:

=MIN(INDIRECT(B1))

e copie:

EDIT#1:

ParafazercomqueafórmulaFolha2funcioneemqualquerlinha,useafunçãoROWS()emvezdoROW()função:

AquiestouusandoD4emvezdeB1:

    
por 16.10.2015 / 16:39