Exceli valem: loendage juhtumid kogu töövihikus -

Lang L: none (table-of-contents)

Üldine valem

=SUMPRODUCT(COUNTIF(INDIRECT("'"&sheets&"'!"&rng),criteria))

Kokkuvõte

Vastete lugemiseks kogu töövihikus saate kasutada valemit, mis põhineb funktsioonidel COUNTIF ja SUMPRODUCT. Näidatud näites on valem D5-s:

=SUMPRODUCT(COUNTIF(INDIRECT("'"&sheets&"'!A1:Z10000"),B5))

kus "lehed" on nimega vahemik B8: B10.

Sisu

Selles töövihikus on neli töölehte. Kolm töölehte "Leht1", "Leht2" ja "Leht3" sisaldavad 1000 juhuslikku eesnime tabelis, mis näeb välja selline:

Märkus: valemis kasutatav vahemik A1: Z10000 on meelevaldne ja seda tuleks teie andmetele vastavalt kohandada.

Selgitus

Seestpoolt välja töötades on meil see funktsioon kaudse funktsiooni sees kõigepealt:

"'"&sheets&"'!A1:Z10000"

Kuna "lehed" on nimeline vahemik, mis sisaldab "Leht1", "Leht2" ja "Leht3", saame pärast avaldise hindamist sellise massiivi:

("'Sheet1'!A1:Z10000";"'Sheet2'!A1:Z10000";"'Sheet3'!A1:Z10000")

Massiivi sees on meil kolm väärtust ja igaüks neist on lehe nimi, mis on liitmise kaudu ühendatud vahemikuga A1: Z10000. Pange tähele, et need kõik on tekstiväärtused.

Järgmisena kasutatakse funktsiooni INDIRECT iga tekstiväärtuse teisendamiseks õigeks viiteks, mis tarnitakse funktsiooni COUNTIF vahemiku argumendina koos kriteeriumide D5 väärtusega.

Kuna oleme andnud COUNTIF-ile kolm eraldi vahemikku, saame sellise massiivi abil tagasi kolm tulemust:

(5;6;5)

Iga üksus on ühe lehe arv.

Lõpuks kasutatakse massiivi summeerimiseks SUMPRODUCTi ja tagastatakse tulemus 16.

Huvitavad Artiklid...