Undvik fel när man räknar datumvärden som uppfyller specificerade kriterier

Anonim

Problem:

Området A2: B9 innehåller en serie datum och motsvarande antal arbetade timmar på var och en av dem.
En tom cell i kolumn B som matchar ett datum i kolumn A indikerar att 0 timmar arbetades den dagen.
Området kan också innehålla tomma rader.
Följande formel skapades för att räkna antalet dagar i januari för vilka 0 timmar arbetades:
= SUMPRODUCT ((MÅNAD (A2: A9) = 1)*(ISBLANK (B2: B9)))
Ett felaktigt resultat på 3 returnerades dock.

Lösning:

Använd funktionerna SUMPRODUCT, MONTH, ISBLANK och ISNUMBER enligt följande formel:
= SUMPRODUCT ((MÅNAD (A2: A9) = 1)*(ISBLANK (B2: B9))*(ISNUMBER (A2: A9))))

Datum_____Timmar arbetade
1 jan____8

4 april____5
3 mars____4

5 jan
8 feb
10 jan___2
Skärmdump // Undvik fel när man räknar datumvärden som uppfyller specificerade kriterier