Uma fórmula complicada do Excel para funcionalidade avançada:
Esta fórmula demonstra funções aninhadas, fórmulas de matriz, lógica condicional e manipulação de dados:
`` `Excel
=Sumproduct (
SE(
IsNumber (pesquisa ({"Apple", "Banana", "Orange"}, A1:A10)),
SE(
Mês (b1:b10) =3,
SE(
C1:C10> Média (C1:C10),
1,
0
),
0
),
0
)
)
`` `
Explicação: 1.
SumProduct () :Esta função multiplica os elementos correspondentes das matrizes e resume os produtos resultantes.
2.
if () (aninhado) :Múltiplas funções aninhadas se criam uma estrutura lógica condicional complexa.
*
Primeiro se: Verifica se as células no intervalo A1:A10 contêm as palavras "maçã", "banana" ou "laranja" usando `search ()` e `isNumber ()`.
*
Segundo se: Verifica se o mês da data em B1:B10 é março (3).
*
Terceiro se: Verifica se o valor em C1:C10 é maior que a média dos valores em C1:C10.
3.
operações de matriz :Toda a fórmula opera em matrizes (faixas de células), tornando -a uma fórmula de matriz. Isso permite a avaliação simultânea de múltiplas condições em uma variedade de dados.
funcionalidade: Esta fórmula conta quantas células na coluna A contêm as palavras "maçã", "banana" ou "laranja", tenha uma data em março na coluna B e tenha um valor maior que a média na coluna C.
Pontos de chave: * Esta fórmula demonstra aninhamento complexo de funções e lógica condicional.
* A função `Search ()` permite vários critérios em uma única condição.
* A função `média ()` é usada na lógica condicional, destacando a capacidade da fórmula de executar cálculos nas funções aninhadas.
* A função `SumProduct ()` é essencial para trabalhar com fórmulas de matriz, permitindo cálculos eficientes em várias matrizes.
Esta fórmula mostra um vislumbre do poder do Excel e os cálculos complexos que ele pode lidar. No entanto, é importante lembrar que os aplicativos do mundo real podem exigir fórmulas mais específicas adaptadas às necessidades do usuário.