مشکل در if

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • hosseinnnik
    • 2014/06/11
    • 1

    مشکل در if

    سلام
    خسته نباشید به سوال زیر می تونید جواب بدید:
    من می خوام برای کساله زیر یک معداله بنوسیم از دستور if می خوام اما نمی تونم:
    سوال- رتبه های افراد زیر را مرتب کنید
    علی 25
    حسین 24
    نقی 24
    محمد 22
    جواب: در واقع رتبه علی است. رتبه حسین و نقی برابر و مشترکا دوم است که در اینجا جایگاه آن ها دوم و سوم است برای محاسبه در این قسمت باید جایگاه آن ها را با هم جمع و بر تعدادشان تقسیم کرد و در واقع رتبه آن ها می شود:
    2+3=5
    5/2=2.5
    بنابراین رتبه ها به ترتیب برابر است با:
    علی= رتبه 1
    حسین= رتبه 2.5
    نقی= رتبه 2.5
    محمد= 4
  • Ali Parsaei
    مدير تالارتوابع اکسل

    • 2013/11/18
    • 1521
    • 71.67

    #2
    سلام،
    شما در يک ستون نام افراد را بنويسيد، در ستون بعدي شماره مورد نظر را، و در ستون سوم با فرمولي که مي نويسم مي توانيد رتبه را با همان قانوني که خودتان مقرر نموده ايد بدست آوريد، فرض کنيم ستون اول نامها در خانه a1 تا a50 باشد، شماره ها (25 و 24 و 22 و ....) در خانه b1 تا b50 در اين صورت فرمول زير را در خانه c1 نوشته و تا خانه c50 درگ کنيد:
    کد PHP:
    =IF(COUNTIF($B$1:$B$50;B1)=1;RANK(B1;$B$1:$B$50);((RANK(B1;$B$1:$B$50)*COUNTIF($B$1:$B$50;B1))+((COUNTIF($B$1:$B$50;B1)*(COUNTIF($B$1:$B$50;B1)-1))/2))/COUNTIF($B$1:$B$50;B1)) 
    [SIGPIC][/SIGPIC]

    کامنت

    چند لحظه..