=IF(TYPE(T269)=2,product(u269,v269)+50,0)
Isto irá calcular o per diem se T269 contiver texto, e retornar 0 caso contrário. Se você omitir o% final,0
, ele retornará o valor FALSE
.
Oi eu estou usando 2013 excel e tenho uma fórmula no W269:
=product(u269,v269)+50
No entanto, preciso que esta fórmula seja executada somente quando T269 contiver um valor (texto não um número).
Veja mais alguns detalhes, caso alguém possa oferecer uma solução diferente:
T269= employee names
U269= pay rate
V269= hours worked
W269= total pay for a given day
50= $50 per diem each day an employee works.
O problema é quando o funcionário não trabalha (e, portanto, não recebe per diem), essa fórmula ainda gerará erroneamente 50 no W269, mesmo que não haja nenhum funcionário no T269. Isso cria um total errôneo no w313. Eu gostaria que o excel adicionasse perdiem automaticamente quando um funcionário trabalhasse e o omitisse quando um funcionário não trabalhasse.
Idéias? ... além de parar de pagar meus funcionários perdiem:)
Obrigado antecipadamente
=IF(TYPE(T269)=2,product(u269,v269)+50,0)
Isto irá calcular o per diem se T269 contiver texto, e retornar 0 caso contrário. Se você omitir o% final,0
, ele retornará o valor FALSE
.
Você não pode fazer uma fórmula apenas "executar" sob uma condição. mas você pode facilmente fazer uma fórmula calcular algo diferente sob uma condição. Aqui, isso poderia ser:
= SE (T269="", "", U269 * V269 + 50)
Isto irá testar se o T269 está em branco e, em caso afirmativo, coloque em branco (nada) no W269 também; se T269 tiver um valor, ele calculará seu produto.