Formula Excel per contare le celle univoche in un intervallo con Condizione in un'altra colonna [duplicato]


1

Sto usando la seguente formula per contare i valori unici in un intervallo:

= SUMPRODUCT (('Foglio 1'! $ E $ 5: $ E $ 900 & lt; & gt; "") / COUNTIF ('Foglio 1'! $ E $ 5: $ E $ 900, 'Foglio 1'! $ E $ 5: $ E $ 900 & amp; ""))

Questa formula è sul foglio 2 e funziona bene. Ma ora sto cercando di aggiungere una condizione a questo che non riesco a far funzionare. Invece di contare tutti i valori nella colonna E, voglio includere solo i valori che hanno un valore nella colonna M sulla stessa riga. Se la colonna M è vuota, non voglio contare ciò che è nella colonna E. Qualcuno può dirmi come lo farei?

Risposte:


1

Con un po 'di fortuna avremo Excel-2007 o superiore e puoi usarlo formula matrice .

=SUMPRODUCT(IFERROR((Sheet3!$E$5:$E$900<>"")*(Sheet3!$M$5:$M$900<>"")/COUNTIFS(Sheet3!$E$5:$E$900,Sheet3!$E$5:$E$900&"",Sheet3!$M$5:$M$900,"<>"),0))

Un formula matrice richiede Ctrl + Maiusc + Invio per finalizzare anziché semplicemente Invio.


Grazie Jeeped! Sto usando Excel 2013 e ho aggiunto questa formula, ma forse sto facendo qualcosa di sbagliato. Quando ho usato la formula che ho menzionato ottengo 616 valori unici. Quando provo la tua formula aggiungendo la condizione ottengo 750. Dovrei ottenere un valore inferiore poiché non tutte le righe nella colonna M hanno un valore.
Jack106

1
@ Jack106 - si prega di vedere la mia modifica a un formula matrice sopra.
Jeeped
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.