Del via


DSUMMER- og DANTALL-funksjonene i Excel fungerer ikke med pivottabeller

Symptomer

Vurder følgende scenario i Microsoft Excel:

  • Du oppretter en tabell som har to eller flere kolonner med data i et regneark.

  • Du setter inn en ny pivottabell i regnearket som er basert på dataene i den nye tabellen.

  • Du angir en formel ved hjelp av én av følgende databasefunksjoner:

    • DCOUNT
    • DSUM
  • Du bruker cellereferansene for pivottabellen for databaseparameteren for databasefunksjonen. Du kan også bruke cellereferansen for kolonnen i pivottabellen for feltparameteren for databasefunksjonen.

    Vurder for eksempel følgende scenario. Pivottabellen er i celle C10:F20. Den målrettede kolonnen er F10, og denne kolonnen har kolonneetiketten «Total». Databasetabellen som pivottabellen er basert på, er i N1:Q10. Vilkåret for funksjonen er H2:H12. DCOUNT-funksjonsparameterne er som følger:

    database= C10:F20

    felt= F10

    kriterier= H2:H12

    Funksjonen er skrevet som følger: DANTALL(C10:F20;F10;H2:H12)
    I dette scenarioet, når DCOUNT- og DSUMMER-funksjonene beregnes, returnerer de følgende feil:

    "#VALUE!"

    Og hvis du bruker kolonneetiketten «Total» for feltparameteren, returnerer DCOUNT- og DSUMMER-funksjonene også «#VALUE!»-feilen.

Årsak

Dette problemet oppstår fordi feltparameteren for DCOUNT- og DSUMMER-funksjonene ikke kan bruke en cellereferanse eller kolonneetikett til å hente data fra databasetabellen. Når du bruker DCOUNT- og DSUMMER-funksjonene i en pivottabell, kan feltparameteren bare bruke et tall til å representere plasseringen av kolonnen i listen. Parameteren kan for eksempel bruke 1 for den første kolonnen, 2 for den andre kolonnen og så videre. Ikke bruk anførselstegn rundt tallet.

Løsning

Hvis du vil omgå dette problemet, bruker du enten en kolonneetikett eller kolonneplasseringsverdien til å identifisere kolonnen som skal brukes i feltparameteren.

Hvis du for eksempel bruker eksemplet i delen Symptomer, kan DANTALL-funksjonen skrives på nytt som følger:

DANTALL(C10:F20,4,H2:H12)