محاسبه تعداد سلول ستاره دار با شرط مورد نظر

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

    • 2016/12/25
    • 14

    [حل شده] محاسبه تعداد سلول ستاره دار با شرط مورد نظر

    با سلام
    بنده برای محاسبه تعداد سلولی که دارای علامت ستاره هستند با شرط مورد نظر به مشکل برخوردم. لطفا راهنمایی بفرمائید.
    فایل اکسل نمونه به پیوست تقدیم می گردد.
    با تشکر
    فایل های پیوست شده
  • Ali Parsaei
    مدير تالارتوابع اکسل

    • 2013/11/18
    • 1522
    • 71.67

    #2
    سلام،
    سوالتان مفهوم نيست بيشتر توضيح بدهيد!!!!
    اولا که نوشته ايد:
    شمارش تعداد سلولهای دارای علامت ستاره (هر سطر بصورت جداگانه)
    در صورتي که سطرها که ستاره ندارند! فقط سطر بالا بالايي ستاره دارد! شايد منظورتان اين است که اگر سطر دوم ستاره دار بود سپس در هر سطر بعد اگر دو شرطي که گفته ايد وجود داشت آن سل ها را بشمارد؟
    اولا" که فقط ستون b و h و m ستاره دارند، پس بايد زير همان ها را در هر سطر نگاه کرد؟
    با اين فرض در سطر پنجم فقط در زير ستاره ستون h عبارت r درج شده که اون هم قابل قبول نيست زيرا حرف ستون قبلي آن يعني سل g5 حرف e است در صورتي که طبق شرط شما بايد s باشد!! پس اين سطر هيچ نتيجه اي در بر ندارد در صورتي که نوشته ايد نتيجه=1 !!!
    [SIGPIC][/SIGPIC]

    کامنت

    • sh.icofc313

      • 2016/12/25
      • 14

      #3
      سلام بزرگوار
      دقیقا منظورم همین بوده، اما حق با شماست، توضیح نامفهوم و ناقص بوده


      شايد منظورتان اين است که اگر سطر دوم ستاره دار بود سپس در هر سطر بعد اگر دو شرطي که گفته ايد وجود داشت آن سل ها را بشمارد؟
      دقیقا منظورم همین بود...

      اولا" که فقط ستون b و h و m ستاره دارند، پس بايد زير همان ها را در هر سطر نگاه کرد؟

      این مورد هم دقیقا درست اشاره کردید، ضمن اینکه علامت ستاره در هرکدام از ستون ها میتونه باشه...

      با اين فرض در سطر پنجم فقط در زير ستاره ستون h عبارت r درج شده که اون هم قابل قبول نيست زيرا حرف ستون قبلي آن يعني سل g5 حرف e است در صورتي که طبق شرط شما بايد s باشد!!

      فقط این مورد نیاز به توضیح داره. اول اینکه با توجه به کار مد نظر بنده امکان نداره در زیر هر علامت ستاره هر دو شرط با هم برقرار بشه. یعنی یا زیر علامت ستاره، حرف R قرار داره، یا ستون قبلش حرف S قرار داره.
      در اینصورت برای سطری که شما فرمودید، فقط یک شرط برقرار شده که نتیجه 1 هست.
      اما با توجه به مثال در سطرهای دیگه، در زیر یکی از ستون های ستاره دار، حرف R و در ستونهای ستاره دار دیگه، حرف ماقبل آن S هست. پس مجموعا میشه 2 تا سلول شمارش شده.

      در نهایت ممکنه فرضا شش یا هفت و یا هر تعدادی ستون باشه که سطر دومش علامت ستاره داره، اما در سطرهای بعدش، هرکدام از این شرطها به طور مجزا برقرار باشه. اما در هر صورت، زیر هر علامت ستاره فقط یکی از دو شرط ممکنه برقرار باشه. و البته ممکنه هیچکدوم نباشه که در این صورت برابر صفر خواهد بود
      Last edited by sh.icofc313; 2017/12/09, 07:43.

      کامنت

      • Ali Parsaei
        مدير تالارتوابع اکسل

        • 2013/11/18
        • 1522
        • 71.67

        #4
        اين فرمول را در سل r4 به صورت آرايه اي وارد کنيد (يعني بعد از نوشتن فرمول دگمه هاي کنترل و شيفت و اينتر را به صورت همزمان کليک کنيد) و سپس مي توانيد درگ کنيد به سلهاي زيرين تا فرمول در آنها نيز کپي شود:
        کد PHP:
        =sumproduct(if($b$2:$p$2="*";1;0);(if(b4:p4="r";1;0)+if(a4:o4="s";1;0))) 
        [SIGPIC][/SIGPIC]

        کامنت

        چند لحظه..