CountIf () - dados de pastas de trabalho diferentes

0

Estou tentando extrair dados de duas pastas de trabalho separadas, da seguinte forma:

picker  | lines
--------+------
zf      |    4
ag      |   22
jw      |    8
zf      |    7
cr      |   39
ag      |   10
ag      |   16
ag      |    1
cr      |    4
ag      |    2

... e conte a quantidade de vezes que as iniciais aparecem e compile-as em uma pasta de trabalho completamente diferente. esta é a fórmula que tenho até agora:

=COUNTIF('\Shipping\C\Agri-Pet Log13\November\December\[December 3, 2013.xls]Ag & Pet Shipping'!$B$4:$B$200,"CR")+COUNTIF('\Foodcomp\c\Dog Food Log13\December\[(df) December 3, 2013.xls]Dog Food'!$B$4:$B$300,"CR")

Isso funciona muito bem, desde que as pastas de trabalho originais estejam abertas no meu computador, mas, se estiverem fechadas, tudo que eu obtenho é #VALUE ! Idealmente, eu gostaria de ter algo que adicionasse os números associados às iniciais nas células ao lado deles, mas uma coisa de cada vez.

    
por kannan 17.01.2014 / 22:50

2 respostas

1

A família de funções COUNTIF/SUMIF não funciona com pastas de trabalho fechadas, tente SUMPRODUCT , por exemplo para uma única pasta de trabalho para replicar sua contagem

=SUMPRODUCT(('\Shipping\C\Agri-Pet Log13\November\December\[December 3, 2013.xls]Ag & Pet Shipping'!$B$4:$B$200="CR")+0)

e para obter a soma da coluna C quando B="CR"

=SUMPRODUCT(('\Shipping\C\Agri-Pet Log13\November\December\[December 3, 2013.xls]Ag & Pet Shipping'!$B$4:$B$200="CR")+0,'\Shipping\C\Agri-Pet Log13\November\December\[December 3, 2013.xls]Ag & Pet Shipping'!$C$4:$C$200)

    
por 18.01.2014 / 00:43
0

Se você deseja agregar informações de várias pastas de trabalho fechadas, uma delas é fazer uso de Microsoft PowerQuery . Este é um suplemento de Business Intelligence para o Excel que é capaz de consultar, filtrar e agregar informações de várias fontes, incluindo outras pastas de trabalho.

Embora seja um pouco monstro para se ter uma ideia, é grátis e totalmente suportado pela Microsoft. Você não precisa aprender códigos para fazer a maioria das coisas.

Certamente será capaz de fazer o que quiser.

A única coisa a observar são outras pessoas abrindo as pastas de trabalho. Isso os bloqueia e fará com que as consultas falhem. Se isso acontecer, você precisará aguardar o encerramento das pastas de trabalho e, em seguida, simplesmente atualizar a consulta.

    
por 17.01.2014 / 22:59