Összefoglalva csak a látható sejteket

Ha van egy táblázatunk, amely szerint a teljes összegeket figyelembe kell venni, akkor fontos szerepet játszanak az általuk kiszámított függvény; a táblázatban lehet:

  • Mellékelt szűrők
  • Néhány sor rejtve van
  • Összecsukott sorok összeomlottak
  • Átmeneti összegek egy táblázatban
  • Hibák a képletekben

Az alább felsorolt ​​módszerek közül néhány érzékeny e tényezőkre, némelyek nem. Ezt a számítások során figyelembe kell venni:

Összefoglalva csak a látható sejteket

SUM (Sum) - a választott tartományban mindegyik bonyolultan összegzi a megkülönböztetés nélkül, pl. és rejtett vonalak, beleértve. Ha legalább egy cella hibát tartalmaz, akkor a számlálás leáll, és a kimeneten hibát jelez ki.

SUBTOTALS az első argumentum 9-es kódjával - összesíti a szűrő után látható összes sejtet. Más hasonló funkciókat figyelmen kívül hagy, amelyek az eredeti tartományban lévő belső szubitagoknak tekinthetők.

SUBTOTALS az első argumentum 109-es kódjával - összesíti a szűrő után látható összes sejtet és csoportosítja (vagy elrejti). Más hasonló funkciókat figyelmen kívül hagy, amelyek az eredeti tartományban lévő belső szubitagoknak tekinthetők.

Ha nem kell összefoglalni, akkor a matematikai műveleti kód egyéb értékeit is használhatja:

Összefoglalva csak a látható sejteket

Összefoglalva csak a látható sejteket

Kapcsolódó hivatkozások

Közbenső eredmények 109-es kóddal.
Ha a vonalak rejtve vannak, minden rendben van. Az állapot azonban nem vonatkozik a csoportosított oszlopokra. Még mindig számítanak az értéküknek.

És mondja meg, hogyan kell elvégeznie a VLOOK-ot úgy, hogy működjön azon a táblán, ahol a szűrő ki van téve, és csak a látható vonalakat visszaküldött?

Nem vagyok biztos benne, hogy ezt egy képlet segítségével megfelelően lehet végrehajtani.
Egy ilyen függvényt írnék a Visual Basic programba.

Szergej Pepelyaev, ha megtalálta a választ a kérdésére, kérjük, ossza meg - szintén érdekelt ebben a kérdésben.

Mondja meg, hogyan kell írni egy súlyozott átlagérték-képletet rejtett sejtek nélkül. Például egy ilyen képlet van: = SUMPROSE (A1: A20; D1: D20) / SUM (D1: D20). A sejteket elrejtettem, de ez a képlet a rejtett sejteket is tekinti, és nekem nincs szükségem rájuk. Hogy győződjön meg róla, hogy nem veszik figyelembe, nincs elég. tyamu.

Julia, azt, hogy egy másik oszlopon egyszerű szorzás A a D. Aztán, miután a szűrőt, akkor figyelembe kell venni az összeg csak a látható használatával SUBTOTAL és összesítő függvények és ugyanazokkal a mennyiségű D

Már megtettem. Egy cellába akartam tenni, hogy ne zavarja a fájlt, mert táblázat nagy számú oszlopot tartalmaz. Vseravno sok köszönet a válaszért Boldog Új Évet neked!

Nikolay, egyetértek veled az UNIT funkciójával - ez egy erős és hasznos dolog!

Ráadásul a "Smart Tables" funkcióval együtt jól működik, például:

= UNIT (9; 3; 1. táblázat # 91; Vámkollekció # 93;), ahol: 1. táblázat az okos táblázat neve, és # 91; Vámkollekció # 93; - az okos táblázat oszlopa


Ráadásul ez a funkció beilleszthető az intelligens táblázat automatikus "sorösszegeibe":
= UNIT (9; 3; # 91; Vámkollekció # 93;)

Jó napot, megoldja a problémát?
És mi van, ha a részösszegeket (összeg) egy kritérium alapján kell kiszámítanom? Ie mint a TAGOK funkciójával, de ugyanakkor nem veszi figyelembe a szűrő által rejtett vonalakat? Sem az INTERMEDIATE.ITOGI, sem az UNIT nem rendelkezik ilyen alternatívával.
Ui Ez az "okos" asztalról és annak szűrőről szól.

P.P.S. Köszönöm, a probléma megoldódott.

És megoszthatja a választ.
Köszönöm előre.

Köszönöm mindenkinek! És csodálatos ünnepek!

Alkalmazott közbenső, a 9. kóddal rendelkező eredmények mindegyike gyönyörűen látható. De hogyan kell érvényesíteni a megjelenített sorok számozását?


Minden anyag felhasználása a helyszínen
szigorúan a forrásra való utalással.

IP Pavlov Nikolay Vladimirovich
INN 633015842586
OGRN 310633031600071