
Sou fotógrafo e quero criar um quadro de horários semanal para minhas reservas de sessões de fotos. Algumas sessões duram 1 hora, outras 2 horas, 4 horas... etc. Então criei uma tabela e uma lista suspensa incluindo todos os meus pacotes de sessões de fotos (a lista está em uma folha separada).
Como você pode ver, como cada linha representa 1 hora, quero mesclar as células com as sessões que duram mais de 1 hora. Por exemplo, o Pacote nº 2 tem 2 horas de duração. Quando eu o seleciono, quero mesclá-lo com a célula abaixo para que 2 linhas (2 horas) sejam reservadas para esta sessão.
Exemplo de como eu quero que seja:
Além disso, estou lutando para atribuir um valor numérico dentro de cada pacote de sessão de fotos para poder usar uma SUM()
função para retornar o ganho total por dia e semana. Por exemplo, quando o Pacote nº 1 for selecionado, quero que a célula tenha um valor de $ 125.
Não sei se isso é possível.
Responder1
Fazer com que o preço funcione é muito fácil. Você só precisa inserir uma coluna auxiliar em sua planilha de horas e expandir os dados da lista suspensa para incluir os preços:
Insira esta fórmula C2
e Ctrl+ Enter/preencha/copie e cole em C2:C7
:
=IFERROR(VLOOKUP(B2,Lists!$A$1:$B$4,2,FALSE),0)
Insira esta fórmula em B8
:
=SUM(C1:C8)
Observe que a coluna auxiliar pode ser ocultada e ainda funcionará.
Mesclar automaticamente as células de maneira adequada é um pouco mais complicado e requer uma solução VBA. (Vou ver se consigo preparar um.)