Eu tenho uma série de valores no Excel.
A linha superior é um número base. A segunda linha mostra quantos valores em cada número da série. A terceira linha é o valor total desse número na série.
Observe que no meu exemplo os números na terceira linha somam 42 (um acaso completo!).
Quero expandir esses números assim:
O número da série é a base mais a sequência de 1 até o número da segunda linha. Então o valor é o número do valor dividido pelo número na sequência atual.
Observe que a linha final soma o mesmo que a linha de entrada. Estou distribuindo esses números uniformemente.
A verdadeira aplicação aqui é expandir os valores de um orçamento feito mensalmente pela quantidade de dias do mês e distribuir os números por dia. Pretendo então agrupar por semanas.
Estou lutando para fazer com que até mesmo a expansão mais básica funcione:
=HSTACK(BYCOL(R8C3:R8C5,LAMBDA(n,SEQUENCE(n,1))))
Eu adoraria ser apontado na direção certa.
Não tenho certeza se é isso que você está pedindo, no entanto, descobri isso usando
TOROW()
+SEQUENCE()
+XLOOKUP()
• Fórmula usada na célulaA6
Versão sem clube:
• Fórmula usada na célulaA6
• Fórmula usada na célulaA7
Em vez de usar
IF()
podemos usarIFS()
também nas fórmulas acima.A solução é baseada na minha outra resposta para Como converter uma coluna de contagens de idade em um conjunto útil para estatísticas?
Uma versão mais curta, já que esses números também podemos usar os seguintes e não
IF()
ouIFS()
necessários:E