Олон шалгуурыг тооцоолохын тулд Excel-н SUMPRODUCT ашиглах

Хоёр буюу түүнээс дээш тооны эсүүд дэх тоон мэдээллийг тоогоор тоолоход ашигладаг COUNTIFS функцийг Excel 2007 -д олон шалгуураар анх танилцуулсан. Өмнө нь зөвхөн COUNTIF нь зөвхөн эсийн тоог тоолох зориулалттай байсан нэг шалгуурыг хангасан хүрээтэй байсан.

Excel 2003 болон өмнөх хувилбарыг ашиглаж байгаа хүмүүст, эсвэл COUNTIF-ийг ашиглан олон шалгуурыг тооцоолох арга замыг олохын оронд SUMPRODUCT функцыг оронд нь ашиглаж болно.

COUNTIFS-ийн адилаар SUMPRODUCT-тай хамт хэрэглэдэг хүрээ ижил хэмжээтэй байна.

Цаашлаад, үйл ажиллагаа нь зөвхөн нэг мөрөнд зэрэг шалгуур бүрт шалгуурыг нэгэн зэрэг хангаж буй тохиолдлыг л тооцдог.

SUMPRODUCT функцийг хэрхэн ашиглах талаар

Олон шалгуурыг тоолоход SUMPRODUCT функцэд ашигласан синтакс нь функционал хэрэглэгддэгээсээ өөр байна:

= SUMPRODUCT (Criteria-1, Шалгуур-1) * (Criteria-2, Шалгуур-2) * ...)

Criteria_range - функцийг хайж байгаа нүднүүдийн бүлэг.

Шалгуурууд - эсийг тоолох эсэхийг тодорхойлно.

Доорх жишээнд бид өгөгдлийн дээжний E1-ээс G6-д зөвхөн мөрүүдийг тоолж, өгөгдлийн бүх гурван багананд тодорхой шалгуурыг хангаж өгнө.

Зөвхөн дараах шалгууруудыг хангасан тохиолдолд мөрөнд тооцно:
Багана E: хэрэв тоо нь 2 эсвэл түүнээс бага бол;
Багана F: хэрэв тоо нь 4-тэй;
Багана G: хэрэв тоо нь 5-аас их эсвэл тэнцүү бол.

Excel-ийн SUMPRODUCT функцийг ашиглах жишээ

Тэмдэглэгээ: Энэ нь SUMPRODUCT функцын стандарт бус учир функцийг харилцах цонхыг ашиглан оруулж болохгүй боловч зорилтот нүд рүү оруулна.

  1. Дараах өгөгдлийг E1-ээс E6: 1, 2, 1, 2, 2, 8 хүртэл оруулна уу.
  2. Дараах өгөгдлийг F1-ээс F6: 4, 4, 6, 4, 4, 1 болгон оруулна уу.
  3. Дараах мэдээллийг G1-ээс G6: 5, 1, 5, 3, 8, 7 нүдэнд оруулна уу.
  4. Функцийн үр дүнг харуулах байрлал I1 дээр дарна уу.
  5. Дараах нүдийг I1 нүд рүү оруулна уу:
    1. = sumproduct (E1: E6 <= 5) * (F1: F6 = 4) * (E1: E6> = 5)) .
  6. Дээрх бүх шалгуурыг хангасан зөвхөн хоёр эгнээ (мөрүүд 1 ба 5) байгаа тул 2-р хариулт нь I1 нүдэнд гарна.
  7. Бүрэн гүйцэтгэл = SUMPRODUCT (E1: E6 <= 5) * (F1: F6 = 4) * ( I1 : E6 = = 5)) .