Բաց թողնել հիմնական բովանդակությունը

Ինչպե՞ս հաշվել եզակի արժեքները ՝ հիմնված Excel- ում բազմաթիվ չափանիշների վրա:

Այս հոդվածում ես որոշ օրինակներ կվերցնեմ ձեզ համար ՝ աշխատաթերթում մեկ կամ մի քանի չափանիշների հիման վրա եզակի արժեքներ հաշվելու համար: Հետևյալ մանրամասն քայլերը կարող են օգնել ձեզ:

Հաշվեք եզակի արժեքները `հիմնվելով մեկ չափանիշի վրա

Հաշվեք եզակի արժեքներ ՝ հիմնվելով տրված երկու ամսաթվերի վրա

Հաշվեք եզակի արժեքները ՝ հիմնվելով երկու չափանիշների վրա

Հաշվեք եզակի արժեքները ՝ հիմնվելով երեք չափանիշների վրա


նետ կապույտ աջ պղպջակ Հաշվեք եզակի արժեքները `հիմնվելով մեկ չափանիշի վրա

Օրինակ, ես ունեմ հետևյալ տվյալների տիրույթը, հիմա ուզում եմ հաշվել Tom- ի վաճառքի եզակի ապրանքը:

փաստաթղթերի հաշվարկը եզակի է `բազմաթիվ չափանիշներով 1

Խնդրում ենք մուտքագրել այս բանաձևը դատարկ վանդակում, որտեղ ցանկանում եք արդյունք ստանալ, G2, օրինակ ՝

= SUM (ԵԹԵ («Թոմ» = $ C $ 2: $ C $ 20, 1) (COUNTIFS ($ C $ 2: $ C $ 20, «Թոմ», $ A $ 2: $ A $ 20, $ A $ 2: $ A $ 20) ), 0)), ապա սեղմեք Shift + Ctrl + Enter ստեղները միասին ՝ ճիշտ արդյունք ստանալու համար, տես նկարի նկարը.

փաստաթղթերի հաշվարկը եզակի է `բազմաթիվ չափանիշներով 2

ՆշումՎերոհիշյալ բանաձևում «tom”Այն անվանումն է, որի չափանիշները ցանկանում եք հաշվել, C2: C20 է, որ բջիջները պարունակում են անվանման չափանիշներ, A2: A20 այն բջիջներն են, որոնք ցանկանում եք հաշվել եզակի արժեքները:


նետ կապույտ աջ պղպջակ Հաշվեք եզակի արժեքներ ՝ հիմնվելով տրված երկու ամսաթվերի վրա

Երկու տվյալ ամսաթվերի միջև եզակի արժեքները հաշվարկելու համար, օրինակ, ես ուզում եմ հաշվել եզակի ապրանքը 2016/9/1 և 2016/9/30 ամսաթվերի միջակայքում, խնդրում եմ կիրառել այս բանաձևը.

= SUM (ԵԹԵ ($ D $ 2: $ D $ 20 <= DATE (2016, 9, 30) *) ($ D $ 2: $ D $ 20> = DATE (2016, 9, 1)), 1 / COUNTIFS ($ A $ 2 $ $ A $ 20, $ A $ 2: $ A $ 20, $ D $ 2: $ D $ 20, "<=" & DATE (2016, 9, 30), $ D $ 2: $ D $ 20, "> =" & DATE (2016, 9, 1))), 0), ապա սեղմեք Shift + Ctrl + Enter ստեղները միասին `եզակի արդյունք ստանալու համար, տես նկարի նկարը.

փաստաթղթերի հաշվարկը եզակի է `բազմաթիվ չափանիշներով 3

ՆշումՎերոհիշյալ բանաձևում ամսաթիվը 2016,9,1 և 2016,9,30 մեկնարկի ամսաթիվն է և ավարտի ամսաթիվը, որի վրա ցանկանում եք հաշվել, D2: D20 արդյոք բջիջները պարունակում են ամսաթվի չափանիշներ, A2: A20 այն բջիջներն են, որոնցից ուզում եք հաշվել եզակի արժեքները:


նետ կապույտ աջ պղպջակ Հաշվեք եզակի արժեքները ՝ հիմնվելով երկու չափանիշների վրա

Եթե ​​ցանկանում եք հաշվել սեպտեմբերին Tom- ի վաճառքի եզակի ապրանքը, ապա ձեզ կօգնի հետևյալ բանաձևը:

Խնդրում ենք մուտքագրել այս բանաձևը դատարկ վանդակում, օրինակ ՝ H2 արդյունքը դուրս բերելու համար:

= SUM (IF (("Tom" = $ C $ 2: $ C $ 20) * ($ D $ 2: $ D $ 20 <= DATE (2016, 9, 30) * ($ D $ 2: $ D $ 20> = DATE) ( 2016, 9, 1))), 1 / COUNTIFS ($ C $ 2: $ C $ 20, «Թոմ», $ A $ 2: $ A $ 20, $ A $ 2: $ A $ 20, $ D $ 2: $ D $ 20, " <= "& DATE (2016, 9, 30), $ D $ 2: $ D $ 20,"> = "& DATE (2016, 9, 1))), 0) եւ ապա սեղմեք Shift + Ctrl + Enter ստեղները միասին `եզակի արդյունք ստանալու համար, տես նկարի նկարը.

փաստաթղթերի հաշվարկը եզակի է `բազմաթիվ չափանիշներով 4

Նշումներ:

1. Վերոնշյալ բանաձևում «tom”Անվանման չափանիշներն են, 2016,9,1 և 2016,9,30 երկու ամսաթվերն են, որոնց վրա ցանկանում եք հաշվել, C2: C20 է, որ բջիջները պարունակում են անվանման չափանիշներ, և D2: D20 արդյոք բջիջները պարունակում են ամսաթիվը, A2: A20 բջիջների շարքն է, որը ցանկանում եք հաշվել եզակի արժեքները:

2. Եթե Ձեզ անհրաժեշտ է օգտագործել «or”Եզակի արժեքները հաշվարկելու չափանիշները, ինչպիսիք են, օրինակ, Թոմի կամ Հարավային տարածաշրջանում վաճառված ապրանքները հաշվարկելու համար, կիրառեք այս բանաձևը.

=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)), և հիշեք, որ սեղմեք Shift + Ctrl + Enter ստեղները միասին `եզակի արդյունք ստանալու համար, տես նկարի նկարը.

փաստաթղթերի հաշվարկը եզակի է `բազմաթիվ չափանիշներով 5


նետ կապույտ աջ պղպջակ Հաշվեք եզակի արժեքները ՝ հիմնվելով երեք չափանիշների վրա

Երեք չափանիշներով եզակի արտադրանքը հաշվելու համար բանաձեւը կարող է լինել ավելի բարդ: Ասենք, հաշվարկելով այն եզակի ապրանքները, որոնք Tom- ը վաճառում է սեպտեմբերին և Հյուսիսային շրջանում: Խնդրում եմ, արեք այսպես.

Մուտքագրեք այս բանաձևը դատարկ բջիջում ՝ արդյունքը դուրս բերելու համար, I2, օրինակ ՝

= SUM (IF (("Tom" = $ C $ 2: $ C $ 20) * ($ D $ 2: $ D $ 20 <= DATE (2016, 9, 30))) * ($ D $ 2: $ D $ 20> = DATE (2016, 9, 1)) * («Հյուսիս» = $ B $ 2: $ B $ 20), 1 / COUNTIFS ($ C $ 2: $ C $ 20, «Թոմ», $ A $ 2: $ A $ 20, $ A $ 2 $ $ A $ 20, $ D $ 2: $ D $ 20, "<=" & DATE (2016, 9, 30), $ D $ 2: $ D $ 20, "> =" & DATE (2016, 9, 1), $ B $ 2 $ B $ 20, «Հյուսիս»)), 0), ապա սեղմեք Shift + Ctrl + Enter ստեղները միասին `եզակի արդյունք ստանալու համար, տես նկարի նկարը.

փաստաթղթերի հաշվարկը եզակի է `բազմաթիվ չափանիշներով 6

Գրասենյակի արտադրողականության լավագույն գործիքները

🤖 Kutools AI օգնականՀեղափոխություն կատարել տվյալների վերլուծության հիման վրա՝ Խելացի կատարում   |  Ստեղծեք ծածկագիր  |  Ստեղծեք հատուկ բանաձևեր  |  Վերլուծել տվյալները և ստեղծել գծապատկերներ  |  Invoke Kutools-ի գործառույթները...
Հանրաճանաչ հատկություններ: Գտեք, ընդգծեք կամ նույնականացրեք կրկնօրինակները   |  Deleteնջել դատարկ շարքերը   |  Միավորել սյունակները կամ բջիջները՝ առանց տվյալների կորստի   |   Կլոր առանց բանաձևի ...
Super Փնտրել: Բազմաթիվ չափանիշների VLookup    Բազմակի արժեք VLookup  |   VLookup բազմաթիվ թերթերում   |   Fuzzy Փնտրել ....
Ընդլայնված բացվող ցուցակ: Արագ ստեղծեք բացվող ցուցակը   |  Կախված բացվող ցուցակ   |  Բազմակի ընտրություն Drop Down ցուցակ ....
Սյունակի կառավարիչ: Ավելացրեք որոշակի քանակությամբ սյունակներ  |  Տեղափոխել սյունակները  |  Փոխարկել թաքնված սյունակների տեսանելիության կարգավիճակը  |  Համեմատեք միջակայքերը և սյունակները ...
Առանձնահատկություններ: Ցանցի կենտրոնացում   |  Դիզայնի տեսք   |   Մեծ Formula Bar    Աշխատանքային գրքույկի և թերթիկների կառավարիչ   |  Ռեսուրսների գրադարան (Ավտոմատ տեքստ)   |  Ամսաթիվ ընտրող   |  Միավորել աշխատանքային թերթերը   |  Գաղտնագրել/գաղտնազերծել բջիջները    Ուղարկեք նամակներ ըստ ցանկի   |  Սուպեր զտիչ   |   Հատուկ զտիչ (զտել թավ/շեղ/շեղված...) ...
Լավագույն 15 գործիքների հավաքածու12 Տեքստ Գործիքներ (Ավելացրեք տեքստ, Հեռացնել նիշերը, ...)   |   50+ Աղյուսակ Տեսակներ (Գանտի աղյուսակը, ...)   |   40+ Գործնական Բանաձեւեր (Հաշվարկել տարիքը ՝ ելնելով ծննդյան տարեդարձից, ...)   |   19 միացում Գործիքներ (Տեղադրեք QR կոդ, Տեղադրեք նկար ուղուց, ...)   |   12 Փոխարկում Գործիքներ (Բառեր համարներ, Արտարժույթի փոխակերպումը, ...)   |   7 Միաձուլում և պառակտում Գործիքներ (Ընդլայնված կոմբինատ տողեր, Պառակտված բջիջներ, ...)   |   ... եւ ավելին

Լրացրեք ձեր Excel-ի հմտությունները Kutools-ի հետ Excel-ի համար և փորձեք արդյունավետությունը, ինչպես երբեք: Kutools-ը Excel-ի համար առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ արտադրողականությունը բարձրացնելու և ժամանակ խնայելու համար:  Սեղմեք այստեղ՝ Ձեզ ամենաշատ անհրաժեշտ հատկանիշը ստանալու համար...

Նկարագրություն


Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք

  • Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
  • Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր:
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