Skip to main content

Conas luachanna uathúla a chomhaireamh bunaithe ar chritéir iolracha in Excel?

Údar: Xiaoyang Athraithe Deiridh: 2020-05-25

An t-alt seo, tógfaidh mé roinnt samplaí duit luachanna uathúla a chomhaireamh bunaithe ar chritéar amháin nó níos mó i mbileog oibre. D’fhéadfadh na céimeanna mionsonraithe seo a leanas cabhrú leat.

Líon luachanna uathúla bunaithe ar chritéir amháin

Déan luachanna uathúla a chomhaireamh bunaithe ar dhá dháta ar leith

Luachanna uathúla a chomhaireamh bunaithe ar dhá chritéar

Luachanna uathúla a chomhaireamh bunaithe ar thrí chritéar


mboilgeog cheart gorm saighead Líon luachanna uathúla bunaithe ar chritéir amháin

Mar shampla, tá an raon sonraí seo a leanas agam, anois, ba mhaith liom an táirge uathúil atá Tom ag díol a chomhaireamh.

comhaireamh uathúil doc le critéir iolracha 1

Iontráil an fhoirmle seo i gcill bhán le do thoil inar mian leat an toradh, G2 a fháil, mar shampla:

= SUM (IF ("Tom" = $ C $ 2: $ C $ 20, 1 / (TÍORTHA ($ C $ 2: $ C $ 20, "Tom", $ A $ 2: $ A $ 20, $ A $ 2: $ A $ 20) ), 0)), agus ansin brúigh Shift + Ctrl + Iontráil eochracha le chéile chun an toradh ceart a fháil, féach an scáileán:

comhaireamh uathúil doc le critéir iolracha 2

nótaí: San fhoirmle thuas, “Tom"Is é seo na critéir ainm is mian leat a chomhaireamh bunaithe ar, C2: C20 an bhfuil na critéir ainm sna cealla, A2: A20 na cealla ar mhaith leat na luachanna uathúla a chomhaireamh.


mboilgeog cheart gorm saighead Déan luachanna uathúla a chomhaireamh bunaithe ar dhá dháta ar leith

Chun na luachanna uathúla idir dhá dháta ar leith a ríomh, mar shampla, ba mhaith liom an táirge uathúil a chomhaireamh idir an raon dáta 2016/9/1 agus 2016/9/30, cuir an fhoirmle seo i bhfeidhm le do thoil:

= SUM (IF ($ D $ 2: $ D $ 20 <= DÁTA (2016, 9, 30) * ($ D $ 2: $ D $ 20> = DÁTA (2016, 9, 1)), 1 / TÍORTHA ($ A $ 2 : $ A $ 20, $ A $ 2: $ A $ 20, $ D $ 2: $ D $ 20, "<=" & DÁTA (2016, 9, 30), $ D $ 2: $ D $ 20, "> =" & DÁTA (2016, 9, 1))), 0), agus ansin brúigh Shift + Ctrl + Iontráil eochracha le chéile chun an toradh uathúil a fháil, féach an scáileán:

comhaireamh uathúil doc le critéir iolracha 3

nótaí: San fhoirmle thuas, an dáta 2016,9,1 agus 2016,9,30 an dáta tosaigh agus an dáta deiridh ar mhaith leat a chomhaireamh bunaithe ar, D2: D20 an bhfuil na critéir dáta sna cealla, A2: A20 na cealla ar mhaith leat na luachanna uathúla a chomhaireamh.


mboilgeog cheart gorm saighead Luachanna uathúla a chomhaireamh bunaithe ar dhá chritéar

Más mian leat an táirge uathúil a dhíolann Tom i mí Mheán Fómhair a chomhaireamh, is féidir leis an bhfoirmle seo a leanas cabhrú leat.

Cuir an fhoirmle seo isteach i gcill bhán chun an toradh, H2, a aschur, mar shampla.

= SUM (IF (("Tom" = $ C $ 2: $ C $ 20) * ($ D $ 2: $ D $ 20 <= DÁTA (2016, 9, 30) * ($ D $ 2: $ D $ 20> = DÁTA ( 2016, 9, 1))), 1 / TÍORTHA ($ C $ 2: $ C $ 20, "Tom", $ A $ 2: $ A $ 20, $ A $ 2: $ A $ 20, $ D $ 2: $ D $ 20, " <= "& DÁTA (2016, 9, 30), $ D $ 2: $ D $ 20,"> = "& DÁTA (2016, 9, 1))), 0) agus ansin brúigh Shift + Ctrl + Iontráil eochracha le chéile chun an toradh uathúil a fháil, féach an scáileán:

comhaireamh uathúil doc le critéir iolracha 4

Nótaí:

1. San fhoirmle thuas, “Tom"Is é seo na critéir ainm, 2016,9,1 agus 2016,9,30 an bhfuil an dá dháta ar mhaith leat a chomhaireamh bunaithe ar, C2: C20 an bhfuil na critéir ainm, agus D2: D20 an bhfuil an dáta sna cealla, A2: A20 an raon cealla ar mhaith leat na luachanna uathúla a chomhaireamh.

2. Más gá duit “or”Critéir chun na luachanna uathúla a chomhaireamh, mar shampla, ríomh na táirgí a dhíol Tom nó sa réigiún Theas, cuir an fhoirmle seo i bhfeidhm le do thoil:

=SUM(--(FREQUENCY(IF(("Tom"=$C$2:$C$20)+("South"=$B$2:$B$20), COUNTIF($A$2:$A$20, "<"&$A$2:$A$20), ""), COUNTIF($A$2:$A$20, "<"&$A$2:$A$20))>0)), agus cuimhnigh brú Shift + Ctrl + Iontráil eochracha le chéile chun an toradh uathúil a fháil, féach an scáileán:

comhaireamh uathúil doc le critéir iolracha 5


mboilgeog cheart gorm saighead Luachanna uathúla a chomhaireamh bunaithe ar thrí chritéar

Chun an táirge uathúil a chomhaireamh le trí chritéar, d’fhéadfadh an fhoirmle a bheith níos casta. Ligean le rá, ag ríomh na dtáirgí uathúla a dhíolann Tom i mí Mheán Fómhair agus sa réigiún ó thuaidh. Déan mar seo le do thoil:

Cuir an fhoirmle seo isteach i gcill bhán chun an toradh, I2, a aschur, mar shampla:

= SUM (IF (("Tom" = $ C $ 2: $ C $ 20) * ($ D $ 2: $ D $ 20 <= DÁTA (2016, 9, 30)) * ($ D $ 2: $ D $ 20> = DÁTA (2016, 9, 1)) * ("Thuaidh" = $ B $ 2: $ B $ 20), 1 / TÍORTHA ($ C $ 2: $ C $ 20, "Tom", $ A $ 2: $ A $ 20, $ A $ 2 : $ A $ 20, $ D $ 2: $ D $ 20, "<=" & DÁTA (2016, 9, 30), $ D $ 2: $ D $ 20, "> =" & DÁTA (2016, 9, 1), $ B $ 2 : $ B $ 20, "Thuaidh")), 0), agus ansin brúigh Shift + Ctrl + Iontráil eochracha le chéile chun an toradh uathúil a fháil, féach an scáileán:

comhaireamh uathúil doc le critéir iolracha 6

Uirlisí Táirgiúlachta Oifige is Fearr

🤖 Kutools AI Aide: anailís sonraí a réabhlóidiú bunaithe ar: Forghníomhú Chliste   |  Gin Cód  |  Cruthaigh Foirmlí Saincheaptha  |  Anailís a dhéanamh ar Sonraí agus Cairteacha a Ghin  |  Feidhmeanna Kutools a agairt...
Gnéithe Coitianta: Faigh, Aibhsigh nó Aithnigh Dúblaigh   |  Scrios Sraitheanna Bána   |  Comhcheangail Colúin nó Cealla gan Sonraí a Chailleadh   |   Babhta gan Foirmle ...
Cuardaigh Super: Ilchritéir VLookup    VLookup Illuachanna  |   VLookup Trasna Ilbhileoga   |   Amharc doiléir ....
Liosta anuas Casta: Go tapa Cruthaigh Liosta Anuas   |  Liosta anuas Cleithiúnach   |  Liosta Buail Isteach Ilroghnacha ....
Bainisteoir Colún: Cuir Líon Sonrach Colún leis  |  Colúin Bog  |  Scoránaigh Stádas Infheictheachta na gColún Ceilte  |  Déan comparáid idir Raonta & Colúin ...
Gnéithe Réadmhaoin: Fócas Eangaí   |  Amharc Dearaidh   |   Barra Mór na Foirmle    Leabhar Oibre & Bainisteoir Bileog   |  Leabharlann Acmhainní (Uaththéacs)   |  Piocálaí Dáta   |  Comhcheangail Bileoga Oibre   |  Criptigh/Díchriptigh Cealla    Seol Ríomhphost trí Liosta   |  Scagaire Super   |   Scagaire Speisialta (scagaire trom/iodálach/stailc tríd...) ...
Barr 15 Uirlisí12 Téacs uirlisí (Cuir Téacs, Bain Carachtair,...)   |   50 + Cairt cineálacha (Cairt Gantt,...)   |   40+ Praiticiúil Foirmlí (Ríomh aois bunaithe ar lá breithe,...)   |   19 Insertion uirlisí (Cuir isteach Cód QR, Ionsáigh Pictiúr ón gCosán,...)   |   12 Tiontú uirlisí (Uimhreacha le Focail, Comhshó Airgeadra,...)   |   7 Cumaisc & Scoilt uirlisí (Sraitheanna Comhcheangail Casta, Cealla Scoilt,...)   |   ... agus eile

Supercharge Do Scileanna Excel le Kutools le haghaidh Excel, agus Éifeachtúlacht Taithí Cosúil Ná Roimhe. Kutools le haghaidh Excel Tairiscintí Níos mó ná 300 Ardghnéithe chun Táirgiúlacht a Treisiú agus Sábháil Am.  Cliceáil anseo chun an ghné is mó a theastaíonn uait a fháil ...

Tuairisc


Tugann Tab Oifige comhéadan Tabbed chuig Office, agus Déan Do Obair i bhfad Níos Éasca

  • Cumasaigh eagarthóireacht agus léamh tabbed i Word, Excel, PowerPoint, Foilsitheoir, Rochtain, Visio agus Tionscadal.
  • Oscail agus cruthaigh cáipéisí iolracha i gcluaisíní nua den fhuinneog chéanna, seachas i bhfuinneoga nua.
  • Méadaíonn do tháirgiúlacht 50%, agus laghdaíonn sé na céadta cad a tharlaíonn nuair luch duit gach lá!
Comments (19)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
For all the above formula an you suggest a non array formula as my data runs to 25000 rows. I need a free suggestions and not paid ones
This comment was minimized by the moderator on the site
Hi,
This is great - except I cant get it to work for what I require
I have two sheets - a Summary sheet, and another sheet containing data
The dates are dynamic - so you enter the date ranges in the Summary sheet in two cells (from B2 to D2)
When I replace DATE(2022,6,1) with B2 it comes back with "a value used in the formula is the wrong data type"
When I test with putting DATE(2022,6,1) and DATE (2022,6,30) in the from - to parts in the formula - I get 0 as the result - which is wrong.
Note: I'm in Ireland - so the date format here is dd.mm.yy - changing things doesn't fix - and adds confusion tbh
My formula is
=SUM(IF(Sheet4!$C$2:Sheet4!$C$65<=(D2)*(Sheet4!$C$2:Sheet4!$C$65>=(B2)), 1/COUNTIFS(Sheet4!$A$2:Sheet4!$A$65, Sheet4!$A$2:Sheet4!$A$65, Sheet4!$C$2:Sheet4!$C$65, "<="&D2,Sheet4!$C$2:Sheet4!$C$65, ">="&B2))),0)
Where Sheet4 contains the data, C2:C65 are cells with dates, A2:A65 are cells with project numbers - where there maybe duplicates
Any help - greatly appreciated,
Thanks
This comment was minimized by the moderator on the site
1 month2 brand name 3 executive wise4 mix party nameCount unique party name
This comment was minimized by the moderator on the site
Count Unique Values Based On four Criteria
This comment was minimized by the moderator on the site
I am trying to use this method to calculate unique customers for a particular product (where a customer may have bought multiple times, but I want unique customers). If I enter the formula but limit the range to a subset of just 5 rows that I know contain a duplicate customer, it works fine. But when I apply to the whole column, e.g. $D:$D, it calculates endlessly; if it finishes, it returns a wrong result. But now it's not even finishing and I have to end the Excel process. Is this just too costly in terms of CPU to apply to a large volume of data (e.g. 1500 rows)?
This comment was minimized by the moderator on the site
I ma getting value in point which is not possible So please help me Out

{=SUM(IF(("Regular"='Raw Data'!$G$5:$G$1785)*('Raw Data'!$D$5:$D$1785<=DATE(2019,6,30)*('Raw Data'!$D$5:$D$1785>=DATE(2019,6,1))),1/COUNTIFS('Raw Data'!$B$5:$B$1785,'Raw Data'!$B$5:$B$1785,'Raw Data'!$D$5:$D$1785,"<="&DATE(2019,6,30),'Raw Data'!$D$5:$D$1785,">="&DATE(2019,6,1))),0)}
This comment was minimized by the moderator on the site
my question.
I mean that filtered rows , and not count hidden rows.
This comment was minimized by the moderator on the site
"if count visible rows."
I mean filtered rows , and not count rows hidden.
This comment was minimized by the moderator on the site
Ffrom this article formula,
if count visible rows. how can add or edit formula?
This comment was minimized by the moderator on the site
The greater and less than date criteria is a distracting example of how to use the sumif array.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations