Convalida intervallo di valori rispetto a un altro intervallo di valori in Excel


0

Simile a come CountIf convalida un singolo valore rispetto a un intervallo di valori (o, CountIfs convalida un intervallo di valori rispetto ai criteri), esiste un modo per convalidare un intervallo di valori rispetto a un altro intervallo di valori?

EX: Primo intervallo (R1) a1: a5 contiene a, b, c, d, e

Secondo intervallo (R2) b1: b contiene a, b, c

Dopo aver verificato se i valori R1 sono in R2, il risultato è FALSE a causa di 'd' e 'e' non in R2. Mi chiedo solo se c'è già una funzione o c'è un modo semplice per costruirne una. Grazie, J.

Risposte:


0

Puoi preparare una formula per farlo. Ad esempio, puoi usare SUMPRODUCT per controllare una serie di condizioni per COUNTIF e conteggio di quanti trovano una corrispondenza. Quindi, confronta questo conteggio al conteggio delle condizioni che stavi cercando.

=SUMPRODUCT(--(COUNTIF(B1:B5,A1:A5)>0))=COUNTA(A1:A5)

Una panoramica della valutazione di questa formula con i dati di esempio forniti:

  1. =SUMPRODUCT(--(COUNTIF(B1:B5,{a,b,c,d,e})>0))=COUNTA(A1:A5)
  2. =SUMPRODUCT(--({1,1,1,0,0}>0))=COUNTA(A1:A5)
  3. =SUMPRODUCT(--({TRUE,TRUE,TRUE,FALSE,FALSE}))=COUNTA(A1:A5)
  4. =SUMPRODUCT({1,1,1,0,0})=COUNTA(A1:A5)
  5. =3=COUNTA(A1:A5)
  6. =3=5
  7. =FALSE

Grazie è geniale. C'è un modo per indicare quale cella viola il confronto? (preferibilmente evidenziando le cellule)
jgame
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.