PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : هزار و یک شب اکسل - شب سی و یکم -تبدیل اعداد اعشاری به صحیح مثلا 2.63 به 2 به چند روش



امين اسماعيلي
2014/04/19, 02:25
با درود

فرض کنید که میخواهیم عدد 2.63 را بصورت 2 بنویسیم برای اینکار از چندین روش زیر میشه استفاده کرد فرضا عدد مورد نظرمون رو توی A1 نوشته ایم.




=ROUNDDOWN(A1,0)
=INT(A1)
=VALUE(LEFT(A1,FIND(".",A1,1)-1))
4- Do another way as your homework?






حداقل یه روش دیگه ازتون میخوام یالا ؟

Ali Parsaei
2014/04/19, 13:38
سوادم همراهم نيست! و الي ده روش (که هرکدام فقط يک تابع درش درج شده باشد) برات مي گفتم! فعلا" بدون تقلب! اين رو از حفظ هستم:

=ceiling(a1;1)-1

امين اسماعيلي
2014/04/19, 16:25
با درود.


=ceiling(a1,1)-1


این قبول. بقیه یالا ؟

Ali Parsaei
2014/04/19, 16:41
نميذاري کارمونو بکنيم ها! بيا اينم بعديش:

=floor(a1;1)

Ali Parsaei
2014/04/19, 16:45
اينم بعدي:

=a1-mod(a1;1)

misammisam
2014/04/19, 17:08
=LEFT(A1;1)

يه روش ديگه هم بلدم ، 2.63 پاك كن بجاش بنويس 2 :confused:;););)

~M*E*H*D*I~
2014/04/19, 19:21
درود

این قبوله یا نه؟
:bored:






=EVALUATE(Sheet2!A1-0.63)

Ali Parsaei
2014/04/19, 19:30
=LEFT(A1;1)

يه روش ديگه هم بلدم ، 2.63 پاك كن بجاش بنويس 2 :confused:;););)
نه نشد! جر زني کردي، 2.63 يک عدد فرضي است ممکن است 12.78 باشد. که با فرمول فوق درست در نمي آيد! البته داور "امين" است واستا بياد ببينيم چي مي گه!
البته لغت به لغت طبق صورت مسئله اگر پيش برويم از شما نمي شود اشکال گرفت، اشکال از صورت مسئله است که درست مفهوم نيست.
ولي پاک کردن را خوب اومدي عمرا" بشود بهش ايراد گرفت!
3080

Ali Parsaei
2014/04/19, 19:51
اينم يکي ديگه:

=((odd(a1)+even(a1))/2)-1.5
روت کم شد؟
از شوخي گذشته، تشکر مي کنم از دوست خوبمان جناب اسماعيلي، واقعا" ايده جالبي است، در قالب سرگرمي سعي کرده مي شود که کاربران به چالش کشيده شده و هم داشته هاي خود را محک بزنند و هم با مطرح شدن توابع مختلف حس کنجکاوي افراد را جهت تحقيق و يادگيري توابع مطرح شده برانگيزد.
به همين دليل من هم سعي کردم در مثالهايم به گونه اي باشد که در طي آنها توابع گوناگون مطرح گردد.
ضمنا" امين جان من حالت اينکه عدد مورد نظر منفي باشد را مد نظر قرار نداده ام هـــــا!

Ali Parsaei
2014/04/19, 19:58
درود

این قبوله یا نه؟
:bored:






=EVALUATE(Sheet2!A1-0.63)

آره، قبوله قبوله فقط مي تونستي ساده تر هم بنويسي مثلا" اولش را به جاي EVALUATE(Sheet2!A1 مي نوشتي 2.63 !:cool:

امين اسماعيلي
2014/04/19, 23:55
با درود
ممنون از همگی که تو این بحث سهیم شدین یکی دیگه هم خودم میزارم که روم کم نشه ........خخخخخخخخخخخ


=trunc(a1,0)