Regras
Não há referências de intervalo de células (
A2:B3).Máximo de 9 linhas e 9 colunas.
Sem referências circulares ou erros de fórmula.
As células vazias são avaliadas como
0.Os dados são apenas números, mas podem ser tomados como cadeias.
Fórmulas são seqüências de caracteres.
Opções de implementação
Você deve declarar suas escolhas nestes assuntos:
Exija que as fórmulas sejam prefixadas com qualquer caractere único, por exemplo
=- ou não.A célula mais à esquerda da segunda linha é
A2ouR2C1, conforme as duas convenções usadas por Excel et al.Exija qualquer pré ou sufixo de um caractere nas referências de célula, por exemplo
$- ou não.Um de cadeia nula, vazia, lista vazia etc., (mas não
0) para representar células vazias.Idioma do seu envio (não é permitido o gerenciamento de planilhas).
Idioma para as fórmulas (pode ser diferente do acima). *
Brownie pontos ou cookies para explicar sua solução.
Exemplos
Escolhas: 7 =:; 8 A2:; 9: nenhum; 10 "":; 12: linguagem de fórmula do Excel
Dentro:
[[ 2, 3],
["=A1+B1",""]]
Fora:
[[2,3],
[5,0]]
Dentro:
[[ 2,"=A1+B2"],
["=A1+B1", ""]]
Fora:
[[2,2],
[4,0]]
Dentro:
[[ 3, 4,"=A1*B1"],
[ 2, 5,"=A2*B2"],
["","","=C1+C2"]]
Fora:
[[3,4,12],
[2,5,10],
[0,0,22]]
Dentro:
[["","=2*B2*B3" ,""],
[ 3,"=A1+(A2+C2)/2", 2],
[ 1,"=C1+(A3+C3)/2", 5]]
Fora:
[[0,15, 0],
[3, 2.5,2],
[1, 3 ,5]]
* O idioma da fórmula deve ser admissível para PPCG , mas você só precisa oferecer suporte a referências de célula, além dos critérios 3 e 4, wiz. determinação de adição e primidez.
R0C0 ?
Expand array to cells, evaluate.