I countif di Excel ignorano colonne specifiche


1

Ciao insieme al momento ho qualcosa di simile a questo:

=IF(COUNTIF(B8:J8;"<>Y");0;1)+
IF(COUNTIF(B9:J9;"<>Y");0;1)

Spero di aver tradotto correttamente le funzioni tedesche. Quindi il mio problema ora è che, in specifiche impostazioni, voglio ignorare ogni terza riga. In questo caso D, G e J. Quindi un possibile approccio è con AND

Funzionerebbe bene ma con circa 100 linee che voglio confrontare in una formula, ho superato la gamma massima.

C'è un modo per accorciarlo come: B8:C8 & E8:F8 & H8:I8

O c'è un modo per contare quello che non contiene Y ma ignori quelli vuoti?


Qual è lo scopo di IF nella tua formula? Vuoi contare le celle che non contengono 'Y' o vuoi restituire 0 o 1 se tutte le celle in B8: J8 non contengono Y? Puoi anche optare per una colonna helper e infine applicare la tua formula alla colonna helper se hai 100 righe da elaborare.
patkim

Voglio contare tutte le righe che contengono solo Y o righe vuote. Sono vicino a una soluzione. Non appena l'ho trovato, lo postò come risposta.
Doomenik

Risposte:


0

Ho trovato una soluzione da sola, sry:

=IF(COUNTIFS(B8:J8;"<>Y";B8:J8;"?*");0;1) + ...

Il primo parametro di countifs controlla se c'è una cella nella riga che non contiene Y il secondo controlla anche se c'è qualche cella contenente qualcosa. Ciò significa che conta tutte le celle che non sono Y e non vuote. Con l'If di fronte dico semplicemente se ha trovato qualcosa di sbagliato, non contare quella riga.

Ho fatto una piccola aggiunta per me stesso:

IF(COUNTIF(B8:J8;"?*");IF(COUNTIFS(B8:J8;"<>Y";B8:J8;"?*");0;1);0)+ ...

In questo modo controlla anche se un'intera riga è vuota, se questo è il caso non controlla ulteriormente. In questo modo le righe vuote vengono ignorate.

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.