EXCEL: contrassegna una variabile in base a un esempio


0

Nei dati di maggio ho due colonne: codice di organizzazione e flag, voglio creare una nuova variabile basata su questi due. Il codice flag contiene 0 o 1

Lo stesso codice organizzativo può apparire molte volte nella colonna, ma se ci sono uno o più esempi di un codice di organizzazione che hanno il numero 1 nella colonna flag, voglio che la nuova variabile sia 1 in tutti i casi per questo provider: anche se è seguito da 0 nella colonna flag in alcuni casi.

Qualcuno sa come farlo in una formula?

Risposte:


1

Se hai codici di organizzazione in A2 verso il basso e bandiere in B2 allora usa questa formula C2 copiato

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

Questo ti darà uno per tutte le righe in cui l'organizzazione ha delle righe con 1 flag, 0 altrimenti


1

Penso di aver capito di cosa hai bisogno (la prossima volta, ti preghiamo di fornire alcuni dati di esempio). C'è probabilmente un modo più eloquente per farlo, ma la mia soluzione funzionerà.

Presumo la seguente tabella:

Initial Table

Nel Cell C2 aggiungi la seguente formula:

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

Questo presuppone che le tue organizzazioni siano presenti Cells A2 to A9 e le tue bandiere sono dentro Cells B2 to B9. Dovrai cambiarli per adattarli al tuo tavolo. Questa formula ti dà un 1 se qualcuno dei Flags per quello specifico Organisation ha il valore 1 altrimenti (supponiamo tutto flags siamo 0 ) ti dà un 0.

enter image description here

Si noti che potrebbe essere necessario modificare il semi-colon separatore a a comma separatore in base alle impostazioni decimali. Se non funziona con a ; cambiarlo in a ,.


1
Stavo preparando esattamente questa risposta! Ho persino usato quasi gli stessi dati di esempio.
AFH

0

Puoi usare una tabella pivot per questo:

  • specifica la colonna "codice" come "righe"
  • imposta "flag" come "valori" e seleziona "max" come aggregazione

enter image description here

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.