Note: The other languages of the website are Google-translated. Back to English

Cyfrif rhesi os ydynt yn cwrdd â meini prawf lluosog yn Excel

Cyfrif nifer y rhesi mewn ystod yn seiliedig ar feini prawf lluosog, y mae rhai ohonynt yn dibynnu ar y profion rhesymegol sy'n gweithio ar lefel rhes, gall y swyddogaeth SUMPRODUCT yn Excel wneud ffafr i chi.

Er enghraifft, mae gen i adroddiad cynnyrch gyda gwerthiannau cynlluniedig a gwirioneddol, nawr, rydw i eisiau cyfrif y rhesi sy'n cynnwys yr Apple y mae'r gwerthiant gwirioneddol yn fwy na'r gwerthiant a gynlluniwyd fel y dangosir isod. I ddatrys y dasg hon, y swyddogaeth fwyaf effeithiol yw swyddogaeth SUMPRODUCT.

Cyfrif rhesi os ydynt yn cwrdd â meini prawf lluosog gyda swyddogaeth SUMPRODUCT


Cyfrif rhesi os ydynt yn cwrdd â meini prawf lluosog gyda swyddogaeth SUMPRODUCT

I gyfrif y rhesi os ydynt yn cwrdd â meini prawf lluosog, gan ddefnyddio'r swyddogaeth SUMPRODUCT yn Excel, y gystrawen generig yw:

=SUMPRODUCT((logical1)*(logical2))
  • logical1, logical2: Yr ymadroddion rhesymegol a ddefnyddir i gymharu'r gwerthoedd.

1. Ar gyfer cyfrif nifer y rhesi Apple y mae'r gwerthiant gwirioneddol yn fwy na'r gwerthiant a gynlluniwyd, defnyddiwch y fformiwla isod:

=SUMPRODUCT(($C$2:$C$10>$B$2:$B$10)*($A$2:$A$10=E2))

Nodyn: Yn y fformiwla uchod, C2: C10> B2: B10 yw'r mynegiad rhesymegol cyntaf sy'n cymharu'r gwerthoedd yng ngholofn C â'r gwerthoedd yng ngholofn B; A2: A10 = E2 yw'r ail fynegiad rhesymegol sy'n gwirio a yw'r gell E2 yn bodoli yng ngholofn A.

2. Yna, pwyswch Rhowch allwedd i gael y canlyniad sydd ei angen arnoch, gweler y screenshot:


Esboniad o'r fformiwla:

=SUMPRODUCT(($C$2:$C$10>$B$2:$B$10)*($A$2:$A$10=E2))

  • $ C $ 2: $ C $ 10> $ B $ 2: $ B $ 10: Defnyddir yr ymadrodd rhesymegol hwn i gymharu'r gwerthoedd yng ngholofn C â'r gwerthoedd yng ngholofn B ym mhob rhes, os yw'r gwerth yng ngholofn C yn fwy na'r gwerth yng ngholofn B, mae GWIR yn cael ei arddangos, fel arall, bydd GAU yn arddangos, ac yn dychwelyd y gwerthoedd arae fel hyn: {GWIR; GAU; GWIR; ANWIR; ANWIR; ANWIR; ANGHYWIR; GWIR; GWIR}.
  • $ A $ 2: $ A $ 10 = E2: Defnyddir yr ymadrodd rhesymegol hwn i wirio a yw'r gell E2 yn bodoli yn yr ystod A2: A10. Felly, fe gewch chi'r canlyniad fel hyn: {GWIR; GAU; GWIR; GAU; GWIR; GWIR; GAU; GWIR; GAU}.
  • ($C$2:$C$10>$B$2:$B$10)*($A$2:$A$10=E2): Defnyddir y gweithrediad lluosi i luosi'r ddau arae hyn yn un arae sengl i ddychwelyd y canlyniad fel hyn: {1; 0; 1; 0; 0; 0; 0; 1; 0}.
  • SUMPRODUCT(($C$2:$C$10>$B$2:$B$10)*($A$2:$A$10=E2))= SUMPRODUCT({1;0;1;0;0;0;0;1;0}): Mae'r CYFLWYNIAD hwn yn adio'r rhifau yn yr arae ac yn dychwelyd y canlyniad: 3.

Swyddogaeth gymharol a ddefnyddir:

  • SUMPRODUCT:
  • Gellir defnyddio'r swyddogaeth SUMPRODUCT i luosi dwy golofn neu arae neu fwy gyda'i gilydd, ac yna cael swm y cynhyrchion.

Mwy o erthyglau:

  • Cyfrif Rhesi Os Cwrdd â Meini Prawf Mewnol
  • Gan dybio, mae gennych adroddiad o werthiannau cynnyrch eleni a'r llynedd, ac yn awr, efallai y bydd angen i chi gyfrif cynhyrchion lle mae'r gwerthiannau eleni yn fwy na'r llynedd, neu mae'r gwerthiannau eleni yn llai na'r llynedd fel isod screenshot wedi'i ddangos. Fel rheol, gallwch ychwanegu colofn cynorthwyydd ar gyfer cyfrifo'r gwahaniaeth gwerthu rhwng y ddwy flynedd, ac yna defnyddio COUNTIF i gael canlyniad. Ond, yr erthygl hon, byddaf yn cyflwyno'r swyddogaeth SUMPRODUCT i gael y canlyniad yn uniongyrchol heb unrhyw golofn cynorthwyydd.
  • Cyfrif yn Cydweddu Rhwng Dau Golofn
  • Er enghraifft, mae gen i ddwy restr o ddata yng ngholofn A a cholofn C, nawr, rydw i eisiau cymharu'r ddwy golofn a chyfrif os yw'r gwerth yng ngholofn A a geir yng ngholofn C yn yr un rhes ag islaw'r screenshot a ddangosir. Yn yr achos hwn, efallai mai'r swyddogaeth SUMPRODUCT yw'r swyddogaeth orau i chi ddatrys y dasg hon yn Excel.
  • Nifer y celloedd sy'n hafal i un o lawer o werthoedd
  • Gan dybio, mae gen i restr o gynhyrchion yng ngholofn A, nawr, rydw i eisiau cael cyfanswm y cynhyrchion penodol Apple, Grape and Lemon a oedd yn rhestru yn ystod C4: C6 o golofn A fel y dangosir y llun isod. Fel rheol, yn Excel, ni fydd swyddogaethau syml COUNTIF a COUNTIFS yn gweithio yn y senario hwn. Yr erthygl hon, byddaf yn siarad am sut i ddatrys y swydd hon yn gyflym ac yn hawdd gyda'r cyfuniad o swyddogaethau SUMPRODUCT a COUNTIF.

Yr Offer Cynhyrchedd Swyddfa Gorau

Kutools for Excel - Yn Eich Helpu i Sefyll Allan O Dyrfa

Hoffech chi gwblhau eich gwaith dyddiol yn gyflym ac yn berffaith? Mae Kutools ar gyfer Excel yn dod â 300 o nodweddion uwch pwerus (Cyfuno llyfrau gwaith, swm yn ôl lliw, cynnwys cell hollti, dyddiad trosi, ac yn y blaen ...) ac arbed amser 80% i chi.

  • Wedi'i gynllunio ar gyfer 1500 o senarios gwaith, yn eich helpu i ddatrys problemau Excel 80%.
  • Gostyngwch filoedd o gliciau bysellfwrdd a llygoden bob dydd, lleddfu'ch llygaid a'ch dwylo blinedig.
  • Dewch yn arbenigwr Excel mewn 3 munud. Nid oes angen cofio unrhyw fformiwlâu poenus a chodau VBA mwyach.
  • Treial am ddim diderfyn 30 diwrnod. Gwarant arian yn ôl 60 diwrnod. Uwchraddio a chefnogi am ddim am 2 flynedd.
Rhuban o Excel (gyda Kutools ar gyfer Excel wedi'i osod)

Tab Swyddfa - Galluogi Darllen a Golygu Tabbed yn Microsoft Office (cynnwys Excel)

  • Un eiliad i newid rhwng dwsinau o ddogfennau agored!
  • Gostyngwch gannoedd o gliciau llygoden i chi bob dydd, ffarweliwch â llaw llygoden.
  • Yn cynyddu eich cynhyrchiant 50% wrth wylio a golygu sawl dogfen.
  • Yn Dod â Thabiau Effeithlon i'r Swyddfa (gan gynnwys Excel), Yn union fel Chrome, Firefox, a New Internet Explorer.
Ergyd Sgrin o Excel (gyda Office Tab wedi'i osod)
sylwadau (2)
Dim sgôr eto. Byddwch y cyntaf i sgorio!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
=Nid yw SUMPRODUCT({Array of True/Gau}) yn cyfrif y gwerthoedd Gwir yn yr arae bellach (fel yn y fformiwlâu SUM neu COUNT).
Ond gallwch orfodi trosi Gwir/Gau i 1 a 0 trwy ychwanegu'r '--' gweithredwr yn union cyn yr arae:
=SUMPRODUCT(--{Array of True/Gau}).
Gallwch hefyd deipio'r gweithredwr hwn yn union ar ôl yr arwydd lluosi, gan roi'r gweithredwr '*--' rhyfedd.

Yn yr enghraifft hon, fformiwlâu gweithredol fyddai:
=SUMPRODUCT(--($C$2:$C$10>$B$2:$B$10)*--($A$2:$A$10=E2))
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo Athro X,

Rydych chi'n iawn mewn un ffordd. Mae'r negatif dwbl (--) yn un o sawl ffordd o orfodi gwerthoedd CYWIR ac ANGHYWIR yn eu cyfwerthoedd rhifol, 1 a 0. Unwaith y bydd gennym ni 1s a 0s, gallwn ni berfformio gweithrediadau amrywiol ar yr araeau gyda rhesymeg Boole.

Ond nid oes angen y negyddol dwbl (--) ar ein fformiwla, gan wneud y fformiwla'n fwy cryno. Mae hyn oherwydd bod gweithrediad mathemateg lluosi (*) yn trosi'r gwerthoedd GWIR a GAU yn awtomatig i 1s a 0s. Cael diwrnod braf.

Yn gywir,
Mandy
Nid oes unrhyw sylwadau wedi'u postio yma eto
Gadewch eich sylwadau
Postio fel Gwestai
×
Graddiwch y swydd hon:
0   Cymeriadau
Lleoliadau a Awgrymir