Como posso dividir uma fórmula em várias linhas no OpenOffice calc?

5

Eu tenho esta fórmula simples:

=CONCATENATE("foo";"bar")

que renderiza foobar na célula.

Como posso colocar esta fórmula em várias linhas na mesma célula? Gostaria de poder fazer algo como o seguinte, mas não funciona, pois a nova linha na célula proíbe a execução da fórmula:

=CONCATENATE("foo";
             "bar")

A razão pela qual estou perguntando é porque tenho fórmulas enormes e preciso formatá-las (usando novas linhas e um pouco de recuo) para facilitar a leitura.

obrigado

    
por cherouvim 24.05.2011 / 15:59

3 respostas

1

Para inserir uma quebra de linha no resultado da fórmula , isso deve funcionar:

=CONCATENATE("foo";CHAR(10);"bar")

Uma visão geral estruturada sobre a fórmula atual é fornecida pelo assistente de função ( Ctrl + F2 ); ele deve exibir diretamente a guia Structure se a célula atual já tiver uma fórmula.

    
por 28.06.2011 / 09:33
0

Eu tentei fazer isso com o LibreOffice Calc, v3.5.4.2 (!), e enquanto eu era capaz de inserir (via CTRL-ENTER) vários retornos de carro ao editar a fórmula, uma vez que eu pressionei enter, ele entrou em colapso -los em espaços.

Você PODERIA editar suas fórmulas em outro editor, usando as quebras de linha conforme desejado e, em seguida, copiar & cole isso em uma célula. Mas isso ainda não é o ideal.

Infelizmente, parece que não há esperança. Pelo menos não hoje.

    
por 06.07.2012 / 11:02
0

Esse comportamento no LibreOffice / OpenOffice também me deixa doente. A única solução que encontrei - que faz sentido sem destruir a planilha ou salvar funções formatadas em arquivos externos - é colar a função formatada (com novas linhas, recuos) como o comentário da célula de cabeçalho ( right click on the header cell -> Add comment -> paste the formatted function ). Dessa forma, não será visível e você não precisa armazená-lo em outro lugar e poderá acessar a função formatada editando o comentário ( right click on the cell -> Edit comment -> now copy the content ).

Espero que isso ajude e espero que este problema seja resolvido pelos desenvolvedores do OpenOffice / LibreOffice; -)

    
por 14.08.2016 / 17:03