دستور شرطی

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

    • 2014/01/23
    • 31

    دستور شرطی

    با سلام و درود خدمت همه دوستان گرامی و ضمن عرض قبولی طاعات و عبادات و تبریک عید فطر

    دوستان فرض کنید 100 تا عدد داریم .
    یک عدد گام داریم مثلا 30

    می خوام تعدادی عدد با عدد گام از اون 100 عدد بالا بدست بیارم به روش زیر :

    عدد اول خود عدد گام است : 30
    عدد دوم عدد بدست آمده عدد اول + عدد گام : 60
    عدد سوم مثل عدد قبل : 90

    حالا اینجا برام جای سئوال است ؟
    عدد چهارم طبق روش بالا می شود 120 ولی ما 100 عدد بیشتر نداریم . حالا می خوام شرطی بزارم برای عدد 4 به بعد که اگر حاصل بیشتر از تعداد کل اعداد(100) شد عدد بدست آمده از تعداد کل کم شود .
    مثلا : 120 - 100 = 20
    عدد بیست بدست آمده عدد چهارم است و به همین منوال اعداد ادامه پیدا می کند .
  • Amir Ghasemiyan

    • 2013/09/20
    • 4598
    • 100.00

    #2
    نوشته اصلی توسط elder
    با سلام و درود خدمت همه دوستان گرامی و ضمن عرض قبولی طاعات و عبادات و تبریک عید فطر

    دوستان فرض کنید 100 تا عدد داریم .
    یک عدد گام داریم مثلا 30

    می خوام تعدادی عدد با عدد گام از اون 100 عدد بالا بدست بیارم به روش زیر :

    عدد اول خود عدد گام است : 30
    عدد دوم عدد بدست آمده عدد اول + عدد گام : 60
    عدد سوم مثل عدد قبل : 90

    حالا اینجا برام جای سئوال است ؟
    عدد چهارم طبق روش بالا می شود 120 ولی ما 100 عدد بیشتر نداریم . حالا می خوام شرطی بزارم برای عدد 4 به بعد که اگر حاصل بیشتر از تعداد کل اعداد(100) شد عدد بدست آمده از تعداد کل کم شود .
    مثلا : 120 - 100 = 20
    عدد بیست بدست آمده عدد چهارم است و به همین منوال اعداد ادامه پیدا می کند .

    سلام دوست عزيز
    فكر كنم همچين چيزي مد نظر شما هست. بجاي a1 اون مقدار بايد در نظر گرفته بشه
    کد:
    =if(a1>100;a1-100;a1)

    کامنت

    • elder

      • 2014/01/23
      • 31

      #3
      ممنون
      جواب نمی ده
      ببینید این فرمول کجاش ایراد داره

      کد:
      =(g17+g5);if(g19>6101026;g19-6101026;g19)
      توضیح فرمول
      = جمع 2 سلول اگر حاصل جمع بیشتر از عدد 6101026 بود عدد بدست آمده از 6101026 کم شود
      Last edited by Amir Ghasemiyan; 2014/08/02, 16:24. دلیل: فرمول ها و كدها را داخل تگ مربوطه قرار دهيد

      کامنت

      • elder

        • 2014/01/23
        • 31

        #4
        با این فرمول درست شد
        کد:
        =if(sum(g17,g5)>g3,sum(g17,g5)-g3,0)
        اما مشکلی که داره در ادامه جواب بقیه 0 می شه .؟
        Last edited by Amir Ghasemiyan; 2014/08/02, 16:26. دلیل: فرمول ها و كدها را داخل تگ مربوطه قرار دهيد

        کامنت

        • Amir Ghasemiyan

          • 2013/09/20
          • 4598
          • 100.00

          #5
          نوشته اصلی توسط elder
          با این فرمول درست شد
          کد:
          =if(sum(g17,g5)>g3,sum(g17,g5)-g3,0)
          اما مشکلی که داره در ادامه جواب بقیه 0 می شه .؟

          فرمول رو به اين صورت اصلاح كنيد
          کد:
          =if(sum(g17,g5)>g3,sum(g17,g5)-g3,sum(g17,g5))

          کامنت

          چند لحظه..