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

Excel REDUCE ֆունկցիա (365)

The REDUCE ֆունկցիան կիրառվում է ա LAMBDA ֆունկցիա զանգվածի յուրաքանչյուր արժեքին և վերադարձնում է կուտակիչի ընդհանուր արժեքը՝ զանգվածը նվազեցնելով մինչև կուտակված արժեք:

նվազեցման գործառույթ 1


շարահյուսություն

=REDUCE ([initial_value],array,lambda(accumulator, value))


Արձանագրություններ

  • Սկզբնական_արժեք (ըստ ցանկության)՝ կուտակիչի մեկնարկային արժեքը: Բաց թողնելու դեպքում լռելյայն արժեքը 0 է:
  • Դասավորություն (պահանջվում է). Զանգվածը պետք է կրճատվի:
  • lambda (պահանջվում է). Հատուկ LAMBDA ֆունկցիան, որն օգտագործվում է զանգվածը կրճատելու համար:
    • Կոլեկտոր (պահանջվում է). Արժեքն ավելացել և վերադարձվել է որպես վերջնական արդյունք:
    • Արժեք (պահանջվում է). Հաշվարկը կիրառվում է զանգվածի յուրաքանչյուր տարրի նկատմամբ:

վերադարձը արժեքը

The REDUCE ֆունկցիան վերադարձնում է մեկ արժեք:


Ֆունկցիայի նշումներ

  1. REDUCE ֆունկցիան նոր է ներդրվել Excel Microsoft 365-ի համար. Այսպիսով, այն հասանելի չէ Excel-ի ավելի վաղ տարբերակներում:
  2. The #VALUE! սխալի արժեքը տեղի է ունենում, եթե տեղի է ունենում հետևյալ իրավիճակներից մեկը.
    • տրամադրված է անվավեր LAMBDA ֆունկցիա.
    • տրված է սխալ քանակի պարամետրեր.

Օրինակ

Ինչպես ցույց է տալիս ստորև ներկայացված սքրինշոթը, կա տվյալների զանգված: Դեպի գումարել զույգ և կենտ թվերը զանգվածում առանձին, խնդրում ենք անել հետևյալը.

Զույգ թվերն ամփոփելու համար, խնդրում ենք պատճենել ստորև բերված բանաձևը F6 բջիջում, այնուհետև սեղմել կոճակը Մտնել արդյունքը ստանալու բանալին:

= Նվազեցնել (0,B6: D9,LAMBDA(a,b,IF(ISEVEN(b), a+b,a)))

նվազեցման գործառույթ 3

Կենտ թվերն ամփոփելու համար, խնդրում ենք պատճենել ստորև բերված բանաձևը F7 բջիջում, այնուհետև սեղմել կոճակը Մտնել արդյունքը ստանալու բանալին:

= Նվազեցնել (0,B6: D9,LAMBDA(a,b,IF(ISODD(b), a+b,a)))

նվազեցման գործառույթ 2

Նշում. Վերը նշված յուրաքանչյուր բանաձևում ներկայացված է սկզբնական_արժեքը փաստարկը սահմանված է 0. Դա կարող է նաև լինել բացակայում և փոխարինվել է դատարկ տարածություն. Օրինակ՝ գումարելու զույգ թվերը, բանաձևը բջիջում F6 կարող է փոխվել հետևյալի.

= Նվազեցնել ( ,B6: D9,LAMBDA(a,b,IF(ISEVEN(b), a+b,a)))

Հարաբերական գործառույթները.

  • Excel MAP ֆունկցիա
    MAP ֆունկցիան կիրառում է LAMBDA ֆունկցիա՝ նոր արժեք ստեղծելու համար և վերադարձնում է զանգվածը, որը ձևավորվել է մատակարարված զանգված(ներ)ում յուրաքանչյուր արժեք նոր արժեքի քարտեզագրելով:

  • Excel LAMBDA ֆունկցիա
    Excel LAMBDA ֆունկցիան օգտագործվում է հատուկ գործառույթներ ստեղծելու համար, որոնք կարող են կրկին օգտագործվել աշխատանքային գրքում:

  • Excel MAKEARRAY ֆունկցիա
    Excel MAKEARRAY ֆունկցիան վերադարձնում է հաշվարկված զանգված՝ հիմնված տողերի և սյունակների տվյալ քանակի վրա:

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations