PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مسابقه: شمارش تعداد تغییرات در روند یک سری اعداد



~M*E*H*D*I~
2014/07/06, 21:32
درود

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

سوال اینه ما یک سری اعداد در یک ستون داریم هر عدد در یک سلول ممکنه بیشتر مساوی یا کمتر از عدد سلول قبل باشه در واقع همونطور که تو نمودار فایل هم نشون داده روندی با دره قله و نواحی مسطح داریم حالا دنبال فرمولی هستیم که بتونه این روندهارو بشماره یعنی چند بار عدد داخل سلول ازعدد قبلی بزرگتره چندبار کوچیکتره و چند بار مساوی:p

علی فاطمی
2014/07/07, 09:05
با سلام و صبح بخیر،
ضمن تشکر از جناب وطن پرست ،شخصاً خیلی علاقه دارم تو اینگونه مسابقات شرکت کنم چون چالش ایجاد میکنه ولی اگر سوالاتتون مثل سوال اول باشه برای منه آماتور بیشتر جنبه آموزش داره و اگر حضور ندارم مطمئناً نتونستم پاسخی پیدا کنم . (من از طرف خودم صحبت می کنم ولی مطمئناً دوستان زیادی با این موضوع روبرو هستن فکر کنم به همین دلیل حضور کاربرای عزیز کمتر باشه )
من یک ستون اضافه کردم ( آماتوری و هزارتا درد) تا به جواب برسم.دیگه نمی دونم چقدر راه رفته من خنده داره.

Amir Ghasemiyan
2014/07/07, 09:22
خب اينم جواب بنده ;)

Behnam
2014/07/07, 09:34
اینم تمام توانایی ما(هدف حل کردن دیگه چه فرقی داره چجوری:congratulatory:)

علی فاطمی
2014/07/07, 09:53
خب اينم جواب بنده ;)

با سلام ،
جناب قاسمیان با عرض پوزش ، از اونجاییکه تعداد ردیف ها 19 تاست و قراره که سلول با سلول قبلی مقایسه بشه مجموع تعداد پاسخ ها بایستی 18 بشه ولی شما 21 بدست آوردید حالا نمی دونم 18 درسته یا 21؟

~M*E*H*D*I~
2014/07/07, 09:55
خب اينم جواب بنده ;)

تعداد افزایش 10 تاس؟ مطمئنی؟

جواب محدود به همین ناحیه است در ضمن در صورت افزایش اعداد جوابگو نیست

~M*E*H*D*I~
2014/07/07, 09:57
اینم تمام توانایی ما(هدف حل کردن دیگه چه فرقی داره چجوری:congratulatory:)

جواب منحصر به همین مسئله است و در صورت تغییر محدوده جواب نمیده

Behnam
2014/07/07, 10:04
جواب منحصر به همین مسئله است و در صورت تغییر محدوده جواب نمیده
واااااااااااااه:(
یعنی چی محدوده تغییر کنه؟خب بگو از اول!!
من که نفهمیدم منظورتو:confused:

~M*E*H*D*I~
2014/07/07, 10:05
واااااااااااااه:(
یعنی چی محدوده تغییر کنه؟خب بگو از اول!!
من که نفهمیدم منظورتو:confused:

پیشفرض همه سوالاتی که من طرح میکنم اینه که اگر اعداد ادامه داشته باشه بدون تغییر فرمول جواب رو به ما بده بهنام جون:p

Amir Ghasemiyan
2014/07/07, 11:33
با سلام ،
جناب قاسمیان با عرض پوزش ، از اونجاییکه تعداد ردیف ها 19 تاست و قراره که سلول با سلول قبلی مقایسه بشه مجموع تعداد پاسخ ها بایستی 18 بشه ولی شما 21 بدست آوردید حالا نمی دونم 18 درسته یا 21؟


تعداد افزایش 10 تاس؟ مطمئنی؟
جواب محدود به همین ناحیه است در ضمن در صورت افزایش اعداد جوابگو نیست


ممنون دوستان من فرمول دوم رو اشتباه كردم. بجاي بزرگتر از صفر نوشتم كوچكتر از صفر. ببخشيد
اين درسته:


=count(if(e9:e27-e8:e26>0;e8:e26))


با اين فرمول پاسخ 7 مورد رو ميده كه درسته

براي اينكه با تغيير محدوده مشكلي پيش نياد بذار يه فكري ميكنم جوابشو ميذارم همينجا

~M*E*H*D*I~
2014/07/07, 11:41
البته خودم هم برای این سوال به جواب جامعی نرسیدم ، یک راهش استفاده از indirect هست که در حالت ارایه ای جواب نمیده :cool:
ایدم اینه که بایستی از به سلول های i و i+1 ارجاع بدیم از هم کم کنیم و از طریق sign تعداد علائم رو بشماریم :confused:

misammisam
2014/07/07, 11:50
اين محدوده تغيير كنه يعني چي !؟
منظورتون اينه كه تعداد اعداد كمتر و بيشتر بشن !؟

~M*E*H*D*I~
2014/07/07, 11:57
اين محدوده تغيير كنه يعني چي !؟
منظورتون اينه كه تعداد اعداد كمتر و بيشتر بشن !؟

بله یعنی کمو زیاد شدن اعداد:cool:
ازداداشت کمک بگیر حل کنه برات;)

misammisam
2014/07/07, 12:08
بله یعنی کمو زیاد شدن اعداد:cool:
ازداداشت کمک بگیر حل کنه برات;)

اون ميگه دستي بنويس ! راحت !
آخه ميخواي جايزه ندي ، يه سوال طرح ميكني كه خودتم جوابشو نميدوني :o:semi-twins:

Amir Ghasemiyan
2014/07/07, 12:08
ببين اينطوري منظورته؟
دو روش نوشتم

~M*E*H*D*I~
2014/07/07, 12:20
ببين اينطوري منظورته؟
دو روش نوشتم


تعداد بدون تغییر اشتباهه
ولی روش خوبی بود:courage:

Amir Ghasemiyan
2014/07/07, 12:22
تعداد بدون تغییر اشتباهه
ولی روش خوبی بود:courage:

چي؟ جمله اولتو ترجمه كن :دي

~M*E*H*D*I~
2014/07/07, 12:24
چي؟ جمله اولتو ترجمه كن :دي

فرمول سومت جواب نمیده:p

Amir Ghasemiyan
2014/07/07, 12:26
فرمول سومت جواب نمیده:p

بابا سيستمت مشكل داره. هر فايلي ميدم بهت ميگي ارور ميده :|
بنداز دور اون سيستم قراضتو

misammisam
2014/07/07, 12:27
تعداد بدون تغییر اشتباهه
ولی روش خوبی بود:courage:

نه درسته كه !
فقط اگه سلول رو خالي بزاري جزو تكراريا مياره ، اونم اگه رديفي كه خاليه پاك كني درست ميشه .

~M*E*H*D*I~
2014/07/07, 12:29
اون ميگه دستي بنويس ! راحت !
آخه ميخواي جايزه ندي ، يه سوال طرح ميكني كه خودتم جوابشو نميدوني :o:semi-twins:

همون خوبه مهدی رو بندازم به جونتا:split:
همیشه راهی هست:cool:

علی فاطمی
2014/07/07, 12:30
ببين اينطوري منظورته؟
دو روش نوشتم


روش table جالب بود ، اگر اساتید لطف کنن در مورد table توضیح بدن یا لینکی بزارن ممنون میشم ، یه بار دیگه هم آقا مهدی در مورد table به من توصیه هایی داشتند ولی من خیلی در موردش نمی دونم اینم که آقای قاسمیان ایجاد کردن بیشتر ترقیب به یادگیری شدم.

misammisam
2014/07/07, 12:44
همون خوبه مهدی رو بندازم به جونتا:split:
همیشه راهی هست:cool:

خوبه ديگه ، تا الان يدونه مهدي بود من حريفش نميشدم حالا شديد 2 تا :mad::mad:
منم با يكم تقلب از امير جوابشو پيدا كردم ، حالا جايزرو بايد بيايم مشهد بگيريم

علی فاطمی
2014/07/07, 12:52
آقا میثم من فایل شما رو یه کوچولو تغییرش دادم

khakzad
2014/07/07, 13:26
سلام :)
دیر دیدم این پستو دیگه داره بسته میشه :d
از همه دوستان ممنون بابت جوابها. :)

منم با روش مشابه همین کارو کردم ولی با این تفاوت که اگر ناچار باشیم این ستون کمکی رو با فاصله از این ستون و یا حتی در شیت دیگه ای داشته باشیم بشه کار کرد. و البته با نامگذاری محدوده بصورت داینامیک:

و اینکه یکی از فایل ها رو چک کردم که با ج خودم مقایسه کنم به این نکته خوردم: (البته فرصت نکردم بقیه رو ببینم. حالا مطرح می کنم ولی شاید بقیه جوابها رعایت شده باشه:) ))
تعداد کاهش 9 تا هست. چرا؟؟؟؟؟؟
چون عدد اخر 12 هست و بعد اون خالی(0). وقتی کم میکنیم -12 میده. این در حالی هست که ما در واقع بعد از 12 کاهشی نداریم. یعنی به ازای 19 نقطه، 18 بار تغییر حالت خواهیم داشت. که باید محدوده مورد نظر رو اصلاح کنیم و اخری رو هیچوقت جزو تغییرات در نظر نگیریم

~M*E*H*D*I~
2014/07/07, 18:10
ممنون از همه دوستانی که شرکت کردن
منتظر بقیه دوستان هم هستیم
آقایان اسماعیلی،پارسا،قلی زاده،فیاضی،مکرم و سایر دوستان

در مورد کیفیت جواب ها هم بحث کنید راه حلایی که تا الان بچه ها گذاشتن هرکدوم نکات آموزشی خیلی خوبی دارن:)

mahdi026
2014/07/07, 22:28
من به علت پايين نيومدن سطح اميد فروم ، راه حلمو نميگم :d

~M*E*H*D*I~
2014/07/07, 22:31
من به علت پايين نيومدن سطح اميد فروم ، راه حلمو نميگم :d

منم همینطور چقد ما مهدیا خوبیم;)

امين اسماعيلي
2014/07/07, 22:43
با درود
والا من که دیگه با کار دیشب با امیر که و اون فایل بورسو و ......... مخم خستس ولی اگر به من باشه من همون روش دوستمون تو پست اول با if و یه ستون کمکی رو بیشتر قبول دارم به چند دلیل - چون اگر داده ها خیلی زیاد بشن فرمول ارایه ای کند میشه و در بعضی مواقع دیده شده سر به کوه میزاره و جامع از تن میدراند خخخخخخخخ - به قول قدیمیا سری که درد نمیکنه دستمال چرا ببندیم - ولی جدا از شوخی همه راه ها جالب بود و خیلی کمک کرد - در ضمن مهدی جون اینو ذکر کن که ما میتونیم تابع جدید خودمون بسازیم یا نه و اینکه استفاده از vba امکانم داره یا نه تو امتحانای بعدیمون

Amir Ghasemiyan
2014/07/08, 00:21
من به علت پايين نيومدن سطح اميد فروم ، راه حلمو نميگم :d

سطح خود فروم منظورته ديگه؟ :p
همه ما ميدونيم راه حلت چيه. دستي مينويسي ;)

komeilex
2014/07/08, 01:41
با سلام خدمت همه دوستان و اساتید.
دیگه وقتی آقا مهدی آدمو میزاره تو آنپاس، باس بیایمو یه خودی نشون بدیمhttp://www.pic4ever.com/images/cowboypistol.gif
راستش من تمام جوابارو چک کردم و اکثرا تو این زمینه که اگر چندتا از سلول های محدودمون خالی باشه مشکل داشتن.
مثلا جواب خانم خاکزاد. اگر شما دو تا از سلول ها رو تو محدودتون عدد نزارین، فرمولتون اون کاهش یا افزایش و یا ثابت موندن سلول بالای این دوتا سلول خالی و سلول پایین اونهارو در نظر نمی گیره.
برا همین من ایدم اینه که اول این اعداد پشت سر هم سورت بشن تا سلول خالی بینشون نباشه و بعد فرمول رو اعمال کنیم.
که البته من برای اجرا کردن این ایده مجبور شدم از چندتا سلول کمکی استفاده کنم که کارایی فایلو پایین میاره. ولی در کل بضاعت ما همین قدر بود والا http://www.pic4ever.com/images/306.gif

3974

~M*E*H*D*I~
2014/07/08, 18:05
ممنون از دوستانی که شرکت کردند
فایل زیر مجموعه جواب هایی که داده شد به همراه جواب خودم
درضمن استفاده از vba در تمامی مسابقات ممنوعه مگر اینکه ذکر بشه
برای برگزاری مسابقات به صورت رسمی هم اولین سوال رو طرح کردم البته تست شده و به جواب رسیده حالا ممکنه جواب های دوستان نسبت به جواب خودم ساده تر بشه ولی حداقل این اطمینان هست که یک جواب موجوده ، به زودی مسابقات رو برگزار میکنیم فقط یک مشورت از دوستان میخوام به صورت دوره ای باشه یعنی برنده از چند مسابقه مشخص بشه یا نه هر مسابقه مستقل باشه؟

امين اسماعيلي
2014/07/08, 19:00
با درود
عقیده من : با توجه به درجه سختی سوال یه امتیاز بهش بدین و بعد یه سقف امتیاز واسه برنده شدن اعلام کنید و بگین هر کس به امتیاز a برسه - یا هر کی سه دوره زودتر برنده بشه

~M*E*H*D*I~
2014/07/08, 19:25
با درود
عقیده من : با توجه به درجه سختی سوال یه امتیاز بهش بدین و بعد یه سقف امتیاز واسه برنده شدن اعلام کنید و بگین هر کس به امتیاز a برسه - یا هر کی سه دوره زودتر برنده بشه

خب مرجع تشخیص این امتیازچیه؟

misammisam
2014/07/08, 21:59
خب مرجع تشخیص این امتیازچیه؟
مرجعش خوب داور ديگه ، كه فكر كنم خودتي ، چون سوالم خودت مطرح ميكني :confused:
به نظر من از اونجاييم كه هدف از اين مسابقه شركت بيشتر كاربراست و نه اينكه فقط مديرا بيان جواب بدن ( البته مديرا براي گرمتر شدن مسابقه بايد شركت كنن ) ، در قوانين براي كاربراي عادي امتيازات ويژه نسبت به مديرا قائل بشيد ، مثلا اگه جواب درست براي مديرا 5 امتياز داره براي كاربراي عادي 7 امتياز در نظر بگيريد ، يه همچين چيزايي اضافه كنيد تا كاربرا بيشتر شركت كنن .