![](https://cdn.wiki-base.com/4874565/excel_formula_count_cells_not_equal_to_x_or_y__2.png.webp)
Yleinen kaava
=COUNTIFS(rng,"x",rng,"y")
Yhteenveto
Voit laskea solut, jotka eivät ole yhtä suuria kuin tämä tai se, käyttämällä COUNTIFS-funktiota useilla ehdoilla. Jos lasketaan solujen lukumäärä, joka ei ole yhtä suuri kuin "punainen" tai "sininen", kaava kohdassa E5 on:
=COUNTIFS(rng,"red",rng,"blue")
Tässä esimerkissä "rng" on nimetty alue, joka on yhtä suuri kuin B5: B10.
Selitys
COUNTIFS-toiminto laskee solujen määrän alueella, joka täyttää yhden tai useamman toimitetun ehdon. Kaikkien ehtojen on läpäistävä, jotta solu voidaan laskea.
Esitetyssä esimerkissä sarakkeessa B on luettelo väreistä nimellisellä alueella nimeltään rng . Haluamme laskea solut, joiden väri ei ole punainen tai sininen. Tämän ongelman ratkaisemiseksi tarvitsemme kaksi erillistä ehtoa: (1) ei ole yhtä suuri kuin "punainen" ja (2) ei ole sama kuin "sininen".
Kriteerit toimitetaan alue- / kriteeripareilla, ja ne voivat käyttää loogisia operaattoreita. Tärkeintä tässä tapauksessa on käyttää "ei ole yhtä" -operaattoria, joka on:
rng,"red" // not equal to "red" rng,"blue" // not equal to "blue"
Voit sulkea pois muita värejä lisäämällä lisää alue- / kriteeripareja.
Vaihtoehto SUMPRODUCT: n kanssa
SUMPRODUCT-toiminto voi myös laskea solut, jotka täyttävät useita ehtoja. Yllä olevassa esimerkissä SUMPRODUCT-syntaksin muoto on:
=SUMPRODUCT((rng"blue")*(rng"green"))
Tämä on esimerkki Boolen algebran käytöstä kertomalla OR-logiikkaa.