Excel

Luettelo sisältää kaksoiskappaleita

List Contains Duplicates

Excel -kaava: Luettelo sisältää kaksoiskappaleitaYleinen kaava | _+_ | Yhteenveto

Sisältääkö alue kaksoiskappaleita? Jos haluat testata alueen (tai luettelon) kaksoiskappaleita, voit tehdä sen kaavalla, joka käyttää COUNTIF: ää yhdessä SUMPRODUCT: n kanssa.



Esimerkissä on luettelo nimistä alueella B3: B11. Jos haluat testata tätä luetteloa nähdäksesi, onko nimiä päällekkäisiä, voit käyttää:

= SUMPRODUCT ( COUNTIF (data,data)-1)>0
Selitys

Sisäpuolelta ulospäin toimiva COUNTIF laskee ensin kaikki arvot B3: B11 alueella B3: B11. Koska toimitamme ehtojen soluryhmän (matriisin), COUNTIF palauttaa tuloksena joukon laskuja. Tässä taulukossa taulukko näyttää tältä:





{121111121}

Seuraava 1 vähennetään, jolloin saadaan seuraavanlainen taulukko:



{010000010}

miten avata accdb tiedosto excelissä

Huomaa, että jokainen taulukon 1 (eli vain kerran ilmestyvät kohteet) on muunnettu nollaksi.

Seuraavaksi SUMPRODUCT lisää tämän taulukon elementit ja palauttaa tuloksen, joka tässä tapauksessa on numero 2, jonka arvo testataan sitten> 0.

Aina kun luettelo sisältää kaksoiskappaleita, SUMPRODUCT: n yhteen laskemassa taulukossa on vähintään kaksi 1: tä, joten TRUE -lopputulos tarkoittaa, että luettelo sisältää kaksoiskappaleita.

Tyhjien solujen käsittely

Alueen tyhjät solut saavat yllä olevan kaavan tuottamaan vääriä tuloksia. Voit suodattaa pois tyhjät tai tyhjät solut käyttämällä seuraavaa vaihtoehtoa:

 
= SUMPRODUCT ( COUNTIF (B3:B11,B3:B11)-1)>0

Tässä käytämme loogista lausekelistaa '' pakottamaan kaikki tyhjiin soluihin liittyvät arvot nollaan.

Kirjailija Dave Bruns


^