کلینیک فوق تخصصی اکسس ( کاربرد vba در اکسس )

کلینیک فوق تخصصی اکسس ( کاربرد vba در اکسس )

به اشتراک گذاری اطلاعات کسب شده در اکسس از سایت آفیس و سایت های تخصصی خارجی
کلینیک فوق تخصصی اکسس ( کاربرد vba در اکسس )

کلینیک فوق تخصصی اکسس ( کاربرد vba در اکسس )

به اشتراک گذاری اطلاعات کسب شده در اکسس از سایت آفیس و سایت های تخصصی خارجی

CHOOSE - OFFSET - INDEX



(CHOOSE(position in list,item1,item 2, etc=

تابع Choose طبق عدد 3 ( موقعیت در لیست )  آیتم 3 را در نظر میگیرددکه C1:C3 است و تابع SUM هم این رنج را جمع میزند.

((SUM(CHOOSE(3,A1:A3,B1:B3,C1:C3,D1:D3=
 returns the sum of cells C1 to C3

محتویات C1 را برمیگرداند که آرگومان دوم ردیف ( 0 )  به سمت پائین و آرگومان سوم ستون ( 2  )  به سمت راست است . در اینج پارامتر آرگومان Rows صفر است پس در همان ردیف میماند و با پارامتر آرگومان Cols که 2 است  از سل A1 دو سل غیر از خودش به سمت راست میرود و محتویات سل C1 را نمایش میدهد درصورتیکه این نمایش چندین سل باشد VALUE# را بر میگرداند این تابع درون تابع های دیگر نظیر SUM استفاده میشود. 
(OFFSET(A1,0,2 =
returns the contents of C1  * A1-> B1->C1

در مثال زیر تابع OFFSET ... از سل A1 آغاز میشود در همان سل میماند و بغیر از ستونی که قرار دارد 2 ستون به سمت راست میرود که میشود C1 و نهایتا به 3 سل پایینتر ختم میشود یعنی C3 پس رنج میشود C1:C3   و نهایتا در تابع SUM محاسبه میشود البته اگر محتویات عدد باشد.

SUM(OFFSET(A1,0,2,3)) will return the sum of the=
range C1 to C3, being offset by zero rows and two columns and having a height of 3

تابع زیر در رفرنس یا آرایه ی مشخص شده محتویات سل را برمی گرداند با توجه به آرگومانهای دوم ( شماره ردیف در همان محدوده ) و سوم  ( شماره ستون در محدوده ی تعیین شده در آرگومان اول ) .
شماره ردیف اجباری و ستون انتخابیست اگر شماره ردیف درنظرگرفته شود ذکر شماره ستون الزامیست 

INDEX(A1:C1,3) will return the contents of C1=





If array has more than one row and more than one column, and only row_num or column_num is used, INDEX returns an array of the entire row or column in array

اگر آرایه بیشتر از یک ردیف یا بیشتر از یک ستون داشته باشد و فقط شماره ی ردیف یا فقط شماره ی ستون استفاده شده باشد این تابع تمام ردیف یا تمام ستون را در آرایه برمی گرداند . مثل مثال زیر INDEX Sales,,1 که شماره ردیف در آن استفاده نشده در نتیجه کل ستون یک را بر میگرداند یعنی G22:G25 


نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد