Gabarito A
Bem,a banca dificultou a nossa vida,mas,se você soubesse como funciona a função =ALEATÓRIO(),daria para matar.
A função =ALEATÓRIO() não possui argumentos,ela retorna um número aleatório maior ou igual a zero e menor que 1 !!
Ex.: =ALEATÓRIO() ----> =0,999329
Já eliminamos as assertivas "D" e "B" pelo erro de sintaxe!!! =ALEATÓRIO() [NÃO HÁ ARGUMENTO NA FUNÇÃO!!!]
D) =INT(ALEATÓRIO(1;6)) ERRADO!!! Ademais,mesmo que a sintaxe estivesse correta,a função INT sempre retornaria 0. *** Olhe o comentário abaixo para entender a função =INT(núm)
Também eliminamos a "C",pois no caso da "C" eu poderia ter um resultado decimal.Exemplo do caso acima:
C) =ALEATÓRIO()*(7-1)+1 , vamos supor que =ALEATÓRIO() retorne 0,999329.
0,999329*(7-1) + 1 ---> 0,999329*6+1 = 6,9959 (o número poderia ser maior que 6,além disso,seria decimal). Queremos número inteiros entre 1 e 6 (1,2,3,4,5,6).
Para "corrigir" isso,foi utilizada a função INT ( INTEIRO ) : "retorna o número real que se deseja arredondar para baixo até um inteiro." Suporte MS Office.
Ex. =INT(6,77748) = 6.
Nesse caso,já temos,por eliminação, o gabarito.
Porém,vamos entender melhor...
=INT(ALEATÓRIO()*(7-1)+1)
Vamos primeiro resolver a parte "de dentro",a função =ALEATÓRIO() retornará um valor entre 0<= x < 1.
Depois,esse valor será multiplicado por (7-1) = 6 e depois somado com 1.
Então vejam que pode ocorrer de o número ,além de ser decimal,ultrapassar 6,foi igual ao caso da C) , mas agora há a função =INT , que retornará um valor inteiro,e,se por acaso o número for 6,9959 , ela retornará 6. Nunca será maior que 6. E , se por acaso a função =ALEATÓRIO() retornar 0 , como somarei 1,esse será o menor valor.Entre 1 e 6.
Como alguém normal faria isso ? Utilizaria a função =ALEATÓRIOENTRE(NÚM INFERIOR ; NÚM SUPERIOR)
=ALEATÓRIOENTRE(1;6)
#) DICA DO EXCEL :
Para gerar um número real aleatório entre a e b, use:
=ALEATÓRIO()*(b-a)+a