ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
26 visibility
موضوع: آفیس توسط:

هلن از یک ماکرو برای تولید یک الگوی ساده از اعداد استفاده کرده است. الگوی که در یک ستون قرار دارد به شکل زیر است:

1,1,0,2,2,0,3,3,0,4,4,0,...

هلن در این فکر بود که آیا راهی برای تولید همان الگو با استفاده از فرمول به جای ماکرو وجود دارد یا خیر.

در واقع، چندین فرمول مختلف وجود دارد که می توانید برای رسیدن به الگوی مورد نظر از آنها استفاده کنید. یکی از راه ها این است که با دنباله دانه (1، 1، 0) در سلول های A1 تا A3 شروع کنید. سپس فرمول =A1+1 را در سلول A4، فرمول =A4 را در سلول A5 و فرمول =A3 را در سلول A6 وارد کنید. اکنون می توانید سلول های A4:A6 را انتخاب کنید و از دسته پر برای کشیدن و پر کردن هر تعداد ردیفی که نیاز دارید استفاده کنید.

یک روش فرمولی متفاوت این است که همچنان دنباله دانه خود را (1، 1، 0) در سلول های A1 تا A3 قرار دهید و سپس فرمول زیر را در سلول A4 وارد کنید:

=IF(A1<>0,A1+1,0)

می توانید این فرمول را به تعداد سلول های لازم برای تکرار الگوی مورد نظر کپی کنید.

اگر نمی خواهید از دنباله دانه استفاده کنید (به عنوان مثال، دنباله همیشه با 1، 1، 0 شروع می شود)، سپس می توانید از یک فرمول مستقیم استفاده کنید که با سلول A1 شروع می شود. هر یک از فرمول های زیر نتایج یکسانی را به همراه خواهد داشت:

=IF(MOD(ROW(),3)=0,0,INT(ROW()/3)+1)
=(INT(ROW()/3)+1)*(MOD(ROW(),3)<>0)

فرمول ها (و بسیاری از تغییرات این فرمول ها) ردیفی را که فرمول در آن قرار دارد بررسی می کند و سپس مشخص می کند که آیا در ردیف اول، دوم یا سوم هر مجموعه قرار دارد. بر اساس این موقعیت، فرمول مشخص می کند که آیا باید "تعداد مجموعه" (1، 2، 3، و غیره) را نشان دهد یا یک مقدار صفر.

اگر الگوی شما از ردیف اول کاربرگ شروع نمی شود، باید فرمول را طوری تنظیم کنید که یک افست از ردیف اول محاسبه شود. به عنوان مثال، اگر قرار است الگو از ردیف دوم شروع شود (شما ممکن است یک هدر در ردیف اول داشته باشید)، فرمول ها را می توان به این ترتیب تنظیم کرد:

=IF(MOD(ROW()-1,3)=0,0,INT((ROW()-1)/3)+1)
=(INT((ROW()-1)/3)+1)*(MOD(ROW()-1,3)<>0)

به سادگی فرمول را در ردیف دوم قرار داده و در صورت نیاز آن را کپی کنید. برای تنظیم افست برای هر ردیف دیگر، فقط مقادیر -1 (دو عدد از آنها در هر فرمول) را به تعداد ردیف هایی که فرمول را از ردیف اول به پایین فشار داده اید تغییر دهید.

اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
0 پاسخ 24 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 33 visibility
ارسال شده در 23 تیر 1402 موضوع: ویندوز توسط: Admin
0 دوستدار 0 امتیاز منفی
0 پاسخ 31 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 32 visibility
ارسال شده در 26 تیر 1402 موضوع: آفیس توسط: Admin
0 دوستدار 0 امتیاز منفی
0 پاسخ 34 visibility
ارسال شده در 26 تیر 1402 موضوع: آفیس توسط: Admin

24.3k سوال

9.6k پاسخ

614 دیدگاه

11.2k کاربر

286 نفر آنلاین
0 عضو و 286 مهمان در سایت حاضرند
بازدید امروز: 40351
بازدید دیروز: 25180
بازدید کل: 20377675
...