جمع سلولهای ستونی به صورت 17 سلول درمیان

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts

  • Ali Parsaei
    پاسخ داد
    نوشته اصلی توسط behnam
    ببین دوست عزیز شما باید یه رابطه منطقی بدست بیارید وگرنه فرمول همون فرموله
    الان اینجا شما میخواید ردیف های 2،19،36،53 و... با هم جمع بشن،خوب منطقی ترین حالت که به ذهن میرسه اینه که بین هر دو عدد 17 تا فاصله است
    پس در سلول h2 میتونید فرمول رو به این صورت بنویسید
    کد PHP:
    =sum(if(mod(row(b1:b2211)-2,17)=0,b1:b2211,0)) 
    البته در اين صورت بايد رديف به رديف عدد 2 در فرمول را يکي اضافه کنيد! پس بهتر است به جاي آن در فرمول از ()row استفاده کنيم تا فرمول پويا گردد و به راحتي در خانه هاي اطرافش قابل درگ کردن باشد ضمنا" لزومي ندارد محدوده را از سطر اول شروع کنيم پس فرمول سل h2 مي شود: (البته آرايه اي)
    کد PHP:
    =sum(if(mod(row(b2:b2211)-row(),17)=0,b2:b2211,0)) 
    البته از يک sumif معمولي با مقايسه کل ستون مورد نظر با خانه هاي a2 تا a18 به صورت عادي هم مي شد بهره گرفت.
    خوب البته روشن است که محدوده b2:b2211 بايد در ستونهاي بغلي تغيير پيدا کند. که البته بهتر است اول فرمول را در ستونهاي بغل بست داده و سپس آن نواحي که بايد فرمولش مطلق شود را تغيير داده و سپس فرمول را به سمت خانه هاي پايين بست دهند.
    Last edited by Ali Parsaei; 2014/05/15, 19:05.

    Leave a comment:


  • mehdies
    پاسخ داد
    آره درسته همینه دست شما درد نکنه مهم اون -2 بود که من وارد نمی کردم و جمعش اشتباه بود بازم ممنون

    Leave a comment:


  • Behnam
    پاسخ داد
    ببین دوست عزیز شما باید یه رابطه منطقی بدست بیارید وگرنه فرمول همون فرموله
    الان اینجا شما میخواید ردیف های 2،19،36،53 و... با هم جمع بشن،خوب منطقی ترین حالت که به ذهن میرسه اینه که بین هر دو عدد 17 تا فاصله است
    پس در سلول h2 میتونید فرمول رو به این صورت بنویسید
    کد PHP:
    =sum(if(mod(row(b1:b2211)-2,17)=0,b1:b2211,0)) 

    Leave a comment:


  • mehdies
    پاسخ داد
    فایلی که فرستادم قسمت سمت چپ نظر سنجی ها به صورت تکی وارد می شه و در سمت راستی جمع نظر سنجی ها انجام می شود یعنی تمامی عالی های سوال 1 با هم جمع می شن و همینطور تا آخر من به صورت دستی انجام دادم ولی چون تعداد نظر سنجی ها زیاد هست سخته
    حالا اگه منظورم از فایل ارسالی رو متوجه شدین اگه امکان داره کمکم کنین ممنون می شم

    Leave a comment:


  • Behnam
    پاسخ داد
    فرمول رو که واستون کامل نوشتم دیگه مشکل چیه؟
    من از فایل شما سر در نمیارم که کجا میخواین فرمول نویسی کنید
    لطفا خودتون تلاش کنید مطمئنا میتونید،همین فرمول رو واسه بازه فایل خودتون بسط بدید

    Leave a comment:


  • mehdies
    پاسخ داد
    سلام
    صبح بخیر
    دیروز از فایل خبری نشد می خواستم ببینم می تونین درستش کنین یا نه

    Leave a comment:


  • mehdies
    پاسخ داد
    سلام
    شرمنده فایل پیوستی رو اگه امکان داره فرمول هاش رو بنویسین و دوباره آپ کنین
    دست شما درد نکنه
    فایل های پیوست شده

    Leave a comment:


  • Behnam
    پاسخ داد
    آرایه ای حتما بنویسید و به جدا کننده ها دقت کنید در سیستم شما شاید , باشد شاید ;
    فایل های پیوست شده

    Leave a comment:


  • mehdies
    پاسخ داد
    امکانش هست نمونه فایل اکسلش رو برام آپ کنین

    Leave a comment:


  • mehdies
    پاسخ داد
    توی فرمول نویسی خطا داره

    Leave a comment:


  • Behnam
    پاسخ داد
    نوشته اصلی توسط mehdies
    سلام
    جواب نمی ده
    فرمول بالا
    وقتی فرمول رو نوشتین آرایه ای کنید،یعنی بجای اینتر ctrl+shift+enter رو بزنید

    Leave a comment:


  • mehdies
    پاسخ داد
    سلام
    جواب نمی ده
    فرمول بالا

    Leave a comment:


  • Behnam
    پاسخ داد
    به عنوان مثال برای a1:a100
    کد PHP:
    =SUM(IF(MOD(ROW(A1:A100),17)=0,A1:A100,0)) 

    Leave a comment:


  • mehdies
    پاسخ داد
    امکان داره فرمولش رو بنویسین

    Leave a comment:


  • ~M*E*H*D*I~
    پاسخ داد
    این مورد هم با sumif قابل حله به این صورت که شرط رو قرار میدیم ردیف هایی جمع بشه که باقیمانده شماره ردیف تقسیم بر 17 صفر باشه

    Leave a comment:

چند لحظه..