EXCEL: флаг переменной на основе одного примера

в майских данных у меня есть два столбца: код организации и флаг, я хочу создать новую переменную на основе этих двух. Код флага содержит 0 или 1

один и тот же код организации может появляться много раз в столбце, но если есть один или несколько примеров кода организации, имеющего номер 1 в столбце флага, я хочу, чтобы новая переменная была 1 во всех случаях для этого поставщика: даже если в некоторых случаях за ней следует 0 в столбце флага.

кто-нибудь знаю, как это делается в Формуле?

5
задан daniel3141
источник

3 ответов

если у вас есть коды организации в A2 вниз и флаги в B2 вниз, то используйте эту формулу в C2 скопировал

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

это даст вам один для всех строк, где организация имеет любые строки с флагом 1, 0 в противном случае

1
отвечен barry houdini 2017-11-27 12:49:24
источник

Я думаю что я понимаю что вам нужно (следующее время, пожалуйста обеспечивает некоторые данные по образца). Возможно, есть более красноречивый способ сделать это, но мое решение будет работать.

Я предполагаю следующую таблицу:

Initial Table

In Cell C2 добавить следующую формулу:

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

это предполагает, что ваши организации находятся в Cells A2 to A9 и ваши флаги в Cells B2 to B9. Вам нужно будет изменить их, чтобы они соответствовали вашему столу. Этот формула дает вам 1 если Flags для этого конкретного Organisation имеет значение 1 в противном случае (предположим, что все flags are 0) это дает вам 0.

enter image description here

обратите внимание, что может потребоваться изменить semi-colon разделителя comma разделитель в зависимости от ваших десятичных настроек. Если он не работает с ; изменить на ,.

1
отвечен Kevin Anthony Oppegaard Rose 2017-11-27 12:52:45
источник

для этого можно использовать сводную таблицу:

  • укажите столбец " код " как "строки"
  • установите " флаг "в качестве" значений "и выберите" max " в качестве агрегации

enter image description here

0
отвечен Máté Juhász 2017-11-27 12:51:32
источник

Другие вопросы microsoft-excel microsoft-excel-2010