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

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

    • 2016/08/16
    • 8

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

    سلام
    من دنبال جواب سوالم خیلی گشتم چیزی پیدا نکردم
    طبق فایل پیوست من در هر سلول های 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 چهارتا چهارتا تکرار میشن ولی سلول هایی که ادرس دادم یکی یکی اضافه بشن تعداد سطر هامم زیاده چکار باید کنم ؟
    فایل های پیوست شده
  • Amir Ghasemiyan

    • 2013/09/20
    • 4598
    • 100.00

    #2
    سلام دوست عزيز
    از اين فرمول استفاده كنيد

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

    کامنت

    • neo2009

      • 2016/08/16
      • 8

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

      کامنت

      • Amir Ghasemiyan

        • 2013/09/20
        • 4598
        • 100.00

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

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

        کامنت

        • حسام بحرانی

          • 2013/09/29
          • 2065
          • 72.00

          #5
          نوشته اصلی توسط 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)) 

          موفق باشید.
          [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
          [/FONT][/B][/CENTER]
          [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
          [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
          [/FONT][/B][/FONT][/SIZE]
          [/CENTER]

          کامنت

          چند لحظه..