Excel

COUNTIF ar nepārtrauktu diapazonu

Countif With Non Contiguous Range

Excel formula: COUNTIF ar nepārtrauktu diapazonuVispārīgā formula | _+_ | Kopsavilkums

Lai ar kritērijiem izmantotu neskaitāma diapazona skaitīšanu, varat izmantot funkciju COUNTIF kopā ar INDIRECT un SUM. Parādītajā piemērā šūna I5 satur šādu formulu:



= SUM ( COUNTIF ( INDIRECT ({'rng1','rng2','rng3'}),criteria))
Skaidrojums

COUNTIF saskaita šūnu skaitu diapazonā, kas atbilst noteiktajiem kritērijiem. Ja mēģināsit izmantot COUNTIF ar vairākiem diapazoniem, kas atdalīti ar komatiem, tiks parādīts kļūdas ziņojums. Viens risinājums ir rakstīt diapazonus kā tekstu masīva konstante funkcijas INDIRECT iekšpusē šādi:

 
= SUM ( COUNTIF ( INDIRECT ({'B5:B8','D7:D10','F6:F11'}),'>50'))

INDIRECT novērtēs teksta vērtības un nodos vairākus diapazonus COUNTIF. Tā kā COUNTIF saņem vairāk nekā vienu diapazonu, tas parādīs vairāk nekā vienu rezultātu masīvs . Mēs izmantojam SUM funkciju, lai “noķertu” un apstrādātu masīvu:





kā atrast spēles Excel
 
 INDIRECT ({'B5:B8','D7:D10','F6:F11'})

Funkcija SUM atgriež visu vērtību summu, 9. Lai gan šī ir masīva formula, tā nav nepieciešama PMP , jo mēs izmantojam masīva konstanti.

īsinājumtaustiņš šūnu bloķēšanai programmā Excel

Piezīme: INDIRECT ir a gaistoša funkcija un var ietekmēt darbgrāmatas veiktspēju.



Vairāki COUNTIF

Vēl viens veids, kā atrisināt šo problēmu, ir izmantot vairākus COUNTIF:

 
= SUM ({4,2,3})

Ar ierobežotu diapazonu skaitu šo pieeju var būt vieglāk īstenot. Tas novērš iespējamo INDIRECT ietekmi uz veiktspēju un ļauj normālu formulas sintaksi diapazoniem, tāpēc diapazoni tiks automātiski atjaunināti, veicot darblapas izmaiņas.

Viena šūnu diapazoni

Izmantojot atsevišķu šūnu diapazonus, varat rakstīt formulu bez šāda COUNTIF:

 
= COUNTIF (B5:B8,'>50')+ COUNTIF (D7:D10,'>50')+ COUNTIF (F6:F11,'>50')

Katra izteiksme atgriež vērtību TRUE vai FALSE, ja matemātiskās darbības laikā tās tiek piespiestas uz 1 un nulli. Šis ir izmantošanas piemērs Būla loģika formulā.

izmantojiet funkciju ____, lai darblapas šūnā ievadītu sistēmas datumu.
Autors Deivs Bruns


^