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

Cyfrif gwerthoedd rhifol unigryw yn seiliedig ar feini prawf yn Excel

Yn nhaflen waith Excel, efallai y byddwch chi'n dioddef o broblem sy'n cyfrif nifer y gwerthoedd rhifol unigryw yn seiliedig ar gyflwr penodol. Er enghraifft, sut alla i gyfrif gwerthoedd Qty unigryw'r cynnyrch “crys-T” o'r adroddiad fel isod y llun a ddangosir? Yn yr erthygl hon, byddaf yn dangos rhai fformiwlâu i gyflawni'r dasg hon yn Excel.


Cyfrif gwerthoedd rhifol unigryw yn seiliedig ar feini prawf yn Excel 2019, 2016 ac yn gynharach

Yn Excel 2019 a fersiynau cynharach, gallwch gyfuno swyddogaethau SUM, FREQUENCY ac IF i greu fformiwla ar gyfer cyfrif gwerthoedd unigryw yn seiliedig ar feini prawf, y gystrawen generig yw:

{=SUM(--(FREQUENCY(IF(criteria_range=criteria,range),range)>0))}
Array formula, should press Ctrl + Shift + Enter keys together.
  • criteria_range: Yr ystod o gelloedd i gyd-fynd â'r meini prawf a nodwyd gennych;
  • criteria: Yr amod eich bod am gyfrif gwerthoedd unigryw yn seiliedig ar;
  • range: Ystod y celloedd sydd â gwerthoedd unigryw i'w cyfrif.

Defnyddiwch y fformiwla isod mewn cell wag, a gwasgwch Ctrl + Shift + Enter allweddi i gael y canlyniad cywir, gweler y screenshot:

=SUM(--(FREQUENCY(IF(A2:A12=E2,C2:C12),C2:C12)>0))


Esboniad o'r fformiwla:

=SUM(--(FREQUENCY(IF(A2:A12=E2,C2:C12),C2:C12)>0))

  • IF(A2:A12=E2,C2:C12): Mae'r swyddogaeth IF hon yn dychwelyd y gwerth yng ngholofn C os yw'r cynnyrch yng ngholofn A yn “grys-T”, y canlyniad yw amrywiaeth fel hyn: {GAU; 300; 500; ANWIR; 400; ANWIR; 300; ANWIR; ANWIR; ANWIR; 350}.
  • FREQUENCY(IF(A2:A12=E2,C2:C12),C2:C12)= FREQUENCY({FALSE;300;500;FALSE;400;FALSE;300;FALSE;FALSE;FALSE;350},{200;300;500;350;400;450;300;550;200;260;350}): Defnyddir y swyddogaeth AMRYWIAETH i gyfrif pob un o'r gwerthoedd rhifol yn y rhestr arae, a dychwelyd y canlyniad fel hyn: {0; 2; 1; 1; 1; 0; 0; 0; 0; 0; 0; 0} .
  • --(FREQUENCY(IF(A2:A12=E2,C2:C12),C2:C12)>0)=--({0;2;1;1;1;0;0;0;0;0;0;0}>0): Profwch a yw pob gwerth yn yr arae yn fwy na 0, a chael y canlyniad fel hyn: {GAU; GWIR; GWIR; GWIR; GWIR; GAU; GAU; GAU; ANGHYWIR; ANGHYWIR; GAU; GAU}. Ac yna, mae'r arwydd negyddol dwbl yn trosi'r GWIR a'r GAU yn 1au a 0au, gan ddychwelyd arae fel hyn: {0; 1; 1; 1; 1; 0; 0; 0; 0; 0; 0; 0}.
  • SUM(--(FREQUENCY(IF(A2:A12=E2,C2:C12),C2:C12)>0))=SUM({0;1;1;1;1;0;0;0;0;0;0;0}): Yn olaf, defnyddiwch y swyddogaeth SUM i adio'r gwerthoedd hyn, a chael y cyfanswm: 4.

Awgrym:

Os ydych chi am gyfrif y gwerthoedd unigryw yn seiliedig ar fwy nag un amod, does ond angen i chi ychwanegu meini prawf eraill at y fformiwla gyda * chymeriad:

=SUM(--(FREQUENCY(IF((criteria,_range1=criteria1)* (criteria,_range2=criteria2)*…,range),range)>0))

Cyfrif gwerthoedd rhifol unigryw yn seiliedig ar feini prawf yn Excel 365

Yn Excel 365, gall y cyfuniad o swyddogaethau ROWS, UNIQUE a FILTER helpu i gyfrif gwerthoedd rhifol unigryw yn seiliedig ar feini prawf, y gystrawen generig yw:

=ROWS(UNIQUE(FILTER(range,criteria_range=criteria)))
  • range: Ystod y celloedd sydd â gwerthoedd unigryw i'w cyfrif.
  • criteria_range: Yr ystod o gelloedd i gyd-fynd â'r meini prawf a nodwyd gennych;
  • criteria: Yr amod eich bod am gyfrif gwerthoedd unigryw yn seiliedig ar;

Copïwch neu rhowch y fformiwla ganlynol i mewn i gell, a gwasgwch Rhowch allwedd i ddychwelyd y canlyniad, gweler y screenshot:

=ROWS(UNIQUE(FILTER(C2:C12,A2:A12=E2)))


Esboniad o'r fformiwla:

=ROWS(UNIQUE(FILTER(C2:C12,A2:A12=E2)))

  • A2: A12 = E2: Mae'r ymadrodd hwn yn gwirio a yw'r gwerth yng nghell E2 yn bodoli yn yr ystod A2: A12, ac yn cael y canlyniad hwn: {GAU; GWIR; GWIR; GAU; GWIR; GAU; GWIR; GAU; GAU; GAU; GWIR}.
  • FILTER(C2:C12,A2:A12=E2): Defnyddir y swyddogaeth AMRYWIAETH i gyfrif pob un o'r gwerthoedd rhifol yn y rhestr arae, a dychwelyd y canlyniad fel hyn: {0; 2; 1; 1; 1; 0; 0; 0; 0; 0; 0; 0} .
  • UNIQUE(FILTER(C2:C12,A2:A12=E2))=UNIQUE({300;500;400;300;350}): Yma, defnyddir swyddogaeth UNIGRYW i dynnu gwerthoedd unigryw o'r arae rhestr i gael y canlyniad hwn: {300; 500; 400; 350}.
  • ROWS(UNIQUE(FILTER(C2:C12,A2:A12=E2)))=ROWS({300;500;400;350}): Mae swyddogaeth ROWS yn dychwelyd nifer y rhesi yn seiliedig ar ystod neu arae celloedd, felly, y canlyniad yw: 4.

Awgrym:

1. Os nad yw'r gwerth cyfatebol yn bodoli yn yr ystod ddata, byddwch yn cael gwerth gwall, i ddisodli'r gwerth gwall gyda 0, defnyddiwch y fformiwla ganlynol:

=IFERROR(ROWS(UNIQUE(FILTER(C2:C12,A2:A12=E2))), 0)

2. I gyfrif y gwerthoedd unigryw yn seiliedig ar fwy nag un cyflwr, does ond angen i chi ychwanegu meini prawf eraill at y fformiwla gyda * chymeriad fel hyn:

=ROWS(UNIQUE(FILTER(range,(criteria_range1=criteria1)* (criteria_range2=criteria2)*…)))

Swyddogaeth gymharol a ddefnyddir:

  • SWM:
  • Mae swyddogaeth Excel SUM yn dychwelyd swm y gwerthoedd a gyflenwir.
  • AMRYWIAETH:
  • Mae'r swyddogaeth FREQUENCY yn cyfrifo pa mor aml mae gwerthoedd yn digwydd o fewn ystod o werthoedd, ac yna'n dychwelyd cyfres fertigol o rifau.
  • RHES:
  • Mae swyddogaeth ROWS yn dychwelyd nifer y rhesi mewn cyfeirnod neu arae penodol.
  • UNIGRYW:
  • Mae swyddogaeth UNIGRYW yn dychwelyd rhestr o werthoedd unigryw mewn rhestr neu ystod.
  • hidlo:
  • Mae'r swyddogaeth FILTER yn helpu i hidlo ystod o ddata yn seiliedig ar feini prawf rydych chi'n eu diffinio.

Mwy o erthyglau:

  • Cyfrif Gwerthoedd neu Ddyddiadau Rhifol Unigryw Mewn Colofn
  • Gan dybio bod gennych chi restr o rifau sy'n cynnwys rhai dyblygu, nawr, rydych chi am gyfrif nifer y gwerthoedd unigryw neu dim ond unwaith yn y rhestr y mae'r gwerthoedd yn ymddangos fel y dangosir isod. Yn yr erthygl hon, byddwn yn siarad am rai fformiwlâu defnyddiol ar gyfer datrys y dasg hon yn Excel yn gyflym ac yn hawdd.
  • Cyfrif Pob Cydweddiad / Dyblyg Rhwng Dau Golofn
  • Efallai y bydd cymharu dwy golofn o ddata a chyfrif pob paru neu ddyblygu yn y ddwy golofn yn dasg gyffredin i'r mwyafrif ohonom. Er enghraifft, mae gennych ddwy golofn o enwau, mae rhai enwau yn ymddangos yn y golofn gyntaf a'r ail golofn, nawr, rydych chi am gyfrif yr holl enwau sydd wedi'u paru (y matsys sydd wedi'u lleoli yn unrhyw le yn y ddwy golofn) rhwng dwy golofn fel y dangosir isod y llun, y tiwtorial hwn yn cyflwyno rhai fformiwlâu ar gyfer cyflawni'r nod hwn 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 (0)
Dim sgôr eto. Byddwch y cyntaf i sgorio!
Nid oes unrhyw sylwadau wedi'u postio yma eto
Gadewch eich sylwadau
Postio fel Gwestai
×
Graddiwch y swydd hon:
0   Cymeriadau
Lleoliadau a Awgrymir