Excel

Alue sisältää yhden monista arvoista

Range Contains One Many Values

Excel -kaava: Alue sisältää yhden monista arvoistaYleinen kaava | _+_ | Yhteenveto

Voit testata, onko jokin useista arvoista solualueella, käyttämällä SUMPRODUCT -funktioon perustuvaa kaavaa. Esitetyssä esimerkissä solun F5 kaava on:



= SUMPRODUCT (--(rng=values))>0

missä 'rng' on nimetty alue H4: H10 ja sisältää etsimäsi arvot.

Selitys

Jokainen kohde sisään rng verrataan jokaiseen arvokohteeseen ja tuloksena on TOSI- tai EPÄTOSI -arvo.





The kaksinkertainen negatiivinen pakottaa TRUE- ja FALSE -arvot arvoon 1 ja 0. Koska SUMPRODUCT vastaanottaa vain yhden taulukon, se yksinkertaisesti laskee yhteen taulukon kohteet ja palauttaa tuloksen.

kuinka kerrotaan prosenttiosuus Excelissä

Loogisesti mikä tahansa nollaa suurempi tulos tarkoittaa, että alueella on vähintään yksi arvo. Joten viimeinen vaihe on arvioida SUMPRODUCT -tulos ja nähdä, onko se suurempi kuin nolla. Mikä tahansa tulos, joka on suurempi kuin nolla, palauttaa TOSI, ja mikä tahansa nollaa vastaava tulos antaa EPÄTOSI.



Kovakoodatuilla arvoilla

Voit myös koodata haun arvot kaavaan käyttämällä ns. matriisi vakio ''. Jos haluat esimerkiksi etsiä kolme arvoa: punainen, syaani ja magenta alueen H2: H8 sisällä, voit käyttää:

lisää 15 minuuttia aikaa excelissä
 
= SUMPRODUCT (--(rng=B5:D5))>0

Yllä olevassa esimerkissä {'punainen', 'syaani', 'magenta'} on matriisivakio, joka on yksi tapa syöttää useita arvoja yhteen argumenttiin.

Osittaisia ​​osumia tai alijonoja

Yllä oleva kaava testaa vain vastaavuuden eikä löydä osittaisia ​​vastaavuuksia tai alijonoja alueelta. Jos haluat etsiä alijonoja, voit käytä tätä kaavaa .

Kirjailija Dave Bruns


^