Bilmək lazımdır
- MASİL FORMULA iki xana əvəzinə bir sıra xanaları (massiv) çox altmağa imkan verir.
- MASIL FORMULA nümunəsi: =Məsis Formula(SUM(C3:C9F3:F9)).
- Daxiletmə massivləri eyni ölçüdə olmalıdır; iki xana aralığında bərabər sayda məlumat nöqtəsi olmalıdır.
Bu məqalə Google Cədvəldə ARRAYFORMULA-dan necə istifadə etməyi izah edir ki, siz hesablamalarınıza daha çox məlumat nöqtəsi daxil edə biləsiniz.
Google Cədvəldə ARRAYFORMULA-dan Necə İstifadə Edilir
Siz hər hansı digər funksiya kimi ARRAYFORMULA-dan istifadə edirsiniz, lakin onu heç vaxt təkbaşına istifadə etmirsiniz. O, həmişə istifadə etməli olduğu proqrama bildirmək üçün başqa tənlik və ya əmrdən əvvəl gəlir və ola bilsin ki, çoxlu məlumat dəstlərini (massivlərini) qaytarır. Budur bir nümunə.
-
Bu misal üçün ARRAYFORMULA Google Cədvəlindəki iki sütundan ad və soyadları birləşdirəcək.
-
Adətən, ikinci sətirdəki adları üçüncü sütuna yığmaq üçün "&" düsturundan istifadə edərdiniz. Bu halda, siz düsturda iki ampersan istifadə edirsiniz, məsələn:
=(B2&", "&A2)
-
Düsulu işə salmaq üçün Enter düyməsini basın. Nəticə düstur mətnini əvəz edəcək.
-
Düsulu bütün sütuna avtomatik tətbiq etmək üçün siz ARRAYFORMULA əlavə edəcək və arqumentdə bəzi kiçik dəyişikliklər edəcəksiniz. Google Cədvəldəki hər hansı digər düstur kimi, ARRAYFORMULA bərabərlik işarəsindən sonra, lakin arqumentdən əvvəl gedir.
Düsturda dəyişiklik etmək üçün giriş sahəsində onun mətninə klikləyin.
-
Sadəcə ARRAYFORMULA əmrinin əlavə edilməsi sütunun qalan hissəsini doldurmayacaq, çünki siz Google Cədvəllərə bütün datadan istifadə etməyi söyləməlisiniz. Bunu etmək üçün düzgün qeyddən istifadə edin. Cədvəllərdə (və digər cədvəl proqramlarında) diapazonu müəyyən etmək üçün kolon (:) işarəsindən istifadə edirsiniz. Bu nümunədə diapazonlar B2:B və A2:A
Bu qeyd başlıqları ehtiva edən birinci sıra istisna olmaqla, bütün A və B Sütunlarını əhatə edir. Digər tətbiqlərdə siz bütün sütunu istifadə etmək üçün B:B və ya xüsusi diapazonu daxil etmək üçün B2:B12 kimi bir şeydən istifadə edərdiniz (bu halda, B sütununun 2-12 sətirləri).
Daxiletmə massivləriniz eyni ölçüdə olmalıdır. Məsələn, ARRAYFUNCTION funksiyasını A Sütununda üç və B Sütununda iki xana aralığında işlətsəniz, bir nəticə xəta kimi geri qayıdacaq, lakin etibarlı arqumentlər hələ də işləyəcək.
-
Düsulu işə salmaq və qalan xanaları doldurmaq üçün Enter düyməsini basın.
-
Daha çox qeyd əlavə etdikcə ARRAYFORMULA sütunu yenilənəcək.
-
Datalarınızdan bəziləri dəyişirsə, onun güncəllənməsi nəticəni də dəyişəcək.
Bu nümunədə A və B sütunlarında boş xanaların yanındakı C Sütununun xanalarında vergüllər var, çünki onlar orijinal harmanlama düsturunun bir hissəsi idilər. Onlar digər funksiyalar üçün mütləq görünməyəcək.
- Nəticələri dəyişdirmək üçün sadəcə ARRAYFORMULA funksiyası ilə xanaya qayıtmaq və onu dəyişmək lazımdır. Qalan nəticələr avtomatik yenilənəcək.
Google Cədvəl yalnız ARRAYFORMULA-dan eyni ölçülü massivlərlə (yəni, eyni sayda məlumat nöqtəsindən ibarət) istifadə edə bilər.
Google Sheets ARRAYFORMULA nədir?
Google Cədvəldəki ARRAYFORMULA funksiyası sizə daha çox məlumat nöqtəsi daxil etmək üçün bir neçə digər hesablamalarla yanaşı işləyir. Tək nömrə və ya xana əvəzinə bu əmr hesablamalarınıza əlavə məlumat daxil etməyə və daha ətraflı nəticələr çıxarmağa imkan verir.
Məsələn, iki xana diapazonunu birlikdə vurmağa cəhd etsəniz, Google Cədvəl xəta verəcək, çünki vurma funksiyası yalnız iki və ya daha çox təmkinli ədədin hasilini necə tapacağını bilir (məsələn, 4 dəfə [A1 xanasındakı dəyər]). Bununla belə, ARRAYFORMULA əlavə etməklə, Google-a əlavə məlumat üçün hesaba girməyi və onu normaldan fərqli şəkildə istifadə etməyi əmr edir.
ARRAYFORMULA-dan İstifadələr
Yuxarıdakı nümunə ARRAYFORMULA-dan istifadə etməyin yalnız bir yoludur. O, Google Cədvəldəki əksər funksiyalarla işləyir və hətta massivi ixrac etməyə belə ehtiyac yoxdur. Məsələn, əgər siz xərc hesabatı yaradırsınızsa, bir maddənin qiymətini aldığınız nömrəyə vurmaq və sonra bütün xərcləri birlikdə əlavə etmək üçün ARRAYFORMULA funksiyası qura bilərsiniz. Bu funksiya gələcəkdə güncəlləyə biləcəyiniz elementlər əsasında bir, faydalı məlumat biti yaratmaq üçün çoxsaylı tənliklərdən istifadə edir.
Niyə doldurmayaq?
Bəzi hallarda düsturu bir dəfə daxil etməklə və sonra onu vurğuladığınız bütün sətir və ya sütunlara köçürmək üçün xananın sağ alt küncünü aşağı və ya eninə çəkərək eyni nəticələri əldə edə bilərsiniz. Əgər çoxlu məlumatınız varsa, müntəzəm olaraq yeniləyirsiniz, lakin ARRAYFORMULA sizə vaxtınıza qənaət edəcək. Məlumat dəstiniz kopyaladığınız diapazonu üstələyir, çünki siz doldurmağa davam etmək lazım deyil; siz yeni elementlər daxil etdikcə avtomatik yenilənəcək.
ARRAYFORMULA-nın digər əsas üstünlüyü ondan ibarətdir ki, əgər siz nə vaxtsa düsturu yeniləməyiniz lazımdırsa, onu hər nəticə sahəsinə köçürmək məcburiyyətində olmayacaqsınız. Məsələn, iki massivi vurmaq əvəzinə əlavə etmək qərarına gəlsəniz, ARRAYFORMULA qutusunda yalnız bir dəyəri dəyişdirməlisiniz və o, avtomatik olaraq digərlərini dolduracaqdır. Doldursanız, hər bir çıxış sahəsini tənzimləməli olacaqsınız, bu da doldurma funksiyasından yenidən istifadə etsəniz belə, daha çox iş yaradır.