Bom dia,
Elaborei um formulário para pessoas interessadas em cursar Pós-graduação em que as perguntas sobre cada nível (Mestrado, Doutorado, Especialização e Residência) estão em uma seção diferente.
A pessoa que responde o formulário ao selecionar um nível, é necessário selecionar uma grande área de interesse (Ciências Agrárias, Engenharias, Linguística...) para depois selecionar o curso em que tem interesse na próxima pergunta (baseado na grande área que ela selecionou).
Essa divisão por nível, depois por área para depois chegar ao curso em que a pessoa escolheu foi requerido por meu superior, então tive que organizar os dados para ficarem em uma única coluna.
Os dados soltos ficam da seguinte forma:
Na coluna F tem as resposta do NÍVEL selecionado pelas pessoas a partir da célula F6
Na coluna N tem as respostas das GRANDES ÁREAS de quem selecionou MESTRADO como nível a partir da célula N6.
Porém as respostas dos cursos de MESTRADO variam entre as colunas O até W, a partir das células O6 e W6.
Na coluna N tem as respostas das GRANDES ÁREAS de quem selecionou DOUTORADO como nível a partir da célula X6.
Porém as respostas dos cursos de DOUTORADO variam entre as colunas Y até AG, a partir das células Y6 e AG6.
Na coluna N tem as respostas das GRANDES ÁREAS de quem selecionou ESPECIALIZAÇÃO como nível a partir da célula AH6.
Porém as respostas dos cursos de ESPECIALIZAÇÃO variam entre as colunas AI até AO, a partir das células AI6 e AO6.
Na coluna N tem as respostas das GRANDES ÁREAS de quem selecionou RESIDÊNCIAS como nível a partir da célula AP6.
As RESIDÊNCIAS não são dividadas em GRANDES ÁREAS então as respostas estão em uma única coluna, no caso a coluna AP, a partir da célula AP6.
Pelo Google Planilhas eu consegui puxar todos os dados das GRANDES ÁREAS para a coluna G utilizando a seguinte fórmula:
=ARRAYFORMULA(SE(F6:F=""; ""; SE(F6:F="Mestrado"; N6:N; SE(F6:F="Doutorado"; X6:X; SE(F6:F="Especialização"; AH6:AH; "")))))
assim todas as respostas nessa coluna são atualizadas automaticamente quando uma nova pessoa responde o formulário.
Já a coluna com o "Nome do Curso" foi um pouco mais complicado, consegui chegar na seguinte fórmula para organizar os nomes dos cursos em uma única coluna:
=ESCOLHER( CORRESP(F6;{"Mestrado";"Doutorado";"Especialização";"Residência"};0); ÍNDICE(O6:W6;CORRESP(FALSO;ÉCÉL.VAZIA(O6:W6);0)); ÍNDICE(Y6:AG6;CORRESP(FALSO;ÉCÉL.VAZIA(Y6:AG6);0)); ÍNDICE(AI6:AO6;CORRESP(FALSO;ÉCÉL.VAZIA(AI6:AO6);0)); SE(F6="Residência"; ÍNDICE(AP6; CORRESP(FALSO;ÉCÉL.VAZIA(AP6);0));) )
Não consegui anexar imagens então vou deixar o link upado no IMGUR
Essas fórmulas no Google Planilhas estão funcionando, porém se baixo o arquivo .xlsx ao clicar em "Habilitar Edição"
A coluna G de Grandes Áreas permanece ok, com todas as respostas, porém a coluna H com o Nome do Curso fica toda com erro "#Nome" (se a fórmula está como SWITCH no lugar de ESCOLHER) e "N/D" (se a fórmula está como ESCOLHER). Verifiquei os campos e ele está identificando os mesmos campos que no Google Planilhas porém retorna o erro.
Alguma das funções utilizadas não é suportada pelo Excel ou é outro motivo pelo qual está ocorrendo esse erro?? Eu verifiquei passo a passo a escrita das fórmulas e todas elas retornam uma função do Excel, porém alguma coisa nos intervalos parece estar dando errado.
A necessidade de se utilizar o arquivo no Excel seria passar essa planilha para os gestores quem tem interesse para analisarem os outros dados sobre essas pessoas que respondem o formulário. (eles tem acesso ao google sheets do mesmo, mas só para poderem copiar e filtrarem por seus próprios cursos de uma maneira mais simples).
Se alguém puder me **** luz em como solucionar esse erro ficaria grato.
Obrigado!!