Erivaldo Medeiros escreveu:
Osvaldo,
Se eu colocar o ";", a fórmula dá como resultado a média de dois valores (da
parte que está antes e da parte que está depois do ;), pois, isoladamente, a
função Índice traz um valor como resultado.
A função média aceita os dois tipos de argumentos: valores ou intervalo. Se
valores, fica assim =Índice(valor1; valor2). Se intervalo, seria assim:
=Índice(A1:A10). O problema é que nesta fórmula que fiz a função Índice não
retorna uma referência de célula, mas um valor. Acho que esse é o erro.
Mas essa mesma fórmla no excel dá certo, pois o retorno é um intervalo e
então a fórmula calcula a média.
Obrigado,
Erivaldo Medeiros
Em 27/03/08, Osvaldo Kussama <[EMAIL PROTECTED]> escreveu:
--- Erivaldo <[EMAIL PROTECTED]> escreveu:
Estou com um problema em uma fórmula do Calc. É como
se a função índice
não retornasse a referência da célula, mas sim o
valor fixo. Aparece o
Erro 508, que é erro de falta de parênteseis. Eu não
encontrei o erro.
Essa mesma fórmula, idêntica, funciona no excel sem
problemas.
Eu estou passando minhas planilhas do excel para o
Calc e tem dado muito
problema, pois é tudo rescrito manualmente
Vejam a fórmula:
=SE(C230=0;0;MÉDIA(ÍNDICE($A$10:$D$237;CORRESP(PROCV($Plan_menu.$D$16;$A$10:$A$237;1);
$A$10:$A$237;0);4):DESLOC(ÍNDICE($A$10:$D$237;CORRESP(PROCV($Plan_menu.$D$16;$A$10:$A$237;1);
$A$10:$A$237;0);4);-11;0)))
Individualmente, cada função desse funciona
corretamente, mas o conjunto
dá erro.
Neste ponto:
):DESLOC(
é ":" mesmo ou deveria ser ";"?
Mas a função INDICE sempre retorna o conteúdo da célula e, me parece,
você deseja seu endereço, correto?
Talvez o que você precise seja MÉDIA(DESLOC(....)).
Osvaldo
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]