A fórmula a seguir fará o seguinte:
=IF(COUNTIF(A1:A6,">0")=6,2*A7,A7)
A função COUNTIF calcula quantas das células em A1: A6 são maiores que zero. Se a contagem for seis, então a fórmula duplica A7; se não, então apenas A7 é retornado.
Excel. Duplique o número na célula A7, se todas as células de A1 a A6 contiverem um valor maior que 0.
Eu estou tentando fazer um quadro de horários do Excel onde os funcionários que trabalham no domingo são pagos com o dobro da taxa horária. No entanto, para que possam obter esta taxa dupla eles devem ter trabalhado todos os 6 dias anteriores. (ou seja, de segunda a sábado) Caso contrário, eles só recebem a taxa horária habitual.
Me peguei bastante confuso !! Qualquer ponte, por favor? !!!
Parece que você não tem uma célula em branco quando nenhuma hora foi trabalhada. Se esse fosse o caso, você poderia simplesmente usar a função IsBlank () para verificar essas células.
Outra maneira é usar uma coluna oculta que usa uma fórmula if para interrogar as horas trabalhadas para aquele dia e insere 1 se horas foram trabalhadas e 0 se não foram.
Em seguida, na sua fórmula que verifica se a taxa é dupla, verifique se a soma das células ocultas é igual a 6, o que indica que todos os dias foram trabalhados.
Edite: d'oh. esqueci countif (). Isso funciona, mas vá com a outra resposta