CountIf eller SumIf i Excel med två villkor - Excel-tips

Kári frågar:

Jag har en formel där jag måste lägga in ett kriterium. Kriterierna är att formeln måste samla tal som är större än 0,5 (> 0,5) men inte större än 2 (<2). Men hur gör jag det? Jag har försökt: "> 0,5" & "<2" och många andra kombinationer, men ingenting fungerar.

Kári: För en SUMIF- eller COUNTIF-formel med två villkor måste du använda en matrisformel.

Jag skrev en relaterad artikel för några år sedan, en bättre version av formeln har kommit fram. Det diskuterar användning av denna formel för en CountIf med två villkor:

=SUM(IF($C$2:$C$4403>0.5,IF($B$2:$B$4403<2,1,0),0))

Du kan istället använda boolesk logik för att skriva den här formeln för CountIf

=SUM(($C$2:$C$4403>0.5)*($C$2:$C$4403<2)*1)

eller den här formeln för SumIf:

=SUM(($C$2:$C$4403>0.5)*($C$2:$C$4403<2)*($C$2:$C$4403))

Kom ihåg att du måste hålla ner Ctrl- och Shift-tangenterna och sedan trycka på enter för att ange dessa CSE- eller Array-formler.

Intressanta artiklar...