Määrake lahtri nähtavus

Anonim

Kuidas kontrollida, kas lahter on nähtav või mitte

Kujutage ette tabelit, milles tuleb teha erinevaid arvutusi sõltuvalt sellest, kas lahter on nähtav või mitte. Näiteks peidetud lahtreid ei võeta arvesse.

Paljudel juhtudel on klassikaline viis seda teha PARTIAL RESULT funktsiooni kaudu. See võib teatud arvutusi teha nii, et peidetud lahtreid ei võeta arvesse.

Andmete horisontaalse paigutuse ja keerukate tabelistruktuuride abil saate aga osalise tulemusega kiiresti jõuda teostatavuse piirideni.

Sellisel juhul sooviksid paljud kasutajad funktsiooni, mis küsib, kas lahter on nähtav või mitte. Kahjuks ei paku Exceli ulatuslik funktsioonide kataloog sellist funktsiooni. Kasutaja määratud funktsiooni loomiseks, et küsida, kas tabeli lahter on nähtav või mitte, tehke järgmist.

  1. Helistage menüüs "Tööriistad" käsk "Makrod" ja hargnevas menüüs käsk "Visual Basic Editor". Seda saate teha ka kõikides Exceli versioonides, kasutades klahvikombinatsiooni ALT F11.
  2. Seejärel ilmuvas redaktoris valige menüüst "Lisa" käsk "Moodul".
  3. Sisestage sisestusaknas järgmine kood:
    Avalik funktsioon VISIBLE (lahter _
    Nagu vahemik) Nagu Boolean VISIBLE = Ei (_
    Lahter. Kogu rida. Peidetud või _
    Lahter. Kogu veerg. Peidetud)
    Lõppfunktsioon
  4. Valige menüüst "Fail" käsk "Sulge ja naaske Microsoft Excelisse". See viib teid tagasi oma laua juurde.

Olete nüüd integreerinud uue tabeli funktsiooni VISIBLE, mida saate oma töövihikus kasutada.

Edastage argumendina lahtri viide uuele funktsioonile VISIBLE. Seejärel kontrollib funktsioon, kas lahter on nähtav või peidetud. Funktsiooni tulemus on TRUE (nähtav) või FALSE (peidetud). Järgmisel joonisel on näidetabelis näidatud kasutaja määratud funktsiooni VISIBLE kasutamine:

Näiteks kui soovite tabelisse lisada lahtrivahemiku ilma peidetud ridu arvesse võtmata, saate seda mugavalt teha funktsiooniga VISIBLE.

Looge lisatavate lahtrite kõrvale abiveerg. Siin saate funktsiooni VISIBLE abil küsida, kas lahtrid on nähtavad.

Näiteks lahtri B5 päringu tegemiseks sisestage lahtrisse C5 järgmine valem:

= NÄHTAV (B5)

Seejärel kopeerige see valem C veergu piisavalt kaugele. Järgmisel joonisel on näidete tabeli abiveerus oleva valemi kasutamine:

Lisamiseks kasutage järgmist valemit, mille peate kinnitama klahviga CTRL SHIFT ENTER:

= SUMMA (B5: B10 * C5: C10)

Järgmine joonis näitab tulemuste ja SUM -i erinevust (rida 8 on peidetud):