Laadige alla töövihiku näide
See õpetus näitab, kuidas kontrollida, kas lahtris on Exceli ja Google'i arvutustabelite arv.
Lahtris on mis tahes arv
Kui Excel sisaldab lahtreid, mis sisaldavad numbreid ja tähti, loetakse lahter tekstirakuks. Funktsioonide COUNT ja FIND abil saate kontrollida, kas teksti lahtris on mõni number.
1 | = COUNT (FIND ({0,1,2,3,4,5,6,7,8,9}, B3))> 0 |
Ülaltoodud valem kontrollib lahtris olevaid numbreid 0–9 ja loeb lahtris sisalduvate diskreetsete numbrite arvu. Seejärel tagastab see tõe, kui arv on positiivne, või vale, kui see on null.
Selle näite mõistmiseks vaatame läbi kõik allpool toodud funktsioonid.
Leidke lahtrist arv
Esiteks kasutame funktsiooni FIND. Funktsioon FIND leiab märgi asukoha tekstistringis.
1 | = OTSI ({0,1,2,3,4,5,6,7,8,9}, B3) |
Selles näites kasutame massiivi kõigist numbrilistest märkidest (numbrid 0–9) ja leiame igaüks neist lahtrist. Kuna meie sisend on massiiv - lokkisulgudes {} -, on ka meie väljund massiiv. Ülaltoodud näide näitab, kuidas FIND -funktsiooni täidetakse igas lahtris kümme korda (üks kord iga numbrikoha kohta).
Kui number leitakse, väljastatakse selle asukoht. Eespool näete numbrit „1” esimese rea 3. positsioonil ja „4” 2. rea 6. positsioonil.
Kui numbrit ei leita, siis #VALUE! Kuvatakse viga.
Märge: FIND ja SEARCH funktsioonid tagastavad sama tulemuse, kui neid kasutatakse numbrite otsimiseks. Mõlemat funktsiooni saab kasutada.
LOE numbrite arv
Järgmisena loendame viimase etapi veavabad väljundid. Funktsioon COUNT loendab massiivist leitud arvväärtuste arvu, ignoreerides vigu.
1 | = COUNT (C3: L3) |
Testige numbrite arvu
Lõpuks peame testima, kas viimase etapi tulemus on suurem kui null. Allolev valem tagastab nulliväliste loenduste korral TRUE (kui sihtlahtris on number) ja vale väärtuse NULLA.
1 | = M3> 0 |
Nende sammude kombineerimine annab meile esialgse valemi:
1 | = COUNT (FIND ({0,1,2,3,4,5,6,7,8,9}, B3))> 0 |
Kontrollige, kas lahter sisaldab kindlat arvu
Et kontrollida, kas lahtris on konkreetne arv, võime kasutada funktsiooni FIND või SEARCH.
1 | = OTSI (5, B3) |
Selles näites kasutame funktsiooni FIND, et kontrollida veerus B olevat numbrit 5. Kui see leitakse, tagastab see numbri 5 asukoha lahtris ja vea VALUE, kui väärtust „5” ei leita.
Kontrollige, kas lahter sisaldab mis tahes numbrit - Google'i arvutustabelid
Need valemid töötavad Google'i arvutustabelites samamoodi nagu Excelis. Massiivivalemi tuvastamiseks peate Google'i arvutustabelite jaoks siiski vajutama klahvikombinatsiooni CTRL + SHIFT + ENTER.
Teise võimalusena võite tippida „ArrayFormula” ja panna valemi sulgudesse. Mõlemad meetodid annavad sama tulemuse.