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

Sut i swm yn seiliedig ar feini prawf colofn a rhes yn Excel? 

Mae gen i ystod o ddata sy'n cynnwys penawdau rhes a cholofn, nawr, rydw i eisiau cymryd swm o'r celloedd sy'n cwrdd â meini prawf pennawd colofn a rhes. Er enghraifft, i grynhoi'r celloedd pa feini prawf colofn yw Tom a'r meini prawf rhes yw Feb fel a ddangosir y screenshot canlynol. Yr erthygl hon, byddaf yn siarad am rai fformiwlâu defnyddiol i'w datrys.

meini prawf rhes colofn doc swm 1

Swm celloedd yn seiliedig ar feini prawf colofn a rhes gyda fformwlâu


swigen dde glas saeth Swm celloedd yn seiliedig ar feini prawf colofn a rhes gyda fformwlâu

Yma, gallwch gymhwyso'r fformwlâu canlynol i grynhoi'r celloedd yn seiliedig ar feini prawf y golofn a'r rhes, gwnewch fel hyn:

Rhowch unrhyw un o'r fformwlâu isod i mewn i gell wag lle rydych chi am allbwn y canlyniad:

=SUMPRODUCT((A2:A7="Tom")*(B1:J1="Feb")*(B2:J7))

=SUM(IF(B1:J1="Feb",IF(A2:A7="Tom",B2:J7)))

Ac yna pwyswch Shift + Ctrl + Enter allweddi gyda'i gilydd i gael y canlyniad, gweler y screenshot:

meini prawf rhes colofn doc swm 2

Nodyn: Yn y fformwlâu uchod: Tom ac Chwefror yw'r meini prawf colofn a rhes sy'n seiliedig ar, A2: A7, B1: J1 yw'r penawdau colofnau ac mae'r penawdau rhes yn cynnwys y meini prawf, B2: J7 yw'r ystod ddata rydych chi am ei chrynhoi.


Yr Offer Cynhyrchedd Swyddfa Gorau

Mae Kutools for Excel yn Datrys y rhan fwyaf o'ch Problemau, ac yn Cynyddu Eich Cynhyrchedd 80%

  • Ailddefnyddio: Mewnosod yn gyflym fformwlâu cymhleth, siartiau ac unrhyw beth rydych chi wedi'i ddefnyddio o'r blaen; Amgryptio Celloedd gyda chyfrinair; Creu Rhestr Bostio ac anfon e-byst ...
  • Bar Fformiwla Gwych (golygu llinellau lluosog o destun a fformiwla yn hawdd); Cynllun Darllen (darllen a golygu nifer fawr o gelloedd yn hawdd); Gludo i'r Ystod Hidlo...
  • Uno Celloedd / Rhesi / Colofnau heb golli Data; Cynnwys Celloedd Hollt; Cyfuno Rhesi / Colofnau Dyblyg... Atal Celloedd Dyblyg; Cymharwch y Meysydd...
  • Dewiswch Dyblyg neu Unigryw Rhesi; Dewiswch Blank Rows (mae pob cell yn wag); Darganfyddiad Gwych a Darganfyddiad Niwlog mewn Llawer o Lyfrau Gwaith; Dewis ar Hap ...
  • Copi Union Celloedd Lluosog heb newid cyfeirnod fformiwla; Auto Creu Cyfeiriadau i Daflenni Lluosog; Mewnosod Bwledi, Blychau Gwirio a mwy ...
  • Testun Detholiad, Ychwanegu Testun, Tynnu yn ôl Swydd, Tynnwch y Gofod; Creu ac Argraffu Subtotals Paging; Trosi rhwng Cynnwys a Sylwadau Celloedd...
  • Hidlo Super (arbed a chymhwyso cynlluniau hidlo i ddalenni eraill); Trefnu Uwch yn ôl mis / wythnos / dydd, amlder a mwy; Hidlo Arbennig gan feiddgar, italig ...
  • Cyfuno Llyfrau Gwaith a Thaflenni Gwaith; Uno Tablau yn seiliedig ar golofnau allweddol; Rhannwch Ddata yn Daflenni Lluosog; Trosi Swp xls, xlsx a PDF...
  • Mwy na 300 o nodweddion pwerus. Yn cefnogi Office / Excel 2007-2021 a 365. Yn cefnogi pob iaith. Defnydd hawdd yn eich menter neu sefydliad. Nodweddion llawn treial am ddim 30 diwrnod. Gwarant arian yn ôl 60 diwrnod.
tab kte 201905

Mae Tab Office yn Dod â rhyngwyneb Tabbed i'r Swyddfa, a Gwneud Eich Gwaith yn Haws o lawer

  • Galluogi golygu a darllen tabbed yn Word, Excel, PowerPoint, Cyhoeddwr, Mynediad, Visio a Phrosiect.
  • Agor a chreu dogfennau lluosog mewn tabiau newydd o'r un ffenestr, yn hytrach nag mewn ffenestri newydd.
  • Yn cynyddu eich cynhyrchiant 50%, ac yn lleihau cannoedd o gliciau llygoden i chi bob dydd!
gwaelod officetab
sylwadau (16)
Dim sgôr eto. Byddwch y cyntaf i sgorio!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Gwych, dyma'r un roeddwn i'n edrych amdano. diolch am y cymorth
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Mae'n werth nodi nad oes angen i chi o'r ddwy fformiwla a ddarperir uchod nodi'r fformiwla SUMPRODUCT gyda Ctrl + Shift + Enter. Bydd yn gweithio'n berffaith dda hebddo.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Brilliant
Lleihawyd y sylw hwn gan y safonwr ar y wefan
sut fyddech chi'n gwneud yr un fformiwla pe baech am grynhoi Chwefror a Mawrth gyda'i gilydd? helpwch os gwelwch yn dda! diolch

=SUMPRODUCT((A2:A7="Tom")*(B1:J1="Feb")*(B2:J7))
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, Angela,
I ddatrys eich problem, does ond angen i chi ddefnyddio'r fformiwla isod, rhowch gynnig arni.

=SUMPRODUCT((A2:A7="Tom")*((B1:J1="Feb")+(B1:J1="Mar"))*(B2:J7)).

Gobeithio y gall eich helpu!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
A oes unrhyw ffordd i wneud i hyn weithio gyda chymeriadau cardiau gwyllt? Hoffwn ei ddefnyddio ar bopeth sy'n dechrau gyda rhai nodau, ond gyda (nifer sefydlog o) nodau heb eu diffinio ar y diwedd, hy =SUM(IF(B1:J1="Fe*",IF(A2:A7="" I*", B2:J7)))
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Os oes gan unrhyw un yr un cwestiwn, dyma sut wnes i ei ddatrys (yn Google Sheets, heb ei brofi yn Excel):

=ArrayFormula(SUM(IF(regexmatch(O5:W5,"^Fe."),IF(regexmatch(N6:N11,"^To."),O6:W11))))

Sylwch nad yw'r swyddogaeth IF yn cefnogi nodau nod gwyllt a bod y cardiau gwyllt ar gyfer regexmatch yn wahanol ac i'w cael yma: https://github.com/google/re2/blob/master/doc/syntax.txt
Yn yr achos penodol hwn, defnyddiais ^ i nodi bod Fe & Tom yn digwydd ar ddechrau testun a . i ganiatáu ar gyfer unrhyw nod a ganlyn (byddai * yn golygu sero neu fwy o'r nod blaenorol, ee byddai Fe* ond yn edrych am enghreifftiau gydag 1 neu fwy o "e" ar ôl F)
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Diolch yn fawr iawn! Fe wnaethoch chi fy niwrnod!! @TeSageDS
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Ceisiais greu fformiwla i gyfrifo a yw'r D12 yn wag, bydd yn cyfrifo o K12 i AH12 ond mae'n ymddangos nad yw'r rhan hon ' regexmatch(D12,"")' yn gweithio
ArrayFormula(SUM(IF(regexmatch(D12,""),K12:AH12)))
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Yn yr enghraifft uchod pa fformiwla ddylwn i ei defnyddio pe bawn i eisiau cyfrifo swm y symiau a enillwyd gan Tom Ruby & Nicol ym mis Mawrth?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, Nabar, I gael y canlyniad rydych chi ei eisiau, defnyddiwch y fformiwla isod:=SUMPRODUCT(((A2:A7="Tom")+(A2:A7="Nicol")+(A2:A7="Ruby"))*(B1:J1="Mar")*(B2:J7))
Ceisiwch, gobeithio y gall eich helpu!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo Skyyang,
Diolch am eich ymateb. Rhoddais gynnig ar y fformiwla a awgrymwyd gennych ond nid wyf yn cael yr ateb cywir. Mae'n debyg nad oeddwn yn gallu rhoi fy ymholiad yn gywir. Gadewch i mi drio eto Mae gen i daenlen gyda data gyda chyfrifiad dyddiol, rydw i wedi rhifo'r rhes gyntaf 1,2,3,4.....132. Mae gan yr 2il, y 3ydd 4ydd a'r 5ed res benawdau tabl. Mae gan y golofn gyntaf linellau wedi'u rhifo 1, 2,3,.....3005 yn dechrau o res 6, amrediad B6: Mae gan EF3005 ddata wedi'i lenwi bob dydd. Yn yr ail ddalen mae gennyf dabl lle rwyf am gymhwyso fformiwla a fydd yn edrych i fyny dau rif llinell wedi'u bwydo mewn dwy res wahanol ac yn cyfrifo'r swm o'r ystod B6: EF3005 o'r daenlen data rhwng y ddau rif llinell o golofn benodol sef swm y gwerthoedd yng ngholofn 15 rhwng rhesi (llinell Rhifau) 50 & 85.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
A oes ffordd i wneud hyn ond yn lle ysgrifennu "Tom" a "Chwe" yn y fformiwla, gallwch gyfeirio at y celloedd meini prawf eeA11 & A12?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, Rianna, Ie, fel y dywedasoch, gallwch ddefnyddio'r cyfeiriadau cell i ddisodli'r testun yn y fformiwla, megis:
=SUMPRODUCT((A2:A7=A2)*(B1:J1=C1)*(B2:J7))
=SUM(IF(B1:J1=C1,IF(A2:A7=A2,B2:J7)))
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Pe bai negyddion yn y matrics a dim ond y pethau cadarnhaol yr oeddech am eu cynnwys, beth fyddech chi'n ei wneud? 
Ceisiais wneud rhywbeth fel hyn:

=SUMPRODUCT((Colofn = Meini Prawf)* ( Rhes = Meini Prawf) * (ail golofn = Meini Prawf) * (Matrics) * (Matrics > 0))

Lleihawyd y sylw hwn gan y safonwr ar y wefan
My data that I am trying to retrieve is in a table. Would this impact the result at all? I have:

=SUM(IF('[Primary Controller Active Project Database (KC notes)1.xlsx]Active Project Tracking'!$B2:$B66=X2,IF('[Primary Controller Active Project Database (KC notes)1.xlsx]Active Project Tracking'!$A1:$AV1=AH10,'[Primary Controller Active Project Database (KC notes)1.xlsx]Active Project Tracking'!$H$2:$AV$66)))

So I think the equivalent would be if you did your information above, but in a table in a different workbook. Thoughts?
Nid oes unrhyw sylwadau wedi'u postio yma eto
Gadewch eich sylwadau
Postio fel Gwestai
×
Graddiwch y swydd hon:
0   Cymeriadau
Lleoliadau a Awgrymir

Dilynwch ni

Hawlfraint © 2009 - www.extendoffice.com. | Cedwir pob hawl. Wedi ei bweru gan ExtendOffice. | Map o'r safle
Mae Microsoft a logo'r Swyddfa yn nodau masnach neu'n nodau masnach cofrestredig Microsoft Corporation yn yr Unol Daleithiau a / neu wledydd eraill.
Wedi'i warchod gan Sectigo SSL