
souhrn
Funkce Excel DPRODUCT vrací součin hodnot ze sady záznamů, které odpovídají kritériím. Hodnoty, které se mají vynásobit, se extrahují z daného pole v databázi zadaného jako argument.
Účel
Získejte produkt z odpovídajících záznamůNávratová hodnota
Vypočítaný produktSyntax
= DPRODUCT (databáze, pole, kritéria)Argumenty
- databáze - Rozsah databáze včetně záhlaví.
- pole - Název pole nebo index, který se má spočítat.
- kritéria - Rozsah kritérií včetně záhlaví.
Verze
Excel 2003Poznámky k použití
Funkce Excel DPRODUCT vypočítá součin hodnot v sadě záznamů, které odpovídají kritériím. Hodnoty, které se mají vynásobit, se extrahují z daného pole v databázi zadaného jako argument.
Argument databáze je řada buněk, která obsahuje záhlaví polí, pole je název nebo index pole pro dotaz a kritéria je rozsah buněk s hlavičkami, které odpovídají těm v databázi .
Pole lze zadat názvem nebo indexem. Na výše uvedeném příkladu můžete získat produkt rozměrů „Echo“ pomocí níže uvedeného vzorce:
=DPRODUCT(B7:D13,"Value",B4:D5) // field by name =DPRODUCT(B7:D13,3,B4:D5)) // field by index
Možnosti kritérií
Kritéria mohou zahrnovat různé výrazy, včetně některých zástupných znaků. Níže uvedená tabulka ukazuje několik příkladů:
Kritéria | Chování |
---|---|
Červené | Zápas „červený“ nebo „ČERVENÝ“ |
Re* | Začíná na „re“ |
10 | Rovná se 10 |
> 10 | Větší než 10 |
Není prázdné | |
100 | Ne 100 |
> 19. 12. 2017 | Větší než 19. prosince 2017 |
Poznámka: Podpora zástupných znaků není tak rozsáhlá jako u jiných funkcí, jako je COUNTIFS, SUMIFS, MATCH atd. Například vzor ??? bude odpovídat řetězcům se 3 přesně znaky ve více moderních funkcích, ale ne v databázových funkcích. Pokud používáte zástupné znaky, pečlivě otestujte.
Víceřadá kritéria
Rozsah kritérií pro DPRODUCT může zahrnovat více než jeden řádek pod hlavičkami. Když kritéria zahrnují více než jeden řádek, každý řádek je spojen s logikou OR a výrazy v daném řádku kritérií jsou spojeny s logikou AND.
Poznámky:
- DPRODUCT podporuje zástupné znaky v kritériích
- Kritéria mohou zahrnovat více než jeden řádek (jak je vysvětleno výše)
- Argument pole lze zadat jako název v uvozovkách ("") nebo jako číslo představující index pole.
- Tyto databáze a kritéria rozsahy musí obsahovat odpovídající záhlaví.