کپی کردن فرمول های یک ستون بصورت چهاتا در میان

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts

  • حسام بحرانی
    پاسخ داد
    نوشته اصلی توسط neo2009
    سلام
    من دنبال جواب سوالم خیلی گشتم چیزی پیدا نکردم
    طبق فایل پیوست من در هر سلول های w3 , w4 ,w5 , w6 ادرس ی سلول بخصوص رو دادم به این صورت
    W3 = N11
    W4 = P11
    W5 = F11
    W6 = l11
    حالا میخوام بصورت آوتو فیل ستون W رو پر کنم طوری که بشه
    W7 = N12
    W8 = P12
    W9 = F12
    W10 = l12
    w11 = N13
    W12 = P13
    W13=F13
    W14 = l13
    .... و الی آخر
    یعنی با اینکه ردیف های ستونw چهارتا چهارتا تکرار میشن ولی سلول هایی که ادرس دادم یکی یکی اضافه بشن تعداد سطر هامم زیاده چکار باید کنم ؟
    سلام
    با تشکر از آقای قاسمیان عزیز بابت ارائه ی تابع
    offset و تعریف آن،
    این سؤال از راه های مختلفی قابل بررسی است و یکی از آنها استفاده از تابع INDEX است.
    فرمولی را که مشاهده می کنید فرمول Index است و هرچند کمی پیچیده بنظر می آید اما یادگیری آن و کمی خلاقیت، باعث افزایش مهارت شما در نرم افزار جادویی اکسل خواهد شد.
    با استناد به فایل ارسالی، فرمول زیر را در سلول W3 وارد نموده و درگ نمایید:


    کد PHP:
    =INDEX($A$11:$P$31;(INT((ROW(A1)-1)/4)+1);CHOOSE(ROW(A1)-(INT((ROW(A1)/4)+0.9)-1)*4;14;16;6;9)) 

    موفق باشید.

    Leave a comment:


  • Amir Ghasemiyan
    پاسخ داد
    نوشته اصلی توسط neo2009
    دوست عزیز یک دنیااااااا سپاس نجاتم دادید
    میشه یکم در مورد این کد توضیح بدی منم یادش بگیرم ؟ چون دقیقا کاری ک شما گفتی رو انجام دادم بعد auto fill زدم ولی تو ظاهر کد تغیری ندیدم اما کار کرد واسم
    بازم ممنون
    خواهش ميكنم
    تغيير كه ميكنه. A1 به a2 و a3 و ... تغيير ميكنه

    تابع int كه جزء صحيح رو بر ميگردونه و offset هم سلولي با فاصله مشخص (تعداد سطر و ستون مشخص) از يك سلول مرجع رو برميگردونه.

    Leave a comment:


  • neo2009
    پاسخ داد
    دوست عزیز یک دنیااااااا سپاس نجاتم دادید
    میشه یکم در مورد این کد توضیح بدی منم یادش بگیرم ؟ چون دقیقا کاری ک شما گفتی رو انجام دادم بعد auto fill زدم ولی تو ظاهر کد تغیری ندیدم اما کار کرد واسم
    بازم ممنون

    Leave a comment:


  • Amir Ghasemiyan
    پاسخ داد
    سلام دوست عزيز
    از اين فرمول استفاده كنيد

    کد:
    =offset($n$11,int((row(a1)-1)/4),0)
    در چهار سلول اول اين فرمول رو قرار بديد با اين تفاوت كه هر رديف از مقدار همون رديف استفاده كنيد. مثلا رديف دوم كه p11 هست در فرمول بجاي n11 مقدار p11 رو قرار بديد

    Leave a comment:


  • کپی کردن فرمول های یک ستون بصورت چهاتا در میان

    سلام
    من دنبال جواب سوالم خیلی گشتم چیزی پیدا نکردم
    طبق فایل پیوست من در هر سلول های w3 , w4 ,w5 , w6 ادرس ی سلول بخصوص رو دادم به این صورت
    W3 = N11
    W4 = P11
    W5 = F11
    W6 = l11
    حالا میخوام بصورت آوتو فیل ستون W رو پر کنم طوری که بشه
    W7 = N12
    W8 = P12
    W9 = F12
    W10 = l12
    w11 = N13
    W12 = P13
    W13=F13
    W14 = l13
    .... و الی آخر
    یعنی با اینکه ردیف های ستونw چهارتا چهارتا تکرار میشن ولی سلول هایی که ادرس دادم یکی یکی اضافه بشن تعداد سطر هامم زیاده چکار باید کنم ؟
    فایل های پیوست شده
چند لحظه..