Domanda

ho questo problema: ecco la mia tabella

ColA  ColB      
te     Y
te     Y
alo    
te     Y
te     
bb     Y
aa     Y

Voglio contare il numero di record di Cola, che ha valore "Y" a Col B. e se due record duplicato in A che hanno anche lo stesso Y poi basta contare uno. (In questo caso, te disco che appena contano una sola volta) Molte grazie

È stato utile?

Soluzione

Non sono sicuro è che c'è una formula semplice per ottenere ciò che si vuole, anche se può essere possibile con una formula di matrice di qualche tipo.

Il modo più semplice a mio avviso potrebbe essere:

  1. Seleziona i dati
  2. Seleziona Dati> Filtro> Filtro avanzato
  3. Controllare la Unico Records Solo casella di controllo
  4. Selezionare un intervallo che si desidera copiare i risultati in Copia
  5. Ora colpire OK
  6. Ora uso =COUNTIF con criteri di = Y per ottenere il numero di record univoci che hanno anche Y

Modifica - Array Formula Soluzione

Ho fatto un po 'googling ed ho trovato un sito che mostra come restituire le righe uniche utilizzando una formula di matrice. Vedi qui .

Si può utilizzare che per tornare tutti righe univoche nelle righe in colonne A e B, tra le righe in cui la colonna B è vuota. (Presumo i dati sono in cella A2: B8)

=SUM(IF(((MATCH(A2:A8&B2:B8,A2:A8&B2:B8,0)) >=(ROW(A2:A8)-(MIN(ROW(A2:A8))-1)))=TRUE,1,0))

Una volta che conosciamo il numero totale di righe univoche, se sottrarre da quel numero le celle nella colonna B che sono vuoti (cioè non uguale a Y), allora questo dovrebbe dare il numero totale di righe uniche che hanno un Y colonna B. possiamo ora aggiornare la formula di cui sopra come segue:

=SUM(IF(((MATCH(A2:A8&B2:B8,A2:A8&B2:B8,0)) >=(ROW(A2:A8)-(MIN(ROW(A2:A8))-1)))=TRUE,1,0)) - COUNTIF(B2:B8,"<>Y")

Type questa formula C1 e poi premere CTRL + SHIFT + ENTER come questa è una forma di matrice.

Ho provato questo e sembrava funzionare bene.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top