[Jogo | Estatísticas] Caça ao CP3 (código postal)
Moderators: leofer40, Castanhola
- lmviterbo
- Euro-Master
- Posts: 6529
- Joined: Thu Aug 21, 2003 5:23 pm
- Location: Lisboa, Portugal
- Contact:
[Jogo | Estatísticas] Caça ao CP3 (código postal)
Continua aberta a época da caça ao CP3! - - Ranking por nº de códigos postais (XXX)
Trata-se de saber quem tem notas registadas em mais CP3 diferentes.
O CP3 é a segunda parte numérica do código postal em Portugal (ver Manual de Endereçamento).
A regra deste jogo é muito simples: se eu tiver notas registadas em 1070-286 e outras em 1400-286, só conta uma vez: só interessa o 286 (o CP3).
ATENÇÃO: Códigos postais de apartados não são válidos para o EBT. Códigos postais especiais de empresas e instituições, sim. Explicação detalhada aqui.
Como contar os CP3 que se tem?
Usar o programa mágico cp3.py (também conhecido como Castanhola Pai) (criado pelo mestre Castanhola) — Conta o número de CP3, cria a tabela de CP3 em formato BBCode e muito mais
TABELA CLASSIFICATIVA
[actualizada em 2021.06.20]
1 857 - Castanhola [2022.04.10]
2 753 - lmviterbo [2023.03.13]
3 620 - A. Simões [2022.12.31]
4 619 - Ord€p [2014.05.27]
5 468 - CarlosManta [2015.11.04]
6 420 - margata / [[[[x]]]] [2011.11.08]
7 404 - leofer40 / Leofer40 [2008.06.03]
8 375 - pipocadoce / Pipocadoce [2010.05.10]
9 234 - Lamegated [2014.05.02]
10 208 - Pobre [2011.12.16]
11 203 - Eureka.72 (ex-Σureka.72, ex-CFVF) [2011.11.23]
11 155 - T. Santos [2009.06.28]
13 152 - golfinha [2006.10.18]
14 137 - Robick / Eugen Robick [2008.10.07]
15 136 - jccom [2006.10.08]
16 105 - DAVID & KATY / Ricon (ex-David & Katy) [2005.??.??]
17 72 - rui oeiras [2009.04.07]
18 66 - braga21 [2011.02.09]
19 34 - MetalAtog [2008.05.12]
20 29 - JP Simões / 5222 (ex-Zé da Silva, ex-ebtista) [2007.10.09]
21 23 - pastel [2006.10.23]
22 9 - Rodri24 [2008.01.11]
23 7 - Dawizz [2008.11.22]
Evolução dos líderes (gráfico feito pelo Castanhola):
Fundamental: ver o maravilhoso BINGO DOS BINGOS CP3 feito pelo JP Simões! (É já antigo, nunca foi actualizado, mas vale a pena, mesmo assim.)
NOTA: O máximo possível é 983, e não 1000, porque os seguintes CP3 não existem actualmente:
972-988
CURIOSIDADE: Existem, pelo menos desde 2008 sem alterações, 507 ZCP = zonas de código postal = zonas dos «códigos postais geográficos» (CP4 terminados em 0 ou 5). Além disso, há cerca de 250 outros CP4 (terminados em 1 a 4 ou 6 a 9, só para empresas e instituições).
A lista dos CTT é atualizada com grande frequência (quase todos os dias). Segundo a lista de 2017-04-01, há 197 534 CP7 (num ficheiro com mais 121 817 linhas de CP7 repetidos). O número de CP7 tem-se mantido próximo de 198 mil pelo menos desde finais de 2010.
Os CP3 mais pequenos são muito mais comuns e por isso muito mais fáceis de conquistar. O mesmo sucede também com os CP3 998 e 999, normalmente correspondentes às estações de correios. Realmente difíceis são os CP3 da centena dos 900 (à excepção dos últimos). Aqui vai o gráfico da actual frequência de CP3 (cliquem na imagem para a ver em graaande):
Dados de 2015/09/22
_________________________________________________________
Antes de o Castanhola Pai ter sido aperfeiçoado, eu fui propondo o download de vários ficheiros mágicos, preparados para fazer um Bingo CP3 automaticamente (ainda podem ser usados por quem quer que não queira usar o cp3.py seja por que razão for):
Bingo CP3 em linhas (criado pelo muito saudoso JP Simões) - o meu preferido, mas com cálculo de CP4 e não ZCP.
Bingo ZCP + CP4 + CP3 + CP7 em colunas em formato xls (Excel 97-2003) (criado por mim) - layout talvez menos bom, utilização um pouco mais difícil, mais lento a fazer os cálculos, mas com cálculo correto de ZCP.
Bingo ZCP + CP4 + CP3 + CP7 em colunas em formato xlsx (Excel 2007) (o mesmo, só muda o formato, este permitindo ficheiros com muitíssimo mais notas!)
Bingo em colunas inspirado no anterior mas com "melhoramentos" feitos pelo Castanhola (1,5 MBytes, compactado em formato ZIP). Nesta última versão (2011_11) foi corrigido o problema com o comando size do BBCode, que impedia a visualização da tabela aqui no fórum, foi corrigido o tamanho dos caracteres da tabela e foi incluída uma página que faz o cálculo do número de CP3 para quem tem muitas notas, quando a função frequency não funciona.
Como utilizar estes ficheiros?
Utilizar o ficheiro .csv exportado pelo EBT (ou importado pelo EBT-Tool, que é o mesmo). Abri-lo em Excel ou outro programa de folha de cálculo e copiar os dados para o ficheiro (quando tiver tempo, logo dou instruções mais detalhadas, i.e., onde exactamente, em que parte da folha de cálculo, colocar os dados, mas não é muito difícil descobrir).
Se alguém quiser saber as fórmulas de cálculo, é só enviar-me uma mensagem privada ().
Explicações antigas, que ficam aqui só enquanto eu não limpar isto:
Nesse ficheiro, vamos usar uma nova coluna de dados, que será a coluna O, porque a última preenchida é a N, onde está a longitude.
Copiar a seguinte fórmula para a célula O2 (em inglês ou em português, conforme a língua em que está o Excel):
Atenção: tanto nesta fórmula como na seguinte, o separador que uso é o ponto e vírgula (;) mas noutros sistemas poderão precisar de substituí-lo sempre por vírgula (,).
=IF(G2="Portugal";IF(ISERROR(1*MID(H2;6;3));"";1*MID(H2;6;3));"")
=SE(G2="Portugal";SE(É.ERRO(1*SEG.TEXTO(H2;6;3));"";1*SEG.TEXTO(H2;6;3));"")
Copiar essa fórmula para todas as células da coluna O até à última linha de dados (no meu caso, neste momento tenho 4390 notas, o que significa que a última célula é a O4391). Ficamos assim com uma coluna ("O") com todos os CP3 das notas que temos.
De seguida, copiar a seguinte fórmula para uma qualquer célula vazia que não na coluna O — por exemplo na célula P1:
=SUM(IF(FREQUENCY(O:O;O:O)>0;1))
=SOMA(SE(FREQUÊNCIA(O:O;O:O)>0;1))
E pronto, aí está (na célula P1 ou na que tiver sido escolhida) o valor total de elementos únicos na coluna do CP3.
No momento em que escrevo isto, o valor que aí obtenho é 299, o que quer dizer que tenho notas registadas em 299 CP3 diferentes. (O valor actual dos meus CP3 está na tabela acima, claro.)
Há uma razão para eu não recomendar o Google Docs & Spreadsheets: nesta fase Beta, mesmo depois de várias revisões, "só" dá para 100 mil células, o que equivale a um máximo de 4960 notas...; mesmo assim, se alguém tiver 4960 notas ou menos e quiser usar o Google Docs, diga-me em privado, porque a fórmula FREQUENCY não está documentada e precisa de um truque para funcionar aí. Assim que esse problema estiver ultrapassado disponibilizarei uma folha de cálculo online para onde só será preciso cada um copiar os seus dados e ver os resultados.
Trata-se de saber quem tem notas registadas em mais CP3 diferentes.
O CP3 é a segunda parte numérica do código postal em Portugal (ver Manual de Endereçamento).
A regra deste jogo é muito simples: se eu tiver notas registadas em 1070-286 e outras em 1400-286, só conta uma vez: só interessa o 286 (o CP3).
ATENÇÃO: Códigos postais de apartados não são válidos para o EBT. Códigos postais especiais de empresas e instituições, sim. Explicação detalhada aqui.
Como contar os CP3 que se tem?
Usar o programa mágico cp3.py (também conhecido como Castanhola Pai) (criado pelo mestre Castanhola) — Conta o número de CP3, cria a tabela de CP3 em formato BBCode e muito mais
TABELA CLASSIFICATIVA
[actualizada em 2021.06.20]
1 857 - Castanhola [2022.04.10]
2 753 - lmviterbo [2023.03.13]
3 620 - A. Simões [2022.12.31]
4 619 - Ord€p [2014.05.27]
5 468 - CarlosManta [2015.11.04]
6 420 - margata / [[[[x]]]] [2011.11.08]
7 404 - leofer40 / Leofer40 [2008.06.03]
8 375 - pipocadoce / Pipocadoce [2010.05.10]
9 234 - Lamegated [2014.05.02]
10 208 - Pobre [2011.12.16]
11 203 - Eureka.72 (ex-Σureka.72, ex-CFVF) [2011.11.23]
11 155 - T. Santos [2009.06.28]
13 152 - golfinha [2006.10.18]
14 137 - Robick / Eugen Robick [2008.10.07]
15 136 - jccom [2006.10.08]
16 105 - DAVID & KATY / Ricon (ex-David & Katy) [2005.??.??]
17 72 - rui oeiras [2009.04.07]
18 66 - braga21 [2011.02.09]
19 34 - MetalAtog [2008.05.12]
20 29 - JP Simões / 5222 (ex-Zé da Silva, ex-ebtista) [2007.10.09]
21 23 - pastel [2006.10.23]
22 9 - Rodri24 [2008.01.11]
23 7 - Dawizz [2008.11.22]
Evolução dos líderes (gráfico feito pelo Castanhola):
Fundamental: ver o maravilhoso BINGO DOS BINGOS CP3 feito pelo JP Simões! (É já antigo, nunca foi actualizado, mas vale a pena, mesmo assim.)
NOTA: O máximo possível é 983, e não 1000, porque os seguintes CP3 não existem actualmente:
972-988
CURIOSIDADE: Existem, pelo menos desde 2008 sem alterações, 507 ZCP = zonas de código postal = zonas dos «códigos postais geográficos» (CP4 terminados em 0 ou 5). Além disso, há cerca de 250 outros CP4 (terminados em 1 a 4 ou 6 a 9, só para empresas e instituições).
A lista dos CTT é atualizada com grande frequência (quase todos os dias). Segundo a lista de 2017-04-01, há 197 534 CP7 (num ficheiro com mais 121 817 linhas de CP7 repetidos). O número de CP7 tem-se mantido próximo de 198 mil pelo menos desde finais de 2010.
Os CP3 mais pequenos são muito mais comuns e por isso muito mais fáceis de conquistar. O mesmo sucede também com os CP3 998 e 999, normalmente correspondentes às estações de correios. Realmente difíceis são os CP3 da centena dos 900 (à excepção dos últimos). Aqui vai o gráfico da actual frequência de CP3 (cliquem na imagem para a ver em graaande):
Dados de 2015/09/22
_________________________________________________________
Antes de o Castanhola Pai ter sido aperfeiçoado, eu fui propondo o download de vários ficheiros mágicos, preparados para fazer um Bingo CP3 automaticamente (ainda podem ser usados por quem quer que não queira usar o cp3.py seja por que razão for):
Bingo CP3 em linhas (criado pelo muito saudoso JP Simões) - o meu preferido, mas com cálculo de CP4 e não ZCP.
Bingo ZCP + CP4 + CP3 + CP7 em colunas em formato xls (Excel 97-2003) (criado por mim) - layout talvez menos bom, utilização um pouco mais difícil, mais lento a fazer os cálculos, mas com cálculo correto de ZCP.
Bingo ZCP + CP4 + CP3 + CP7 em colunas em formato xlsx (Excel 2007) (o mesmo, só muda o formato, este permitindo ficheiros com muitíssimo mais notas!)
Bingo em colunas inspirado no anterior mas com "melhoramentos" feitos pelo Castanhola (1,5 MBytes, compactado em formato ZIP). Nesta última versão (2011_11) foi corrigido o problema com o comando size do BBCode, que impedia a visualização da tabela aqui no fórum, foi corrigido o tamanho dos caracteres da tabela e foi incluída uma página que faz o cálculo do número de CP3 para quem tem muitas notas, quando a função frequency não funciona.
Como utilizar estes ficheiros?
Utilizar o ficheiro .csv exportado pelo EBT (ou importado pelo EBT-Tool, que é o mesmo). Abri-lo em Excel ou outro programa de folha de cálculo e copiar os dados para o ficheiro (quando tiver tempo, logo dou instruções mais detalhadas, i.e., onde exactamente, em que parte da folha de cálculo, colocar os dados, mas não é muito difícil descobrir).
Se alguém quiser saber as fórmulas de cálculo, é só enviar-me uma mensagem privada ().
Explicações antigas, que ficam aqui só enquanto eu não limpar isto:
Nesse ficheiro, vamos usar uma nova coluna de dados, que será a coluna O, porque a última preenchida é a N, onde está a longitude.
Copiar a seguinte fórmula para a célula O2 (em inglês ou em português, conforme a língua em que está o Excel):
Atenção: tanto nesta fórmula como na seguinte, o separador que uso é o ponto e vírgula (;) mas noutros sistemas poderão precisar de substituí-lo sempre por vírgula (,).
=IF(G2="Portugal";IF(ISERROR(1*MID(H2;6;3));"";1*MID(H2;6;3));"")
=SE(G2="Portugal";SE(É.ERRO(1*SEG.TEXTO(H2;6;3));"";1*SEG.TEXTO(H2;6;3));"")
Copiar essa fórmula para todas as células da coluna O até à última linha de dados (no meu caso, neste momento tenho 4390 notas, o que significa que a última célula é a O4391). Ficamos assim com uma coluna ("O") com todos os CP3 das notas que temos.
De seguida, copiar a seguinte fórmula para uma qualquer célula vazia que não na coluna O — por exemplo na célula P1:
=SUM(IF(FREQUENCY(O:O;O:O)>0;1))
=SOMA(SE(FREQUÊNCIA(O:O;O:O)>0;1))
E pronto, aí está (na célula P1 ou na que tiver sido escolhida) o valor total de elementos únicos na coluna do CP3.
No momento em que escrevo isto, o valor que aí obtenho é 299, o que quer dizer que tenho notas registadas em 299 CP3 diferentes. (O valor actual dos meus CP3 está na tabela acima, claro.)
Há uma razão para eu não recomendar o Google Docs & Spreadsheets: nesta fase Beta, mesmo depois de várias revisões, "só" dá para 100 mil células, o que equivale a um máximo de 4960 notas...; mesmo assim, se alguém tiver 4960 notas ou menos e quiser usar o Google Docs, diga-me em privado, porque a fórmula FREQUENCY não está documentada e precisa de um truque para funcionar aí. Assim que esse problema estiver ultrapassado disponibilizarei uma folha de cálculo online para onde só será preciso cada um copiar os seus dados e ver os resultados.
Last edited by lmviterbo on Sat Oct 21, 2023 12:00 am, edited 337 times in total.
Eu não me tenho dado ao trabalho de anotar o CP3, é tudo a olho (googlho).
O único que sei é 422 que é o de minha casa, vou ver se descubro mais, é quase tudo nos mesmos sítios.
Array em português pode ser chamado vector.
O único que sei é 422 que é o de minha casa, vou ver se descubro mais, é quase tudo nos mesmos sítios.
Array em português pode ser chamado vector.
Last edited by FANTAS on Fri Jun 16, 2006 5:05 pm, edited 1 time in total.
- lmviterbo
- Euro-Master
- Posts: 6529
- Joined: Thu Aug 21, 2003 5:23 pm
- Location: Lisboa, Portugal
- Contact:
Obrigado, FANTAS, pela tradução de array. De qualquer modo, descobri que esta fórmula pode ser introduzida normalmente, e não como fórmula de vector: funciona das duas maneiras. Já corrigi, e aproveitei para simplificar um bocadinho a fórmula do total.
Para lançar as notas com o código postal completo (CP7), uma ferramenta preciosa é a Pesquisa de Código Postal dos CTT. Em grandes localidades é preciso saber a morada completa (com número de polícia, ou número da porta se preferirem uma linguagem menos tecnicamente aparvalhada). Em localidades muito pequenas, basta saber o nome da localidade e o concelho.
Vá, comecem lá todos a registar CP7!
Para lançar as notas com o código postal completo (CP7), uma ferramenta preciosa é a Pesquisa de Código Postal dos CTT. Em grandes localidades é preciso saber a morada completa (com número de polícia, ou número da porta se preferirem uma linguagem menos tecnicamente aparvalhada). Em localidades muito pequenas, basta saber o nome da localidade e o concelho.
Vá, comecem lá todos a registar CP7!
Ouve lá, essa fórmula dá-me valor 0, não sei porquê...lmviterbo wrote:Atenção: tanto nesta fórmula como na seguinte, o separador que uso é o ponto e vírgula (;) mas noutros sistemas poderão precisar de substituí-lo sempre por vírgula (,).Code: Select all
=IF(G2="Portugal";IF(ISERROR(1*MID(H2;6;3));"";1*MID(H2;6;3));"")
Copiar essa fórmula para todas as células da coluna O até ao fim dos dados (no meu caso, neste momento tenho 4390 notas, o que significa que a última célula é a O4391). Ficamos assim com uma coluna ("O") com todos os CP3 das notas que temos.
De seguida, escrever a seguinte fórmula na célula imediatamente abaixo da última, (que será sempre a célula da coluna "O" e da linha igual ao número de notas + 1):
E pronto, aí estará o valor total de elementos únicos na coluna do CP3.Code: Select all
=SUM(IF(FREQUENCY(O2:INDIRECT(ADDRESS(ROW()-1;15));O2:INDIRECT(ADDRESS(ROW()-1;15)))>0;1))
De férias por período indeterminado...
Tenho os seguintes CPs:
xxxx-186
xxxx-210
xxxx-238
xxxx-255
xxxx-256
xxxx-272
xxxx-284
xxxx-297
xxxx-305
xxxx-308
xxxx-311
xxxx-313
xxxx-319
xxxx-320
xxxx-321
xxxx-328
xxxx-334
xxxx-344
xxxx-347
xxxx-349
xxxx-357
xxxx-368
xxxx-392
xxxx-525
Total: 24
xxxx-186
xxxx-210
xxxx-238
xxxx-255
xxxx-256
xxxx-272
xxxx-284
xxxx-297
xxxx-305
xxxx-308
xxxx-311
xxxx-313
xxxx-319
xxxx-320
xxxx-321
xxxx-328
xxxx-334
xxxx-344
xxxx-347
xxxx-349
xxxx-357
xxxx-368
xxxx-392
xxxx-525
Total: 24
Last edited by MetalAtog on Thu Apr 12, 2007 5:58 pm, edited 1 time in total.
- lmviterbo
- Euro-Master
- Posts: 6529
- Joined: Thu Aug 21, 2003 5:23 pm
- Location: Lisboa, Portugal
- Contact:
Estou espantado com a falta de adesão a esta caça ao CP3! Será que temos assim tão poucos ebtistas que gostem de viajar cá dentro? É que, ainda por cima, isto não exige viagens grandes, ao contrário do ranking por distritos / concelhos.
Pronto, isto foi só um truque para puxar o tópico para cima outra vez, a ver se mais alguém o vê. Vá lá, quero luta!
Pronto, isto foi só um truque para puxar o tópico para cima outra vez, a ver se mais alguém o vê. Vá lá, quero luta!
Eu tenho muitos pontos no mapa mas CP3 acho que nem meia duzia de notas.
Por essa razão não me vou dar ao trabalho.
Desculpa mas não vale a pena.
Por essa razão não me vou dar ao trabalho.
Desculpa mas não vale a pena.
My Statistics - Last edited on 04-12-2006
- lmviterbo
- Euro-Master
- Posts: 6529
- Joined: Thu Aug 21, 2003 5:23 pm
- Location: Lisboa, Portugal
- Contact:
É verdade. Aí está uma razão que eu não tinha considerado, mas que provavelmente é uma das principais para muitos ebtistas não registarem o código postal completo -- junto, claro, com a trabalheira que dá.FANTAS wrote:É uma questão de privacidade, entrar em detalhes no código postal é dizer onde estamos.
- DAVID & KATY
- Euro-Master
- Posts: 2801
- Joined: Tue Jan 31, 2006 12:53 pm
- Location: Portugal=> Algarve=> Olhão
- DAVID & KATY
- Euro-Master
- Posts: 2801
- Joined: Tue Jan 31, 2006 12:53 pm
- Location: Portugal=> Algarve=> Olhão
Não sei se este que pedes:
Eis os meus Códigos curtos:
Faro...............Olhão
xxxx-078........xxxx-473
xxxx-293........xxxx-207
xxxx-437........xxxx-310
xxxx-151........xxxx-302
xxxx-284........xxxx-303
xxxx-189........xxxx-258
xxxx-434........xxxx-350
xxxx-076........xxxx-247
xxxx-306........xxxx-425
xxxx-329
xxxx-189
xxxx-770
xxxx-233
xxxx-374
xxxx-121
Quinta do Lago....Almancil
xxxx-013............xxxx-167
xxxx-909............xxxx-121
xxxx-904
xxxx-903
Tavira...........Fuzeta
xxxx-350......xxxx-011
xxxx-354
xxxx-412
xxxx-400
Lagos
xxxx-642
xxxx-701
xxxx-645
xxxx-350
xxxx-078
Loulé
xxxx-501
xxxx-509
xxxx-714
xxxx-511
Eis os meus Códigos curtos:
Faro...............Olhão
xxxx-078........xxxx-473
xxxx-293........xxxx-207
xxxx-437........xxxx-310
xxxx-151........xxxx-302
xxxx-284........xxxx-303
xxxx-189........xxxx-258
xxxx-434........xxxx-350
xxxx-076........xxxx-247
xxxx-306........xxxx-425
xxxx-329
xxxx-189
xxxx-770
xxxx-233
xxxx-374
xxxx-121
Quinta do Lago....Almancil
xxxx-013............xxxx-167
xxxx-909............xxxx-121
xxxx-904
xxxx-903
Tavira...........Fuzeta
xxxx-350......xxxx-011
xxxx-354
xxxx-412
xxxx-400
Lagos
xxxx-642
xxxx-701
xxxx-645
xxxx-350
xxxx-078
Loulé
xxxx-501
xxxx-509
xxxx-714
xxxx-511
- lmviterbo
- Euro-Master
- Posts: 6529
- Joined: Thu Aug 21, 2003 5:23 pm
- Location: Lisboa, Portugal
- Contact:
DAVID & KATY, isso era fácil de contar à mão...
São 44 CP7, nos quais há algumas repetições de CP3:
078 (Faro e Lagos)
121 (Faro e Almancil)
189 (Faro e Faro...)
350 (Olhão, Tavira e Lagos)
O total de CP3 é, assim, 44 - 5 = 39
Lista completa e ordenada dos teus CP3, caso queiras:
011—121—207—302—412—501—642—701 —903
013—151—233—303—425—509—645—714 —904
076—167—247—306—434—511—000—770 —909
078—189—258—310—437
000—000—284—329—473
000—000—293—350
000—000—000—354
000—000—000—374
000—000—000—400
São 44 CP7, nos quais há algumas repetições de CP3:
078 (Faro e Lagos)
121 (Faro e Almancil)
189 (Faro e Faro...)
350 (Olhão, Tavira e Lagos)
O total de CP3 é, assim, 44 - 5 = 39
Lista completa e ordenada dos teus CP3, caso queiras:
011—121—207—302—412—501—642—701 —903
013—151—233—303—425—509—645—714 —904
076—167—247—306—434—511—000—770 —909
078—189—258—310—437
000—000—284—329—473
000—000—293—350
000—000—000—354
000—000—000—374
000—000—000—400
Last edited by lmviterbo on Mon Jun 26, 2006 3:24 pm, edited 3 times in total.
- pastel
- Euro-Master in Training
- Posts: 925
- Joined: Tue Oct 18, 2005 6:29 pm
- Location: Lisboa, Portugal
- Contact:
Re: Caça ao CP3 - Ranking por nº de códigos postais (XXX)
Curiosamente estou agora a envelopar uns centos de cartas e o CP dos RSFs é XXXX-970.lmviterbo wrote:Novo jogo.
NOTA: O máximo possível é 979, e não 1000, porque os seguintes CP3 não existem actualmente:
000
965
970
972-989
Mas o código postal daqui é XXYY-069