SUMMERHVIS, antall og TELLBLANKE returnerer "#VALUE!" Feil

VIKTIG: Denne artikkelen ble oversatt med maskinoversettelsesprogramvare fra Microsoft og muligens redigert av Microsoft Community via CTF-teknologi i stedet for av en oversetter. Microsoft tilbyr både menneskelig oversatte og maskinoversatte/Community-redigerte artikler, slik at du får tilgang til alle artiklene i vår Knowledge Base på ditt eget språk. En maskinoversatt eller Community-redigert artikkel er imidlertid ikke alltid perfekt. Den kan inneholde feil i vokabular, syntaks eller grammatikk, mye likt en fremmedspråklig som forsøker å snakke språket ditt. Microsoft har ikke ansvar for unøyaktige opplysninger, feil eller skade forårsaket av feilaktig oversettelse av innholdet eller kundenes bruk av informasjonen. Microsoft oppdaterer jevnlig maskinoversettelsesprogramvaren og -verktøyene for å forbedre redigering av maskinoversatte tekster.

Den engelske versjonen av denne artikkelen er den følgende: 260415
Symptom
En formel som inneholder funksjonene SUMMERHVIS, SUMMER, antall, COUNTIFS eller TELLBLANKE kan returnere feilen "#VALUE!" i Microsoft Excel.

Obs! Dette gjelder også for d-funksjoner, for eksempel DGJENNOMSNITT, DCOUNT, DANTALLA, DHENT, DMAX, DMIN, DPRODUKT, DSTDEV, DSTDEVP, DSUM, DVAR og DVARP. Forskyvning og indirekte-funksjonene har også dette problemet.
Årsak
Dette problemet oppstår når formelen som inneholder funksjonen refererer til celler i en arbeidsbok som er lukket, og cellene blir beregnet.

Obs! Hvis du åpner det refereres til arbeidsboken, vil formelen fungerer riktig.
Workaround
Du kan omgå dette problemet ved å bruke en kombinasjon av summen, og hvis functionstogether i en matriseformel.

Eksempler

Obs! Du må angi hver formel som en matriseformel. Hvis du vil angi en matriseformel i Microsoft Excel for Windows, trykker du CTRL + SKIFT + ENTER.

SUMMERHVIS

I stedet for å bruke en formel som ligner på følgende:
=SUMIF([source]Sheet1!$A$1:$A$8,"a",[source]Sheet1!$B$1:$B$8)
Bruk følgende formel:
= SUMMER (Hvis ([kilde] Ark1! $A$ 1: $A$8="a",[Source]Sheet1!$B$1:$B$8,0))

ANTALL.

I stedet for å bruke en formel som ligner på følgende:
=COUNTIF([source]Sheet1!$A$1:$A$8,"a")
Bruk følgende formel:
= SUMMER (Hvis ([kilde] Ark1! $A$ 1: $A$ 8 = "a", 1, 0))

TELLBLANKE

I stedet for å bruke en formel som ligner på følgende:
=COUNTBLANK([source]Sheet1!$A$1:$A$8)
Bruk følgende formel:
= SUMMER (Hvis ([kilde] Ark1! $A$ 1: $A$ 8 = "", 1, 0))


Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

Når du skal bruke en matriseformel av typen SUM(IF())

Bruke en logisk AND eller eller erstatte funksjonen SUMMER eller COUNTIFS
Slik bruker du en logisk og eller eller i en SUM + IF-setning i Excel

Status
Denne virkemåten er standard.
Mer informasjon
Funksjonen SUMMERHVIS bruker følgende syntaks:
= SUMIF(range, criteria, sum_range).
Referanser
Hvis du vil ha mer informasjon om en veiviser som kan hjelpe deg med å opprette disse funksjonene, klikker du Hjelp for Microsoft ExcelHjelp -menyen, skriver du summere verdier som oppfyller betingelsene ved hjelp av veiviseren for betinget summering i Office-hjelperen eller svarveiviseren, og klikker deretter Søk for å vise emnet.
Hvis du vil ha mer informasjon om matriseformler, klikker du Hjelp for Microsoft ExcelHjelp -menyen, skriver inn bruke formler til å beregne verdier i andre regneark og arbeidsbøker i Office-hjelperen eller svarveiviseren, og klikker deretter Søk for å vise emnet.
XL2000 XL200 2XL2003 XL2007 Excel2007 XL2010

Advarsel: Denne artikkelen er autooversatt

Egenskaper

Artikkel-ID: 260415 – Forrige gjennomgang: 09/23/2015 17:44:00 – Revisjon: 3.0

Microsoft Office Excel 2007, Microsoft Excel 2002 Standard Edition, Microsoft Excel 2000 Standard Edition, Microsoft Excel 2010, Microsoft Excel 2013, Excel 2016

  • kbbug kbpending kbmt KB260415 KbMtno
Tilbakemelding