Dmaks function () - keresse meg a legnagyobb érték az az állapot, MS Excel - kompatibilis a Microsoft

DMAKS () függvény tartozik, az azonos csoportba a funkciók DSUM (). BSCHOT (), és mások. Ezért fejlesztése képletek és hozzárendelés a kritériumok DMAKS () hasonló ezeket a funkciókat.

Szintaxis funktsiiDMAKS ()

A funkció használatához be kell:

  • az eredeti tábla volt oszlopfejléceim;
  • kritériumokat kellett volna kiadni formájában egy kis asztal fejezetek;
  • kritériumok táblázat fejlécét egybeesik az eredeti táblázat fejezetek (Ha a kritérium képlet adja meg).

Hogyan válasszuk ki a maxim

DMAKS (data_base; területen; feltételek)
Data_base egy sor sejtek társított adatokat logikailag, azaz táblázatban. A felső sorban a táblázatnak tartalmaznia kell a fejlécét minden oszlopot. A Baze_dannyh sorok nevű bejegyzések és oszlopok - területeken.
Field - az oszlop fejlécére, amelyben arra keressük a maximális értéket, ha a feltétel. Számos lehetőség kitöltési területén érv:

  • Megadhat egy szöveges érték, amely a nevét az egyik fejlécet Bazy_dannyh (eredeti táblázatot). Szöveg idézőjelek, mint például a „kor” vagy „hozam”
  • Akkor adja meg a számot (idézőjelek nélkül), amely meghatározza a helyzetét a oszlop Baze_dannyh. 1 - az első oszlop, 2 - a második, stb
  • Megadhat egy hivatkozást tartalmazó cella oszlop fejlécében.

Feltételek - cellatartományt, amely tartalmazza az adott körülmények között (azaz kritériumok táblázatot). A szerkezet a táblázat kiválasztási kritériumok DMAKS () hasonló a szerkezete a szűrőt és a részletes példa DSUM () függvény.

Tegyük fel, hogy a tartományban A5: D11 van egy értékesítési táblázat (adatbázis), amely a mezők (oszlopok) termék. Az eladó, értékesítési és dátum (lásd. A példa fájl és a fenti képen).

Megfogalmazzuk a problémát kérdések formájában.

Question1 (Define maximum Belova eladás). Ie Keresse meg a sort, amely az Eladó az oszlop értékét tartalmazza Belov. Ha egy ilyen karakterlánc szerepel a táblázatban, nekik abból a maximális érték az oszlop eladó.

  • Tartomány létrehozásához G5: G6 lemez kritériumok (előnyösen a fent az eredeti tábla vagy oldalra úgy, hogy nem zavarja az új, a táblázat adatainak), amely egy fejléc (ugyanazt a nevet, mint a fejléc forrása az oszlop, amelyhez a teszt) és a tényleges kritériumok (kiválasztási feltételek );
  • kiválasztási kritériumokat kell írni egy speciális formátumban: = „= Belov” (keresni kell az oszlopban Eladott csak értékek pontosan egybeesik a szót Belov (vagy Belov Belov, azaz nem a kis- és nagybetűket) Ha ez a feltétel nem írja formájában = ... „= Belov”, és egyszerűen adja meg a cella értékét Belov., amely kielégíti a feltételt szövegsztringeket szót tartalmazó Belov. például „Belov Ivan”, „Ivan Belov”, és így tovább.)

A végső képlet a következő = DMAKS (B5: C11; C5; G5: G6)

Amint látható az eredeti tábla, 3. sor megfelel a feltételeknek, így az eredmény a maximális érték a tömb (450; 6544; 1245), azaz a 6544.

Egy alternatív megoldás - = NAGY (IF (B6: B11 = G6; C6: C11; ""); 1). amely bevezetésre tömbképletként (lásd. a leírásban). Abban az esetben, ha egyetlen sort sem felel meg a feltételeknek, akkor a képlet hibát ad vissza a # SZÁM! Ellentétben DMAKS (). amely visszatér 0 (ez félrevezető lehet, mivel nem világos, hogy van-e a forrás szöveg tábla udobletvoryayuschie kritériumnak vagy sem. Lásd. hiánya funkció fejezetet).

Hogyan válasszuk ki a maxim

2. kérdés (Utolsó eladás Belova). Milyen nap Belov eladta az utolsó tétel a termék?

A megoldás hasonló az előző problémát, csak a maximális érték kérik nem a C oszlopban (Sales), és a D oszlopban (dátum).

3. kérdés (maximum eladó hús eladó Belov)

Ebben az esetben a kritérium táblázatban szereplő tétel 2. oszlopában és az eladó.

4. kérdés (maximum értékesítés között Belova Baturina vagy értékesítés)

Ebben az esetben a kritérium táblázat értéke 1 Eladott oszlopot 2 sor (a nevét az eladó Belov és Buchanan).

A példa fájl megmutatja a megoldást, és egyéb feladatokat.

Hiányzó funkciók

Abban az esetben, ha egyetlen sort sem felel meg a feltételeknek, akkor a függvény DMAKS () visszatér 0. Ez félrevezető lehet, mert Nem világos: van-e valójában egy sor kritériumoknak megfelelő és a maximális érték 0, vagy az eredeti tábla nincs vonal udobletvoryayuschie kritériumot.

Hogyan válasszuk ki a maxim

Amint az a fenti ábrán, Paraméter3 általános otstutstvuet az eredeti táblázatban, de a „maximális” értéke 0!

Sokkal jobb, hogy egy alternatív képlet = nagy (IF (A6: A15 = D6; B6: B15; ""); 1). amely hibaüzenetet küld # NUM! Ha nincs sor nem felel meg a kritériumnak.

kapcsolódó cikkek

Olvassa el más cikkeket, amelyek megoldják a hasonló problémákat MS Excel. Ez lehetővé teszi, hogy megoldja a széles osztálya hasonló problémákat.