Faaala acadêmicos! Bora para mais um treino?

Vamos finalizar o post sobre o cardápio semanal. Se você ainda não viu a primeira parte, clique aqui.

Baixe o material para me acompanhar

Para criar o cardápio com o uso de fórmulas, usaremos as funções ÍNDICE+CORRESP que permite acrescentar outras fórmulas do Excel.

Antes de realizarmos essas funções, usaremos a fórmula ALEATÓRIOENTRE que permitirá que o cardápio seja alterado.

Fórmula: =ALEATÓRIOENTRE(1;8)

Arraste a fórmula para o lado e para baixo. Ela gera números aleatórios.

Podemos observar que algumas refeições não possuem 8 opções de cardápio. Ao utilizarmos a função ÍNDICE+CORRESP adiante, dará erro.

Para que isso não aconteça, usaremos a função Cont.se dentro do aleatórioentre

Fórmula: =ALEATÓRIOENTRE(1;CONT.SE(‘Banco de opções’!$B:$B;Gráfico!$B4))

No lugar do número 8 usamos a função cont.se para realizar a contagem. Nosso intervalo escolhido é a coluna B, presente na guia banco de opções, onde estão todas as quantidades de cardápio por refeição e o critério será a refeição na guia gráfico, onde estamos fazendo as funções.

Usando a função ÍNDICE+CORRESP

Antes da função ALEATÓRIOENTRE, inicie a função ÍNDICE.

Fórmula: ÍNDICE(‘Banco de opções’!$B:$FALEATÓRIOENTRE(1;CONT.SE(‘Banco de opções’!$B:$B;Gráfico!$B4))

A matriz será o banco de opções, da coluna B até a coluna F.

Fórmula: =ÍNDICE(‘Banco de opções’!$B:$F;CORRESP(Gráfico!$B4&ALEATÓRIOENTRE(1;CONT.SE(‘Banco de opções’!$B:$B;Gráfico!$B4))

O critério linha da função ÍNDICE será o CORRESP, onde o valor procurado será a refeição concatenada com o aleatórioentre.

Fórmula: =ÍNDICE(‘Banco de opções’!$B:$F;CORRESP(Gráfico!B4&ALEATÓRIOENTRE(1;CONT.SE(‘Banco de opções’!$B:$B;Gráfico!$B4));‘Banco de opções’!$B:$B&’Banco de opções’!$C:$C

A matriz procurada será a coluna B do banco de opções, onde estão todas as refeições, concatenada com o ID.

Fórmula:=ÍNDICE(‘Banco de opções’!$B:$F;CORRESP(Gráfico!B4&ALEATÓRIOENTRE(1;CONT.SE(‘Banco de opções’!$B:$B;Gráfico!$B4));’Banco de opções’!$B:$B&’Banco de opções’!$C:$C;0

Usaremos a correspondência exata da função CORRESP, representada pelo valor 0.

Fórmula: =ÍNDICE(‘Banco de opções’!$B:$F;CORRESP(Gráfico!B4&ALEATÓRIOENTRE(1;CONT.SE(‘Banco de opções’!$B:$B;Gráfico!$B4));’Banco de opções’!$B:$B&’Banco de opções’!$C:$C;0);3)

O critério núm_coluna será o número 3, que é a coluna onde estão as receitas do cardápio.

Para finalizar, pressione as teclas: CTRL+SHIFT+ENTER

Resultado:

Arraste a fórmula para baixo e para o lado.

E aí, o que achou do treino de hoje? Comente abaixo:

DESAFIO EXCEL 7D

DASHBOARDS PROFISSIONAIS
EM 7 DIAS

OU SEU DINHEIRO DE VOLTA!

Crie sua conta :)

Na próxima tela você irá completar seu cadastro e transformar seu negócio.

Precisa de ajuda?
💬 Precisa de ajuda?
Olá 👋🏽
Como podemos te ajudar?