Google dinâmico ARRAYFORMULA equivalente em excel


0

Minha empresa está transferindo para Onedrive do Google Drive, então eu tenho que reformatar minhas folhas de google em excel. Onde estou tendo o problema é descobrir como converter fórmulas de matriz aberta e aninhada.

Ou seja, Arrayformula (Sheet1! A: A) no google exibirá o que estiver na primeira coluna da sheet1, não importa quantas linhas existam. Estou lidando com uma lista de 95 a 1700 linhas e não sei quantas serão para o modelo.

O outro problema são as fórmulas de matriz aninhada - onde a fórmula de matriz é um dos resultados possíveis de uma instrução IF.

exemplo IF (Folha1! $ A $ 5 = "Sim", ARRAYFORMULA (Folha1! D: D), IF (Folha1! $ A $ 8 = "X", ARRAYFORMULA (Folha1! E: E), IF (Folha1! $ A $ 9 = "X", ARRAYFORMULA (Folha1! F: F), "")))

Existe uma maneira de converter isso em excel ou eu sou apenas S.O.L. nisto?

obrigado


A única coisa próxima ao que você quer é destacar toda a coluna na qual você deseja que a fórmula com a primeira linha esteja ativa. Em seguida, na sua barra de fórmulas, digite a fórmula menos todos os ARRAYFORMULA() e apenas os intervalos. Então, em vez de digitar, pressione Ctrl-Shift-Enter. A desvantagem é que isso será computacionalmente pesado e qualquer célula além do conjunto de dados mostrará 0
Scott Craner

Obrigado é isso que eu estava com medo ... O aninhamento ainda é um problema que eu não consigo entender - por exemplo, tentando descobrir um contorno para = Countif (ArrayFormula (Left (Sequence! G: G, 7)) , "X")
Bob

Para isso, você precisará usar o SUMPRODUCT e limitar o intervalo de referência apenas ao conjunto de dados: =SUMPRODUCT(--(LEFT(Sequence!G1:G1000,7)="xxxxxxx"))
Scott Craner
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.