Excel-formel: Räkna celler som inte är tomma -

Generisk formel

=COUNTA(range)

Sammanfattning

För att räkna celler som inte är tomma i ett intervall kan du använda funktionen COUNTA. I det visade exemplet innehåller D5 denna formel:

=COUNTA(B5:B9)

Förklaring

COUNTA är helautomatisk. När det ges ett cellområde returnerar det ett antal celler som innehåller siffror, text, logiska värden och fel. Tomma celler ignoreras.

Med COUNTIF och COUNTIFS

För att räkna celler som inte är tomma med COUNTIF-funktionen kan du använda en sådan formel:

=COUNTIF(range,"")

Samma tillvägagångssätt kan utökas med COUNTIFS-funktionen så här:

=COUNTIFS(rng1,">100",rng2,"")

Här räknar vi celler när värdet i rng1 är större än 100 och rng2 inte är tomt.

Se även: 50 exempel på formelkriterier.

Räkna celler med minst ett tecken

Ett problem med COUNTA är att det också räknar tomma strängar som returneras med formler (= ""). Om du stöter på det här problemet kan du använda en sådan formel:

=SUMPRODUCT(--(LEN(A1:A100)>0))

Här returnerar LEN-funktionen ett teckenantal för varje cell i intervallet, som sedan jämförs med noll med den större än operator (>). Detta uttryck returnerar SANT för celler som innehåller minst ett tecken och FALSKT för andra. Den dubbla negativa (-) används för att tvinga de Sanna / FALSKA värdena till en och nollor, och funktionen SUMPRODUCT returnerar summan.

Räkna tomma celler

För att räkna celler som är tomma kan du använda funktionen COUNTBLANK så:

=COUNTBLANK(B4:B9)

Intressanta artiklar...