Que sintaxe permite que a condição na função SUMIF do OpenOffice corresponda a uma expressão regular em uma célula diferente?

2

Qual sintaxe permite que a condição na função SUMIF do OpenOffice corresponda a uma expressão regular em uma célula diferente?

Por exemplo, suponha que a célula A1 contenha uma expressão regular. Como os pontos de interrogação no exemplo abaixo devem ser substituídos para que a condição de soma use a expressão regular em A1?

SUMIF(A23:A240,??,B23:B240)
    
por student 11.03.2011 / 19:27

1 resposta

2

SUMIF(test_range; condition; sum_range) suporta expressões regulares se você tiver ativado essa opção. Veja expressões regulares no Calc

Se a célula A1 contiver uma expressão regular, você poderá simplesmente usar:

SUMIF(A23:A240, A1, B23:B240)

O parâmetro condition pode ser referência de célula, um número ou string para corresponder ou uma expressão para corresponder ao seu valor. Também pode ser uma string que começa com um operador de comparação.

SUMIF(A23:A240, "<0", B23:B240)

somaria os números no segundo intervalo para células correspondentes no primeiro intervalo que são menores que zero.

SUMIF(A23:A240, "truck", B23:B240)

somaria os números no segundo intervalo para células correspondentes no primeiro intervalo que são menores que zero.

Por favor, veja Contagem Condicional e Somatório no Calc para mais informações.

    
por 11.03.2011 / 20:22