Soma valores no intervalo se forem menores que um limite, caso contrário, somam o valor limite

0

De acordo com o título, o melhor que consegui fazer é isto, no entanto, produz um erro. Meu conhecimento não notável do Excel me impede de fazer mais progressos.

Esta fórmula de exemplo deve adicionar todas as células A1 nas planilhas WS1 a WS10, se seu valor for menor que 1, caso contrário, adicione 1.

=SUM(IF(WS1:WS10!A1<1,WS1:WS10!A1,1))

Estou trabalhando com o Excel 2003 em italiano, espero ter traduzido corretamente a sintaxe para corresponder à versão em inglês.

    
por meh 27.11.2014 / 15:11

1 resposta

0

É um pouco confuso, mas aqui está uma maneira de obter o resultado desejado:

=SUM(SUMIF(INDIRECT("WS"&{1,2,3,4,5,6,7,8,9,10}&"!A1"),"<1"),COUNTIF(INDIRECT("WS"&{1,2,3,4,5,6,7,8,9,10}&"!A1"),">=1"))

A parte SUMIF soma todos os valores < 1 e, em seguida, a parte COUNTIF fornece 1 para cada valor > 1

    
por 27.11.2014 / 17:21