Tenho uma planilha onde tem muitas linhas (+de 60k no momento) fiz uma fórmula que faz SOMASES e CONTASES baseado na data, ou seja, ela conta quantas vezes uma determinada máquina parou por quebra, e soma o tempo de parada dessas máquinas. Ex: uma parou duas vezes e somou 45 min, mas tem mais paradas que não são por quebra e muitas outras máquinas. Ao declarar o alcance das fórmulas SOMASES e CONTASES eu selecionei várias células do início ao fim de uma certa data, mas como são muitas detas e muitas linhas por datas, é complicado alterar a fórmula sempre, portanto dei um jeito de usar um SE(CÉL()) para mostrar o valor absoluto do início e fim dos intervalos que eu vou precisar de cada célula.
Como pode ver na imagem acima as células estão com o exato texto que eu preciso colocar nos ranges das funções CONTASES e SOMASES. Ex de como está(No caso o range da coluna "O" não está feito/presente no print):
CONT.SES($J$61381:$J$61498;J61459; $K$61381:$K$61498;"Quebra")
(SOMASES($O$61381:$O$61498;$J$61381:$J$61498;J61459;$K$61381:$K$61498;"Quebra")*0,0166667)
Eu quero substituir os "$J$61381:$J$61498"s pelas células que tem como resultado da fórmula(=SE(OU(AB61459<>AB61458);CÉL("endereço";J61459);AC61458) ) os ditos endereços.
PS: Só por desencargo segue a fórmula inteira atual nas células(Já está bem extenso, e que fique mais, contanto que funcione(Neste momento já funciona, mas o trabalho manual de redefinir os ranges por data é complexo e estou bem próximo de não ter mais que fazê-lo)):
=SE(OU(E(J61459=J61458;K61459<>"Quebra");K61459<>"Quebra";E(K61459=K61458;J61459=J61458));"";((SE(OU(I61458="GD's";I61458="Secador";I61458="Seladores Termoplásticos Agrupada";I61458="Seladores Termoplásticos Drops");10;12))-(SOMASES($O$61381:$O$61498;$J$61381:$J$61498;J61459;$K$61381:$K$61498;"Quebra")*0,0166667))/CONT.SES($J$61381:$J$61498;J61459; $K$61381:$K$61498;"Quebra"))
Como pode ver na imagem acima as células estão com o exato texto que eu preciso colocar nos ranges das funções CONTASES e SOMASES. Ex de como está(No caso o range da coluna "O" não está feito/presente no print):
CONT.SES($J$61381:$J$61498;J61459; $K$61381:$K$61498;"Quebra")
(SOMASES($O$61381:$O$61498;$J$61381:$J$61498;J61459;$K$61381:$K$61498;"Quebra")*0,0166667)
Eu quero substituir os "$J$61381:$J$61498"s pelas células que tem como resultado da fórmula(=SE(OU(AB61459<>AB61458);CÉL("endereço";J61459);AC61458) ) os ditos endereços.
PS: Só por desencargo segue a fórmula inteira atual nas células(Já está bem extenso, e que fique mais, contanto que funcione(Neste momento já funciona, mas o trabalho manual de redefinir os ranges por data é complexo e estou bem próximo de não ter mais que fazê-lo)):
=SE(OU(E(J61459=J61458;K61459<>"Quebra");K61459<>"Quebra";E(K61459=K61458;J61459=J61458));"";((SE(OU(I61458="GD's";I61458="Secador";I61458="Seladores Termoplásticos Agrupada";I61458="Seladores Termoplásticos Drops");10;12))-(SOMASES($O$61381:$O$61498;$J$61381:$J$61498;J61459;$K$61381:$K$61498;"Quebra")*0,0166667))/CONT.SES($J$61381:$J$61498;J61459; $K$61381:$K$61498;"Quebra"))