Determinați vizibilitatea unei celule

Cuprins

Cum să verificați dacă o celulă este vizibilă sau nu

Imaginați-vă un tabel în care trebuie făcute diferite calcule, în funcție de faptul dacă o celulă este vizibilă sau nu. De exemplu, celulele ascunse nu sunt luate în considerare.

În multe cazuri, modul clasic de a face acest lucru este prin intermediul funcției REZULTAT PARȚIAL. Acest lucru poate efectua anumite calcule în așa fel încât celulele ascunse să nu fie luate în considerare.

Cu aranjarea orizontală a datelor și a structurilor complexe de tabele, totuși, puteți atinge rapid limitele de fezabilitate cu REZULTATUL PARȚIAL.

În acest caz, mulți utilizatori ar dori o funcție care întreabă dacă o celulă este vizibilă sau nu. Din păcate, catalogul extins de funcții din Excel nu oferă o astfel de funcție. Pentru a crea o funcție definită de utilizator pentru a interoga dacă o celulă din tabel este vizibilă sau nu, procedați în felul următor:

  1. Apelați comanda „Macros” din meniul „Tools” și comanda „Visual Basic Editor” din meniul de ramificare. Puteți face acest lucru și în toate versiunile de Excel folosind combinația de taste ALT F11.
  2. În editorul care apare apoi, selectați comanda „Module” din meniul „Insert”.
  3. Introduceți următorul cod în fereastra de introducere:
    Funcția publică VISIBILĂ (celula _
    Ca gamă) Ca boolean VISIBLE = Nu (_
    Cell.EntireRow.Hidden Sau _
    Cell.EntireColumn.Hidden)
    Funcția finală
  4. În meniul „Fișier”, alegeți comanda „Închideți și reveniți la Microsoft Excel”. Acest lucru vă va duce înapoi la masa dvs.

Ați integrat acum noua funcție de masă VISIBLE, pe care o puteți utiliza în registrul de lucru.

Treceți o referință de celulă la noua funcție VISIBLE ca argument. Funcția verifică apoi dacă celula este vizibilă sau ascunsă. Rezultatul funcției este TRUE (vizibil) sau FALSE (ascuns). Următoarea figură arată utilizarea funcției definite de utilizator VISIBLE într-un exemplu de tabel:

De exemplu, dacă doriți să adăugați o gamă de celule într-un tabel fără a lua în considerare rândurile ascunse, puteți face acest lucru în mod convenabil cu funcția VISIBLE.

Creați o coloană auxiliară lângă celulele de adăugat. În aceasta puteți utiliza funcția VISIBLE pentru a interoga dacă celulele sunt vizibile.

De exemplu, pentru a interoga celula B5, introduceți următoarea formulă în C5:

= VISIBIL (B5)

Apoi copiați această formulă suficient de departe în coloana C. Următoarea figură arată utilizarea formulei în coloana auxiliară a tabelului de exemplu:

Utilizați următoarea formulă pentru adăugare, pe care trebuie să o confirmați cu CTRL SHIFT ENTER:

= SUMA (B5: B10 * C5: C10)

Următoarea figură arată diferența dintre rezultate și SUM (linia 8 este ascunsă):

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave