trükk №80

Funkciók Excel adatbázisok, például DSUM (DSUM) BSCHOT (DCOUNT) és mások együtt tud működni, esetleg több ezer funkciókat, így csökkentve, és az idő átalakítás, és az összeget a munkafüzetet. Amikor dolgozik funkciók Excel adatbázis megadhat akár 256 különböző kritériumok alapján.

Ha látni, hogyan működik, meg az adatokat. Adja meg ugyanazt a oszlopfejlécekre de bármilyen fiktív adat lehet a nagyon oszlopok. Rendeljen a adattábla, beleértve az összes oszlop fejlécét, nevét ALLDATA. Nevezze el adatlap. Add másik munkalapra Results nevű. Az A2 cellában írja be a következő képletet: = adatok A1 !.

Másolni, hogy a sejt F2, hogy a tükörképe a táblázat fejlécét. A3 cellára adja bármilyen név, amely jelen van a táblázatban a lapon az adatokat, például, John D. Ezután EOI sejttípus képlet = DGET (ALLDATA; B2; $ A $ 2: $ A $ 3), orosz változat Excel = BIZVLECH (ALLDATA ; B2; $ A $ 2: $ A $ 3). Másolás ezt a képletet a sejt F3 és formázza a C3 cellában: F3, mint kívánatos.

Ha gyorsan másolni egy sejt, mint ez, formázás nélkül, jelöljük ki a cellát, kattintson jobb gombbal a kitöltőjelre, tartsa lenyomva a jobb egérgombot, húzza a kijelölést a kívánt helyzetbe. Ezután a helyi menüben kattintson a Fill-érték (Fill formázás nélkül).


A megfelelő adatokat egy elnevezés A3 cellában kell kivonni a táblázat adatait. Ez egy egyszerű példa arra, hogyan lehet letölteni a kapcsolódó információk felhasználásával BIZVLECH funkció (DGET).

Ha hibaüzenetet kapsz # NUM! (# SZÁM!) Ez azt jelenti, hogy két vagy több azonos nevű oszlop neve.


Most a legtöbb ember követte volna a koncepció ugyanaz minden a neveket, amelyeket meg kell, hogy adatokat a táblázatban. Ezek az erőfeszítések azonban nem szükséges.

Szóval hogyan lehet mindig olvassa el az A3 cellában, kiszállok a nevét, nem lenne sokkal kényelmesebb ez a cella egy legördülő listát, amely tartalmazza az összes nevet a táblázat adatait. A lista létrehozásához, akkor egy szabványos funkció Excel ellenőrzéseket. Azonban, mivel az eredeti névsort van egy másik munkalapon, akkor nem hivatkoznak rá, mint egy listát ugyanazon az oldalon, hogy van, meg egy standard referencia a tartományban. Ez a korlátozás megkerülhető hozzárendelésével a nevét a Név oszlopban az eredeti tábla, majd adja meg a nevét, egy forrás, hogy ellenőrizze a listát.


Ismét kattintson az Adatlap és válassza ki a sejt válasszuk Formula csapat → neve → Assign (képletek → neve → Adjuk neve). A Név (nevek munkafüzet) adja nevek. Az (Utal) adja meg a következő képlet, majd kattintson a Hozzáadás (Add): = OFFSET ($ A $ 2; 0; 0; COUNTA ($ A $ 2: $ A $ 1000); 1) Az orosz változat Excel = OFFSET ($ A $ 2; 0; 0; COUNTA ($ A $ 2: $ A $ 1000); 1). Kattintson munkalap Eredményt, A3 csúcspontja cella és kattintson adatok → Check (Data → Validation). A Data Type (Tilt), válassza List (Lista), és a Source (Forrás), írja be a képletet = Név. Győződjön meg róla, hogy bejelölte a listáját érvényes értékek (sejten belüli), majd az OK gombra. Most a listán A3 cellában, akkor választhat bármilyen nevet, és a jog automatikusan visszavonásra kerül a vonatkozó adatokat is.

Akkor megy tovább, és használja BSCHOT (DCOUNT) függvény, hogy az embereknek a száma, akik számára az értéket a teljes költség több, mint egy megadott számot, és az értéke százalékos kevesebbet fizetnek, mint a másik. Ehhez először létre kell hoznia egy dinamikus nevű tartománya az oszlop Teljes Költség és Percent fizetett. A Név (nevek munkafüzet) adja FullCost. Az (Utal) adja meg a következő képlet, majd kattintson a Hozzáadás (Add): = OFFSET ($ C $ 2; 0; 0; COUNTA ($ C $ 2: $ C $ 1,000); 1) Az orosz változat Excel = OFFSET ($ C $ 2; 0; 0; COUNTA (C $ 2 $: $ C $ 1000); 1). Ezt követően, a név (nevek munkafüzet) adja PercentPaid. Az (Utal) adja meg a következő képlet, majd kattintson a Hozzáadás (Add): = OFFSET ($ E $ 2; 0; 0; COUNTA ($ E $ 2: $ E $ 1000); 1) Az orosz változat Excel = OFFSET ($ E $ 2; 0; 0; COUNTA ($ E $ 2: $ E $ 1000); 1).

Keresse meg a lap Eredményt, jelölje ki a cellát, és kattintson az AI → Ellenőrizze adatok (Data → Validation). A Data Type (Tilt), válassza List (Lista), és a Source (Forrás), type = Full_Cost. Kattintson az OK gombra. Jelölje ki a cellát, majd kattintson az AI-adatok → Check (Data → Validation). A Data Type (Tilt), válassza List (Lista), és a Source (Forrás), type = Percent_Paid. Kattintson az OK gombra.

A sejt A12, írja be a képletet = Adat! C1. Jelölje sejt B12 és írja be a következő képletet: = adatok E1 !. Jelölje sejt A13 és írja be a következő képletet: = ">" # 038; A11. Válassza sejt B13 és adja meg a következő képlet: = '<«&ТЕХТ(В11;»0%»), в русской версии Excel =»<«&ТЕКСТ(В11;»0%»). В ячейке А15 введите следующее: =DCOUNT(AllData;$A$12;$A$12:$B$13), в русской версии Excel =БCЧET(AllData;$A$12;$A$12:$B$13).

Válasszon egy értéket a cella teljes költségét AI és bármilyen érték százalékos fizetett a B11 sejtműködés és BSCHOT (DCOUNT) beszámol az embereknek a száma, amelyek megfelelnek ezeknek a kritériumoknak. Például, ha úgy dönt, 65 és 100%, akkor tudom, az embereknek a száma, akik számára a teljes költség nagyobb, mint 65, és az értéke százalékos fizetett kevesebb, mint 100.

Mint látható, a BSCHOT funkció (DCOUNT) képes bármilyen kombinációja kritériumok oszlop Teljes Költség és Percent fizetett. Egy kicsit több erőfeszítést, akkor lefordítani a következő szintre és nyilatkozatokat, amelyeket a kritériumoknak felcserélhetők.

Először is meg kell hozzon létre egy listát összehasonlító operátorok, hogy lehet használni, hogy ellenőrizze a listát. Ide fel nem használt oszlop a lap Eredmények és minden sorban az oszlop fejlécében írja üzemeltetők. Cím alatt adja meg a szereplők =,> =,>, adatbázisok • Képletek • Funkciók

Kapcsolódó cikkek