Excel SUMPRODUCT көмегімен бірнеше шарттарға сәйкес келетін ұяшықтардың қосындысы

Мазмұны:

Excel SUMPRODUCT көмегімен бірнеше шарттарға сәйкес келетін ұяшықтардың қосындысы
Excel SUMPRODUCT көмегімен бірнеше шарттарға сәйкес келетін ұяшықтардың қосындысы
Anonim

01/02

Екі мәннің арасына түсетін ұяшықтардың қосындысы

Image
Image
Excel SUMPRODUCT көмегімен бірнеше критерийлерге сәйкес келетін деректер ұяшықтарын жинақтау.

Lifewire

Excel бағдарламасындағы ҚОРЫТЫНДЫ функциясы өте әмбебап функция болып табылады, ол функция аргументтерінің енгізілу жолына байланысты әртүрлі нәтижелер береді.

Әдетте, аты айтып тұрғандай, SUMPRODUCT өнімін алу үшін бір немесе бірнеше массивтің элементтерін көбейтеді, содан кейін өнімдерді қосады немесе қосады.

Функция синтаксисін реттей отырып, оны тек белгілі бір критерийлерге сәйкес келетін ұяшықтардағы деректерді қосу үшін пайдалануға болады.

Excel 2007 жылдан бастап бағдарламада екі функция бар - SUMIF және SUMIFS - олар бір немесе бірнеше орнатылған критерийлерге сәйкес келетін ұяшықтардағы деректерді жинақтайды.

Бірақ кейде жоғарыдағы суретте көрсетілгендей бір ауқымға қатысты бірнеше шарттарды табуға келгенде SUMPRODUCT-пен жұмыс істеу оңайырақ болады.

SUMPRODUCT функциясының синтаксисі ұяшықтардың қосындысы

Арнайы шарттарға сай ұяшықтардағы деректерді қосу үшін SUMPRODUCT алу үшін пайдаланылатын синтаксис:

=СУMPRODUCT([1-шарт][2-шарт][массив])

1-шарт, 2-шарт - функция массивтің туындысын тапқанға дейін орындалуы керек шарттар.

массив - ұяшықтардың сабақтас диапазоны

Мысалы: Бірнеше шарттарды қанағаттандыратын ұяшықтардағы деректерді жинақтау

Жоғарыдағы суреттегі мысал 25 пен 75 арасындағы D1-E6 ауқымындағы ұяшықтардағы деректерді қосады.

SUMPRODUCT функциясын енгізу

Бұл мысалда SUMPRODUCT функциясының тұрақты емес пішімін пайдаланатындықтан, функцияның диалогтық терезесін функция мен оның аргументтерін енгізу үшін пайдалану мүмкін емес. Оның орнына, функцияны жұмыс парағы ұяшығына қолмен теру керек.

  1. Белсенді ұяшыққа айналдыру үшін жұмыс парағындағы B7 ұяшығын басыңыз;
  2. Келесі формуланы B7 ұяшығына енгізіңіз: =СУПРОДУКТ(($A$2:$B$6>25)($A$2:$B$6<75)(A2:B6))
  3. 250 жауабы B7 ұяшығында болуы керек
  4. Жауап 25 пен 75 аралығындағы бес санды (40, 45, 50, 55 және 60) қосу арқылы келді. Олардың жалпы саны 250

SUMPRODUCT формуласын бұзу

Шарттар оның аргументтері үшін пайдаланылған кезде, SUMPRODUCT әрбір жиым элементін шартқа қарсы бағалайды және логикалық мәнді (TRUE немесе FALSE) қайтарады.

Есептеу мақсаттары үшін Excel массив элементтері үшін 1 мәнін ШЫН (шартқа сай) және 0 мәнін тағайындайдыЖАЛҒАН (шартқа сай емес) жиым элементтері үшін.

Мысалы, 40 саны:

  • бірінші шарт үшін ШЫН, сондықтан бірінші массивте 1 мәні тағайындалған;
  • екінші шарт үшін ШЫН, сондықтан екінші массивте 1 мәні тағайындалған.

15 саны:

  • бірінші шарт үшін ЖАЛҒАН, сондықтан бірінші массивте 0 мәні тағайындалған;
  • екінші шарт үшін ШЫН, сондықтан екінші массивте 1 мәні тағайындалған.

Әр массивтегі сәйкес сандар мен нөлдер бірге көбейтіледі:

  • 40 саны үшін - бізде 1 мәнін қайтаратын 1 x 1 бар;
  • 15 саны үшін - бізде 0 мәнін қайтаратын 0 x 1 бар.

Бірліктер мен нөлдерді ауқымға көбейту

Осы бірліктер мен нөлдер A2: B6 ауқымындағы сандарға көбейтіледі

Бұл функция арқылы қосылатын сандарды беру үшін жасалады.

Бұл жұмыс істейді, себебі:

  • 1 есе кез келген сан бастапқы санға тең
  • 0 рет кез келген сан 0-ға тең

Сонымен біз мынаны аламыз:

  • 140=40

    015=0

    022=0

    145=45

    150=50

    155=55

    025=0

    075=0

    160=600100=0

Нәтижелерді жинақтау

SUMPRODUCT содан кейін жауапты табу үшін жоғарыдағы нәтижелерді қорытындылайды.

40 + 0 + 0 + 45 + 50 + 55 + 0 + 0 + 60 + 0=250

Ұсынылған: