Як выкарыстоўваць SUMPRODUCT IF у Excel (2 прыдатныя прыклады)

  • Падзяліцца Гэтым
Hugh West

SUMPRODUCT гэта надзвычай вынаходлівая функцыя са шматлікімі мэтамі. Калі вы параўноўваеце даныя паміж двума або больш дыяпазонамі і разлічваеце па некалькіх крытэрыях, функцыя SUMPRODUCT - ваш першы выбар . Ён валодае унікальнай здольнасцю разумна і элегантна апрацоўваць масівы. Часта нам трэба выкарыстоўваць камбінацыю SUMPRODUCT-IF або Conditional SUMPRODUCT , каб параўнаць слупкі з зададзенымі крытэрамі і знайсці вынік. Сёння ў гэтым артыкуле мы абмяркуем камбінаваную функцыю SUMPRODUCT-IF і некаторыя іншыя альтэрнатыўныя падыходы да гэтай камбінацыі.

Спампуйце практычны сшытак

Спампуйце гэты практычны ліст, каб практыкавацца задачу, пакуль вы чытаеце гэты артыкул.

Выкарыстанне SUMPRODUCT+IF Combination.xlsx

Уводзіны ў функцыю SUMPRODUCT у Excel

Тэхнічна функцыя SUMPRODUCT вяртае суму значэнняў адпаведных масіваў або дыяпазонаў. Звычайна множанне з'яўляецца аперацыяй па змаўчанні, але таксама можна рабіць дзяленне, адніманне або складанне.

⦿ Сінтаксіс:

Сінтаксіс функцыя SUMPRODUCT простая і непасрэдная.

=SUMPRODUCT(масіў1, [масіў2], [масіў3], …)

⦿ Аргумент:

  • [масіў1]: Першы масіў або дыяпазоны ячэек значэнні якіх мы хочам памножыць, а затым дадаць.
  • [ масіў2], [масіў3]…: Аргументы масіва 2 да255, значэнні якіх мы хочам памножыць, а потым скласці.

2 Прыклады выкарыстання камбінацыі SUMPRODUCT IF у Excel

У Excel няма ўбудаванай “SUMPRODUCT IF" , але вы можаце выкарыстоўваць гэта ў якасці формулы масіва, аб'яднаўшы функцыі SUMPRODUCT і IF . Давайце абмяркуем гэту формулу.

Прыклад 1: Прымяненне формулы SUMPRODUCT IF з адным крытэрыем

Мы можам выкарыстоўваць гэту формулу з адным крытэрыем. Выканайце наступныя крокі, каб навучыцца.

Крок 1:

  • Разгледзьце табліцу даных, у якой некаторыя садавіна пазначаны «Рэгіён» , “Коль” і “Цана” . Мы даведаемся агульны кошт некаторых тавараў.

Крок 2:

  • Стварыце іншы табліцу ў любым месцы аркуша, дзе вы хочаце атрымаць агульную цану тавару. Выбіраем пазіцыі «Вішня» , «Яблык», «Сліва» .

Крок-3:

  • Ужыце наступную формулу ў ячэйцы H4 . Фармат гэтай формулы -

=СУММАПРАДУКТ(КАЛІ(дыяпазон крытэрыяў=крытэрыі, дыяпазон значэнняў1*дыяпазон значэнняў2))

  • Устаўце значэнні ў формулу.

=SUMPRODUCT(IF($C$5:$C$21=G5,$D$5:$D$21*$E$5:$E$21))

Дзе,

  • Дыяпазон_крытэрыяў роўны $C$5:$C$21.
  • Крытэрыі гэта G5 , G6 і G7 .
  • Дыяпазон_значэнняў1 складае $D$5:$D$21.
  • Дыяпазон_значэнняў2 гэта $E$5:$E$21.

  • Ужыцьгэту формулу як формулу масіва, націснуўшы CTRL+SHIFT+ENTER адначасова. Калі вы выкарыстоўваеце Excel 365 , вы можаце проста націснуць ENTER , каб прымяніць формулу масіву.

Крок 4:

  • Мы атрымалі агульную цану. Цяпер прымяніце тую ж формулу для астатніх элементаў.

Больш падрабязна: SUMPRODUCT з крытэрыямі ў Excel (5 метадаў )

Прыклад 2: Прымяненне формулы SUMPRODUCT IF з некалькімі крытэрыямі ў розных слупках

Мы будзем выкарыстоўваць адну і тую ж формулу для некалькіх крытэрыяў.

Крок- 1:

  • Дадамо яшчэ адзін крытэрый “Рэгіён” у табліцу 2. У гэтым выпадку мы хочам знайсці агульную цану “Вішня” з рэгіёна «Акіянія» і «Яблык» з рэгіёна «Азія» .

Крок 2:

  • Цяпер прымяніце формулу ніжэй. Устаўце значэнні ў формулу.

=SUMPRODUCT(IF($B$5:$B$21=G5,IF($C$5:$C$21=H5,$D$5:$D$21*$E$5:$E$21)))

Дзе,

  • Дыяпазон_крытэрыяў складае $B$5:$B$21, $C$5:$C$21.
  • Крытэрыі гэта G5, H5.
  • Дыяпазон_значэнняў1 роўна $D$5:$D$21.
  • Дыяпазон_значэнняў2 складае $E$5:$E$21.
  • Цяпер націсніце ENTER .

Крок 3:

  • Наша каштоўнасць тут. Цяпер зрабіце тое ж самае для элемента “Apple” .

Дадатковая інфармацыя: Як выкарыстоўваць SUMPRODUCT IF у Excel

Як выкарыстоўваць толькі SUMPRODUCT заместФормула SUMPRODUCT IF у Excel

Ёсць некаторыя іншыя падыходы да атрымання папярэдніх вынікаў. Альтэрнатыўны спосаб устаўкі крытэрыяў у функцыю SUMPRODUCT у выглядзе масіва з выкарыстаннем двайнога адзінарнага (–) для пераўтварэння TRUE або FALSE у 1 або 0 .

SUMPRODUCT з адной умовай:

У гэтым выпадку мы разгледзім папярэдні прыклад. Агульны кошт “Mango” мы знойдзем са спісу.

  • Выкарыстайце ўмоўную формулу SUMPRODUCT ніжэй.

=SUMPRODUCT(--(C5:C21=G5),D5:D21,E5:E21)

Дзе

  • Масіў1 роўны (– (C5:C21=G5).
  • [Масіў2] гэта D5:D21.
  • [Масіў3] гэта E5:E21.
  • Націсніце “Enter”. Наш вынік тут.

Тлумачэнне формулы:

Цяпер мы растлумачым, як гэты ўмоўны SUMPRODUCT функцыя працуе

  • Калі мы ўводзім “–(C4:C20=G4)” у формулу, гэты двайны адзінарны (–) пераўтварае ІСЦІНЫ або ХЛУСНЯ у 1 або 0 . Выберыце гэту частку “–(C4:C20=G4)” на працоўным аркушы і націсніце “F9” , каб убачыць асноўныя значэнні.

    Вывад: {0,1,0,0,0,0,0,0,1,1,0,1,1 ,0,0,0,1}

  • Цяпер, калі мы разбяром масівы на значэнні, фактычная формула будзе выглядаць такгэта,

=SUMPRODUCT({0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0, 1},{20,50,100,50,500,80,90,56,60,80,100,40,45,25,35,45,90},{15,20,2,5,12,10,15,9, 20,30,5,30,25,10,10,20,15})

  • Першы масіў будзе памножаны на другі, затым другі масіў будзе памножаны на трэці масіў. Сачыце за гэтым малюнкам

Вось як працуе гэты ўмоўны SUMPRODUCT .

Дадаткова: Дыяпазон дат SUMPRODUCT [7 прадуктыўных метадаў]

Прымяненне некалькіх умоў у розных слупках:

У наступным прыкладзе мы даведаемся агульную цана на “Чэры” з рэгіёну “Акіянія” .

  • Выкарыстайце формулу. Канчатковая форма гэтай формулы:

=SUMPRODUCT(--(B5:B21=G5), --(C5:C21=H5),D5:D21,E5:E21)

Дзе,

  • Масіў1 гэта (–(C5:C21=G5),–(C5:C21=H5).
  • [Масіў2] гэта D5:D21.
  • [Масіў3] гэта E5:E21.
  • Націсніце ENTER . Наш вынік дасягнуты.

Больш падрабязна: Функцыя SUMPRODUCT з некалькімі слупкамі ў Excel (4 простыя спосабы)

Прымяненне логікі АБО:

Мы можам дадаць логіку АБО да нашай формулы, каб зрабіць гэту формулу больш дынамічны.

Скажам, нам трэба атрымаць агульны кошт “Манга” і “Чэры” з табліцы даных.

  • Прымяніце формулу SUMPRODUCT з АБО і ўстаўце значэнні.
  • Формулагэта

=SUMPRODUCT(--((C5:C21=G5)+(C5:C21=H5)>0),D5:D21,E5:E21)

Дзе,

  • Масіў1 роўна –((C5:C21=G5)+(C5:C21=H5)>0). Тут G5 - гэта "Манга" , а H5 - гэта "Вішня" . Гэты масіў падлічвае агульную колькасць «Манга» і «Вішні» у табліцы даных.
  • [Масіў2] роўна D5:D21.
  • [Масіў3] гэта E5:E21.
  • Націсніце “ Enter” , каб атрымаць агульную цану прадуктаў.

Прымяненне некалькіх крытэрыяў І/АБО:

У гэтым выпадку мы будзем прымяняць логіку Or з некалькімі ўмовамі.

У наступным прыкладзе нам трэба знайсці агульную цану «Вішня» і «Манга» з рэгіёнаў “Азія” і “Еўропа” .

  • Каб атрымаць вынік, цяпер мы прыменім формулу з І/АБО логіка. Формула:

=SUMPRODUCT(--((B5:B21=H4)+(B5:B21=H5)>0),--((C5:C21=H6)+(C5:C21=H7)>0),D5:D21,E5:E21)

Дзе,

  • Масіў1 гэта –((B5:B21=H4)+(B5:B21=H5)>0),–((C5:C21=H6)+(C5:C21=H7)> 0). Тут B5:B21 — гэта «Рэгіён» Калонка, H4 і H5 гэта «Азія» і «Еўропа» ” .Аналагічным чынам, C5:C21 гэта “Элемент” слупок, H6 і H7 гэта “Чэры” і “Манга”.
  • [Масіў2] гэта D5:D21.
  • [ Array3] гэта E5:E21.
  • Націсніце ENTER каб атрымаць агульную цану.

Кароткія заўвагі

✅ Масівы ў формуле SUMPRODUCT павінны мець аднолькавую колькасць радкоў і слупкоў. Каліне, вы атрымаеце #ЗНАЧЭННЕ! Памылка.

✅ Функцыя SUMPRODUCT апрацоўвае нелікавыя значэнні як нулі. Калі ў вашай формуле ёсць якія-небудзь нелікавыя значэнні, адказам будзе “0”.

✅ Паколькі формула СУММАПРОДУКТ, КАЛІ з'яўляецца формулай масіва, вам трэба націсніце CTRL+SHIFT+ENTER адначасова, каб прымяніць формулу.

✅ Функцыя SUMPRODUCT не падтрымлівае сімвалы падстаноўкі.

Выснова

Сёння ў гэтым артыкуле мы абмяркоўвалі формулу СУММАПРОДУКТ, КАЛІ і некаторыя іншыя альтэрнатыўныя ўмоўныя формулы СУММАПРАДУКТ . Спадзяюся, гэты артыкул спатрэбіцца вам, калі вы сутыкнецеся з праблемамі. Калі ў вас узнікла блытаніна, можаце пакінуць каментарый. Каб даведацца больш пра Excel, наведайце наш сайт .

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.