Quero somar e multiplicar polinômios no Excel 2016, mas ele não oferece estruturas de repetição, métodos ou desconcatenação de textos. E agora, como eu faço?

Anônima
2016-02-18T00:33:41+00:00

Olá, pessoal da Microsoft Community, tudo bem?

Meu nome é Arthur Aguiar Estigarribia, usuário do Windows 10 v1511 e do Office 2016.

Estou criando uma planilha de operações matemáticas, mas, ao contrário do Java (com o qual eu trabalho no meu curso técnico), os códigos e as funções do Excel não possuem estruturas de repetição, que, no Java, são três as principais: while (int repetições) {<código>}, do{<código>}while(int repetições); e for (int i = 0; i < repetições; i++).

Eu quero usá-la para somar e multiplicar dois polinômios de até quatro termos cada, conforme o seguinte print de tela.

Desejo já colocar na célula G13:I15 (intervalo de células mesclado) o resultado da soma com os termos semelhantes reduzidos (expressão matemática que significa "polinômio com os coeficientes de x sob os mesmos expoentes somados", como ocorre em 4x^4 + 5x^3

  • 6x^3 + 7x^2 + 8x^2 - 9x + 10, em que, se houver mais de um termo com o mesmo expoente, todos eles devem ser somados (conservando os expoentes e somando os coeficientes) e, quando a soma dos coeficientes for nula, resultar em zero.

Além disso, no intervalo mesclado entre G16:I18, deveria colocar o produto entre polinômios, que é um processo iterativo, pois multiplica-se cada termo do primeiro polinômio por todos os termos do segundo, repetindo-se após cada polinômio e, depois, coletar os termos semelhantes (como visto acima).

Minhas perguntas:

  1. Tem como eu implementar essas funções no Excel, nem que seja em células separadas?
  2. Tem como eu criar funções no Excel?
  3. O Excel possui estruturas e laços de repetição de métodos e comandos?

Notas:

  1. Eu não posso salvar a planilha em .xlsm (formato de macro do Excel) nem usar macros, VBA e essas coisas, pois eu quero rodá-la no Excel Mobile do meu Android quando eu precisar e também porque sou um usuário "semi-iniciante" do Excel.
  2. Seguindo esses modelos (alterando apenas as células), o código da escrita de cada polinômio é =SE(C7<>0; CONCATENAR(SE(SINAL(C7)>=0; ""; "- "); SE(E(C8<>0;SINAL(C7)*C7=1); ""; SINAL(C7)*C7); SE(C8<>0; CONCATENAR("x"; SE(C8<>1; CONCATENAR("^"; C8);"")); ""); " "); "+ 0 ") e a geração do polinômio é =CONCATENAR(G7; SE(C10<0; ""; "+ "); G10).
  3. Eu queria também, para experimentar, uma forma de reduzir os termos semelhantes logo na geração do polinômio (ao lado das inserções dos coeficientes e expoentes, na coluna G).

Atenciosamente, Arthur Aguiar Estigarribia.

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

Anônima
2016-02-18T11:40:51+00:00

Olá, Arthur Aguiar Estigarribia, tudo bem?    

Obrigado por entrar em contato com à Comunidade Microsoft!

Sugiro que poste a sua dúvida no link abaixo que vai direcioná-lo ao TECHNET que é um fórum especialmente destinados para desenvolvedores e profissionais em TI.

Se a resposta ajudou de alguma forma, por favor, marque como resposta.

Espero ter ajudado, até mais!

Esta resposta foi útil?

0 comentários Sem comentários

0 respostas adicionais

Classificar por: Mais útil