
Estou muito familiarizado com a análise dinâmica, mas não quero usá-la para isso na minha tabela.
Quero poder fazer cálculos entre um intervalo de datas. Por exemplo, vendas de um determinado produto de 1º de abril a 22 de junho.
Responder1
Você pode usar SUMPRODUCT()
para isso, o ff. fórmula em particular:
=SUMPRODUCT(--(dates>=start_date),--(dates<=end_date),--(products=product_name),prices)
Caso não queira levar em consideração o nome do produto, basta remover o parâmetro correspondente, assim:
=SUMPRODUCT(--(dates>=start_date),--(dates<=end_date),prices)
Onde:
dates
refere-se ao intervalo que contém seudatas(ColunaAno meu exemplo abaixo)
products
refere-se ao intervalo que contémnomes de produtos(ColunaBno meu exemplo abaixo)
prices
refere-se aointervalo que você gostaria de resumir(ColunaCno meu exemplo abaixo)
Exemplo:
Suponha que eu tenha o ff. mesa:
Para obter a soma dos preços deProduto CComeçando de20/06/2012para03/07/2012, use a seguinte fórmula:
=SUMPRODUCT(--(dates>=DATE(2012,6,20)),--(dates<=DATE(2012,7,3)),
--(products="Product C"),prices)
Você também pode usar células auxiliares para conter os "critérios" para sua soma, como ff:
A célula amarela acima contém a fórmula:
=SUMPRODUCT(--(dates>=F2),--(dates<=G2),--(products=E2),prices)
Responder2
Seria contra o propósito de um fórum aberto de perguntas e respostas enviar uma resposta para você por e-mail...
Duas opções:
Você precisa configurar uma área de sua planilha para construir seus parâmetros de consulta e então usar DSUM para somar seus dados com base neles. ver:http://office.microsoft.com/en-us/excel-help/dsum-function-HP010342460.aspx
OU use a função SUMIFS com uma série de condições que devem ser todas logicamente AND (o que deve ser adequado para você fazer produto = "X", data> 1º de abril, data <22 de junho etc.)