PDA

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



mo-89
2011/12/25, 18:37
سلام دوستان من ميخام يه فرمولي رو تو اكسل پياده سازي كنم منتها با فرمول نويسي تو اكسل زياد اشنايي ندارم مشكلم اينه كه من ميخام قيمت نهايي كار انجام شده كه مبناي محاسباتيش تعدادنقاط هستش رو بدست بيارم چطور به اين صورت كه اگر تعداد نقاط199عدد شد قيمت نهايي بشه199*1000+275000 ولي اگه تعداد نقاط بيشتر از 200 تا شد مثلا شد210 قيمت نهايي بشه اين 10*750+275000 لپ مطلب اين كه اكسل توسط فرمولي بفهمه كه اين عددي كه من طي مراحلي بدست اوردم مقدارش از 200كمتره يا بيشتر كه بتونه از يكي از اون فرمول بالا استفده كنه مرسي

hamed bhiraee
2011/12/25, 20:34
خیلی سادست میتونی از فرمول IF کمک بگیری مثلا به صورت زیر :IF(A3<199;A3*1000+275000; 10*750+275000=

mo-89
2011/12/25, 22:20
خیلی سادست میتونی از فرمول IF کمک بگیری مثلا به صورت زیر :IF(A3<199;A3*1000+275000; 10*750+275000=


مرسی حمید جان میشه در باره فرمولی که نوشتی توضیح بدی عملکردشا میگم واینکه نباید اخر فرمول پرانتز باشه

farzin24622
2011/12/26, 10:38
سلام ، من به نیابت از حمید خان میگم : دستور IF یک دستور شرطی است که دارای سه قسمت است : قسمت اول خود شرط میباشد یعنی همون که اگر A3<199 شد ، پس A3<199 قسمت اول دستور IF شد . قسمت دوم این هست که اگر شرط برقرار بود ، یعنی اگر A3<199 شد ، اون موقع چی کار بکند ، که میشه همون A3*1000+275000 ، پس تا حالا ما بهش گفتیم که اگر A3 از 199 کمتر شد بیا و A3 رو توی 1000 ضرب بکن و با 275000 جمعش کن . خوب اگر A3 از 199 کمتر نبود چی ؟ این میشه قسمت سوم دستور IF . ما ( ما که نه ، حمید !!! ) بهش گفتیم که اگر A3 از 199 کمتر نشد ، 10رو توی 750 ضرب کن و با 275000 جمعش کن ، اینم قسمت سوم تابع IF میشه . ضمنا اگر 10*750 +275000 ثابته یه ضرب مقدارشو بنویس 282500 .

حمید خان ببخشید بی ادبی کردیم .[hr]
راستی ، آخرشم باید پرانتز باشه ، اون از قلم افتاده ، چیز خاصی نیست .

mo-89
2011/12/26, 21:19
سلام ، من به نیابت از حمید خان میگم : دستور IF یک دستور شرطی است که دارای سه قسمت است : قسمت اول خود شرط میباشد یعنی همون که اگر A3<199 شد ، پس A3<199 قسمت اول دستور IF شد . قسمت دوم این هست که اگر شرط برقرار بود ، یعنی اگر A3<199 شد ، اون موقع چی کار بکند ، که میشه همون A3*1000+275000 ، پس تا حالا ما بهش گفتیم که اگر A3 از 199 کمتر شد بیا و A3 رو توی 1000 ضرب بکن و با 275000 جمعش کن . خوب اگر A3 از 199 کمتر نبود چی ؟ این میشه قسمت سوم دستور IF . ما ( ما که نه ، حمید !!! ) بهش گفتیم که اگر A3 از 199 کمتر نشد ، 10رو توی 750 ضرب کن و با 275000 جمعش کن ، اینم قسمت سوم تابع IF میشه . ضمنا اگر 10*750 +275000 ثابته یه ضرب مقدارشو بنویس 282500 .

حمید خان ببخشید بی ادبی کردیم .[hr]
راستی ، آ---شم باید پرانتز باشه ، اون از قلم افتاده ، چیز خاصی نیست .


ممنون دوستان ولی قسمت سوم شرط درست اجرا نمبشه اون اعداد بالا مثاله تابت نیست کلا قسمت سوم شرط با عمل ضرب مشکل داره یعنی توفسمت سوم تا میام در یه عددی ضرب کنم اصلا یه عدد منفی میده یعنی عملا بزا اعداد بزرگتر که قسمت سوم شرطه جواب نمیگبرم خواهشا کمکم کنید واهشا سريع

farzin24622
2011/12/27, 11:38
خب دوست عزیز ما سوالی رو که به این شکل و با این اعداد مطرح نمودید پاسخ دادیم ، اگر قسمت سوم ثابت نیست پس حتما به یک پارامتری بستگی داره ، اگر براتون مقدوره فایلتون رو در سایت www.parsaspace.com آپلود کنید یا اینکه توضیحات کامل و دقیق بدین نه اطلاعاتی که فرضی باشند .

nasrin82
2012/02/25, 02:26
سلام
منم از تابع sumif دارم استفاده میکنم ولی نمیدونم چطور بهش بفهمونم که مثلا عددم امابین دو عدد دیگه باشه مثلا میخوایم اگه مقدار سل بین 0.1و 2 بود مقدار اون سل رو با یه سل دیگه که همین شرطو داره جمع بزنه:cool:

خواهشا کمک کنید گیر کردم.:huh:

ضمنا تابع sumproduct اینو درست میفهمه ولی اون فقط میشمره نمیتونه جمع بزنه:angel:

یا حداقل بگید چطوری if بزنم


البته مشکل اصلی همون فهموندن مفهوم بین دو عدد به اکسل تو توابعی مثل sumif هستش.

از وقتتون متشگرم:heart::heart:

~M*E*H*D*I~
2012/02/25, 18:04
سلام

دوست عزیز تو فایل پیوست جواب دادم لطفا سوالایی که مد نظرت هس یه فایل نمونه بذار راحت تر جواب می گیری سعی کن در مورد توابع هم از help نرم افزار کمک بگیری تا آشنا بشی با روش کارشون

http://www.mediafire.com/?a6hj5crs336l82m