EXCEL: sinaliza uma variável baseada em um exemplo

0

Nos dados de maio, eu tenho duas colunas: código da organização e sinalizador, desejo criar uma nova variável com base nesses dois. O código do sinalizador contém 0 ou 1

O mesmo código da organização pode aparecer várias vezes na coluna, mas se houver um ou mais exemplos de um código da organização com o número 1 na coluna de sinalização, desejo que a nova variável seja 1 em todos os casos para esse provedor : mesmo que seja seguido por 0 na coluna de sinalização em alguns casos.

Alguém sabe como fazer isso em uma fórmula?

    
por daniel3141 27.11.2017 / 13:38

3 respostas

1

Se você tiver códigos de organização em A2 para baixo e sinalizadores em B2 abaixo, use esta fórmula em C2 copiado para baixo

IF(COUNTIFS(A:A,A2,B:B,1),1,0)

Isso fornecerá uma para todas as linhas em que a organização tiver alguma linha com uma sinalização 1, 0 caso contrário

    
por 27.11.2017 / 13:49
1

Acho que entendi o que você precisa (da próxima vez, forneça alguns dados de amostra). Provavelmente existe uma maneira mais eloqüente de fazer isso, mas minha solução funcionará.

Eu assumo a seguinte tabela:

EmCellC2,adicioneaseguintefórmula:

=IF(SUMIF(A$2:A$9;A2;B$2:B$9)>=1;1;0)

IssopressupõequesuasorganizaçõesestãoemCellsA2toA9eseussinalizadoresestãoemCellsB2toB9.Vocêprecisaráalterá-losparaseadequaràsuatabela.Essafórmulaforneceum1sequalquerumdosFlagsparaoespecíficoOrganisationtiverovalor1casocontrário(assumaquetodosflagssão0)elefornecerá0.

Observe que você pode precisar alterar o separador semi-colon para um separador comma , dependendo das configurações decimais. Se não funcionar com ; , altere para , .

    
por 27.11.2017 / 13:52
0

Você pode usar uma tabela dinâmica para isso:

  • especifique sua coluna "código" como "linhas"
  • definir "sinalizador" como "valores" e selecionar "max" como agregação

    
por 27.11.2017 / 13:51