Como arrastar várias instâncias de um intervalo ao mesmo tempo no Excel

0

Editar : Esta questão é completamente revisada para incorporar capturas de tela, conforme sugerido pelos comentaristas.

Eu acompanho as notas dos alunos no Excel usando uma planilha como esta

EusempremevejoescrevendofórmulasdoExcelqueusamomesmointervalováriasvezes:

=SUM(C5:E5)/(COUNTA(C5:E5)+COUNTBLANK(C5:E5))

Depois,queroadicionarmaisalgumascolunasaointervalo,ouseja,editá-lopara:

Depois,precisoarrastarcadaumadascaixasumadecadavezoueditarcadaumadasinstânciasdaprópriafórmula,umadecadavez,paraobter:

=SUM(C5:F5)/(COUNTA(C5:F5)+COUNTBLANK(C5:F5))

Masexisteumamaneiradearrastartodoselesaomesmotempo?(Dasrespostas,aparentementenão.)Issosetornamaisimportanteàmedidaqueasfórmulassetornammaiscomplexas,porexemplo:

=(SUM(AF5:AO5)-IF(COUNTBLANK(AF5:AO5)>0,0,MIN(AF5:AO5)))/(COUNTA(AF5:AO5)+COUNTBLANK(AF5:AO5)-1)0

Estaéumafórmulaparadescartaranotamaisbaixa.Copioecoloestafórmulaumavezparacadalinha(paracadaalunodeumaturma).Então,seeuquiseradicionarumatarefa,euprecisoeditarcadacópiadafaixaAF5:AO5paraserAF5:AN5.

Existeumamaneiradereescreveressafórmulaparausarsomenteointervaloreferenciadoumavez?EuprefirousarumaúnicacélulasemVBAparasimplificar.

Pesquisa:NãoconsigoencontrarnadarelacionadoremotamentenoGoogle.Omaispertoquepudeencontrarfoi esta discussão de como editar seleções, não fórmulas.

@Michthan menciona intervalos nomeados com um deslocamento , mas isso não permite que o mesmo nome seja usado para vários registros de alunos.

    
por Josiah Yoder 24.02.2016 / 16:05

1 resposta

1

Saindo do comentário do @Kyle sobre a minha pergunta, aqui está como criou um intervalo de nomes relativos :

A partir da planilha original:

ComestafórmulaparaacélulaF5:

=SUM(C5:E5)/(COUNTA(C5:E5)+COUNTBLANK(C5:E5))

Selecioneacélulacomaprimeirafórmulaquevocêdesejaeditarnaplanilha(F5noexemplo)

Emseguida,cliqueemFitasdafórmulaenobotãoGerenciadordenomes

CliqueemNovoedigiteonomedointervalo(porexemplo,questionários).ExcluatudonacaixaRefere-seaeselecioneosdadosdaprimeiralinha:

Agora,aquiestáaetapaprincipal.Paratornarissoumareferênciarelativa,excluao$nafrentedapartedareferênciaquedeveseralterada.Comoapartenuméricamudaàmedidaqueavançamosdelinhaparalinha,excluiremoscada$nafrentedos5s:

CliqueemOKeFecharparavoltaràplanilha.Agora,naprimeirafórmula,useointervalonomeadoemtodososlugares:

=SUM(quizzes)/(COUNTA(quizzes)+COUNTBLANK(quizzes))

Agoravocêtemumafórmulausandoumintervalodenomequepodesercopiado!CopieacélulaF5nascélulasF6:F9.

Agora,vocêpodeadicionaroutracolunadedadoscomodecostume.Bastaclicarnaprimeiracélula,retornaraoGerenciadordenomeseeditarointervalo.Vocênemprecisacopiaracélulasobreasoutraslinhas.Todasasoutrascélulasserãoatualizadasautomaticamente,comovisíveis,selecionando-aseolhandoparaacaixadesenhada:

Obrigado novamente ao @Kyle por sugerir esta solução.

    
por 09.04.2016 / 21:33