DPRODUCT multipliserer verdier som samsvarer med kriteriet i en Excel-database. Dette er kraftig, men også i stand til å gi resultater som ikke er intensjonen. Det er med andre ord en til ting å legge til og utlede en sum. Det er en vanlig operasjon på et sett med data.
Ser du på følgende figur, kan du se at det totale salget for Jack Bennet, $79.134, er summen av tre beløp: $43.234, $12.450 og $23.450. Hvis multiplikasjon ble brukt på de tre beløpene, ville svaret (produktet) være $12,622,274,385,000. Oops! Det er over 12 billioner dollar!
Beregner summen av salg med DSUM-funksjonen.
DPRODUCT multipliserer og vil derfor sannsynligvis ikke brukes like ofte som en funksjon som DSUM, men når du trenger å multiplisere elementer i en database, er DPRODUCT et valgfritt verktøy.
Følgende figur viser en situasjon der DPRODUCT er produktivt. Databaseområdet inneholder skjorter. For hver skjortestørrelse er det to rader: prisen per skjorte og antall skjorter som er pakket i en kartong. Prisen for en kartong med skjorter er derfor produktet av prisen per skjorte ganger antall skjorter. Det er fire skjortestørrelser, hver med sin egen pris og kartongantall.
Beregning av de totale kostnadene for kartonger fylt med skjorter.
For å være sikker, jobber du med bare én størrelse per bruk av DPRODUCT, fire kriterieområder er satt opp – ett for hver størrelse. Ethvert enkelt kriterieområde har overskriften skjortestørrelse og den faktiske skjortestørrelsen, for eksempel Medium. For eksempel inneholder D8:D9 kriteriene for mellomstore skjorter.
Fire celler inneholder hver DPRODUCT, og innenfor hver celle brukes det spesielle kriterieområdet. For eksempel har celle E18 denne formelen:
=DPRODUKT(A1:C9; "Verdi", D8:D9)
Databaseområdet er A1:C9. Verdi er feltet funksjonen ser i for verdier som skal multipliseres, og multiplikasjonen skjer på verdier der skjortestørrelsen samsvarer med kriteriene.
Et regneark satt opp som det som vises, er spesielt nyttig når nye data av og til limes inn i databaseområdet. Settet med DPRODUCT-funksjoner vil alltid levere produktene basert på data som er plassert i databaseområdet. Dette spesielle eksempelet på DPRODUCT viser hvordan du arbeider med data der mer enn én rad tilhører en vare. I dette tilfellet har hver skjortestørrelse en rad som viser prisen per skjorte og en andre rad som viser antall skjorter som passer i en kartong.