Excel SCAN ֆունկցիա (365)
SCAN ֆունկցիան կիրառում է LAMBDA ֆունկցիա զանգվածի յուրաքանչյուր արժեքի վրա և զանգվածը սկանավորելիս վերադարձնում է զանգված, որը պարունակում է միջանկյալ արժեքներ:
շարահյուսություն
=REDUCE ([initial_value],array,lambda(accumulator, value))
Արձանագրություններ
- Սկզբնական_արժեք (ըստ ցանկության)՝ կուտակիչի մեկնարկային արժեքը:
- Դասավորություն (պահանջվում է). Զանգվածը, որը պետք է սկանավորվի:
- lambda (պահանջվում է). Հատուկ LAMBDA ֆունկցիան, որն օգտագործվում է զանգվածը սկանավորելու համար:
- Կոլեկտոր (պահանջվում է). Արժեքն ավելացել և վերադարձվել է որպես վերջնական արդյունք:
- Արժեք (պահանջվում է). Հաշվարկը կիրառվում է զանգվածի յուրաքանչյուր տարրի նկատմամբ:
վերադարձը արժեքը
The ՍԿԱՆ գործառույթ վերադարձնում է արդյունքների զանգված:
Ֆունկցիայի նշումներ
- SCAN ֆունկցիան նոր է ներդրվել Excel Microsoft 365-ի համար. Այսպիսով, այն հասանելի չէ Excel-ի ավելի վաղ տարբերակներում: Microsoft 365-ի համար Excel-ում ներդրվել են դինամիկ զանգվածի նոր բանաձևեր, ինչը նշանակում է, որ կարիք չկա օգտագործել Ctrl+ Shift+ Enter՝ SCAN բանաձևը որպես զանգվածի բանաձև մուտքագրելու համար:
- The #VALUE! սխալի արժեքը տեղի է ունենում, եթե տեղի է ունենում հետևյալ իրավիճակներից մեկը.
- տրամադրված է անվավեր LAMBDA ֆունկցիա.
- տրված է սխալ քանակի պարամետրեր.
- The սկզբնական_արժեքը արգումենտն օգտագործվում է կուտակիչի պարամետրի մեկնարկային արժեքը սահմանելու համար: Առաջին արդյունքը վերադարձվելուց հետո initial_value-ը փոխվում է արդյունքի արժեքի: Եվ գործընթացը կրկնվում է զանգվածի բոլոր տարրերի վրա՝ սյունակից տող: Եթե դուք աշխատում եք տեքստ, սկզբնական արժեքը սահմանեք "".
Օրինակ ՝
Ինչպես ցույց է տրված ստորև ներկայացված սքրինշոթում, կա տվյալների զանգված: ես ուզում եմ շարունակեք ավելացնել յուրաքանչյուր արժեք բջիջում և դրա հարակից բջիջի արժեքը՝ սյունակից տող, խնդրում ենք անել հետևյալը.
Խնդրում ենք պատճենել ստորև բերված բանաձևը բջիջում F6, ապա սեղմեք Մտնել արդյունքը ստանալու բանալին:
=ՍԿԱՆ (0,B6: D9,ԼԱՄԲԴԱ (a,b,a+b))
Նշում. Վերևի օրինակում վերաբերվում է SCAN գործառույթին հեռախոսահամարներ և մատակարարված սկզբնական_արժեքը փաստարկը սահմանված է 0. Այս դեպքում դա կարող է լինել նաև բացակայում և փոխարինվել է դատարկ տարածություն. Օրինակ, բանաձևը բջիջում F6 կարող է փոխվել հետևյալի.
=ՍԿԱՆ ( ,B6: D9,ԼԱՄԲԴԱ (a,b,a+b))
Օրինակ երկրորդ.
Ինչպես ցույց է տրված ստորև ներկայացված սքրինշոթում, կա տվյալների զանգված: ես ուզում եմ միավորել նիշերը տվյալ զանգվածում, և վերադարձրեք զանգված, որը պարունակում է միջանկյալ արժեքներ, խնդրում ենք անել հետևյալը.
Խնդրում ենք պատճենել ստորև բերված բանաձևը բջիջում F6, ապա սեղմեք Մտնել արդյունքը ստանալու բանալին:
=ՍԿԱՆ ("",B6: D7,LAMBDA (a,b,a&b))
Հարաբերական գործառույթները.
-
Excel MAP ֆունկցիա
MAP ֆունկցիան կիրառում է LAMBDA ֆունկցիա՝ նոր արժեք ստեղծելու համար և վերադարձնում է զանգվածը, որը ձևավորվել է մատակարարված զանգված(ներ)ում յուրաքանչյուր արժեք նոր արժեքի քարտեզագրելով:
-
Excel LAMBDA ֆունկցիա
Excel LAMBDA ֆունկցիան օգտագործվում է հատուկ գործառույթներ ստեղծելու համար, որոնք կարող են կրկին օգտագործվել աշխատանքային գրքում:
-
Excel Reduce ֆունկցիա
REDUCE ֆունկցիան կիրառում է LAMBDA ֆունկցիա զանգվածի յուրաքանչյուր արժեքի վրա և վերադարձնում է կուտակիչի ընդհանուր արժեքը՝ զանգվածը նվազեցնելով մինչև կուտակված արժեք: