صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 11

موضوع: تبدیل ساعت کار یه حالت معمولی

  1. #1


    آخرین بازدید
    2023/09/10
    تاریخ عضویت
    July 2010
    نوشته ها
    118
    امتیاز
    28
    سپاس
    90
    سپاس شده
    30 در 18 پست
    تعیین سطح نشده است

    تبدیل ساعت کار یه حالت معمولی

    با سلام
    یه ستونی تو اکسل گذاشتم که ساعت اضافه کار رو داخلش وارد میکنم قسمت عددش که خوب ساعت میشه قسمت اعشارش دقیقه میشه میخوام وقتی ستون کامل شد عدد داخل هر خونه رو تبدیل کنم برا پولی کردن ساعت کار به این صورت که مثلا 3 ساعت 15 دقیقه رو به صورت 3.15 وارد کردم برا پولی کردنش باید 3.25 بشه یعنی قسمت اعشار که بر مبنای 60 هست بر مبنای 100 تبدیل بشه حالا میخوام یه کلید در قسمتی از صفحه وارد کنم (این قسمتش رو بلد هستم) وقتی کلید رو زدم کدی که اجرا میکنه این کار رو برام انجام بده یعنی تو کد محدوده (که ثابت هست مثلا A2:A20 یا هر شکل دیگه ای) رو خونه به خونه پیمایش کنه و عدد داخل هر خونه رو تبدیل کنه
    یکی حالت فوق هست یکی هم حالتی دارم که میخوام اعداد ساعت کار رند بشن یعنی اگه طرف 30 دقیقه کار کرده همون 30 دقیقه حساب بشه و بعد تبدیل بشه و اگر بالای 30 دقیقه بوده ساعت یکی اضافه بشه
    مثال
    3.2 تبدیل بشه به 3.5 یا 3.5 بشه 4 یا 3 همون 3 بمونه یا 4.3 بشه 5
    نمیدونم حالت دوم رو منظورم رو رسوندم یا نه فقط این رو بگم توی دو تا حالت وارد کردن ساعت کارم فرقی نمیکنه یعنی مثلا 3 ساعت 45 دقیقه رو من 3.45 وارد میکنم ولی تو کد اول میخوام تبدیل بشه به 3.75 و توی کد دوم تبدیل بشه به 4 یا مثلا 3ساعت 20 دقیقه رو من 3.2 وارد میکنم ولی تو کد اول میخوام تبدیل بشه به 3.34 ( دقیقش 3.333333333 میشه)و توی کد دوم تبدیل بشه به 3.5
    در واقع تو حالت دوم بعد از تبدیل یا عدد ها بدون قسمت اعشاری هستن یا قسمت اعشاری نیم خواهد بود
    راستی حالتی که ساعت بدون دقیقه هم وارد میشه رو منظور کنید چون باید تو هر دو حالت خودش بشه یعنی 3 ساعت همون 3 ساعت میشه

    یه سوال هم راجع به قسمت Conditional formatting داشتم
    یه ستونی هست که داخلش فرمول هست و جواب فرمول هم عدد هست گاهی اوقات مجبورم فرمول رو پاک کنم و عدد رو دستی وارد کنم حالا میخوام دفعه بعد که دارم با اون کار میکنم متوجه بشم کدوم خونه ها فرمول ندارن تا تصحیح کنم برا همین میخوام توی قسمت Conditional formatting قانونی تعریف کنم که توی محدوده ای که بهش میدم اگه فرمول بود که هیچی ولی اگه نبود خونه رو بنفش کنه چطوری باید این کار رو انجام بدم؟
    جدایی از این مورد کلا کدی که توی یه محدوده خونه های دارای فرمول رو رنگی میکنه چی هست؟ یه کد تو سایت دیدم اضافه کردم ولی کار نکرد و هیچ اتفاقی نمیافتاد من کد رو در قالب یه کلید وارد کردم ولی نمیدونم چرا وقتی کلید رو میزدم انجام نمیشد کدی که منظورم هست توی ادرس زیر بود:
    http://forum.exceliran.com/thread-241.html
    حالا اون حالتی که توی صفحه فوق گفته رو اگه بدون کلید عین همون چیزی که هست توی یه Module جدید وارد کنم کی اجرا میشه؟
    اگه ممکنه به نمونه فایل بزارید که کار میکنه
    با تشکر
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


    آخرین بازدید
    2017/05/03
    تاریخ عضویت
    January 2012
    نوشته ها
    154
    امتیاز
    106
    سپاس
    146
    سپاس شده
    108 در 36 پست
    تعیین سطح نشده است

    RE: تبدیل ساعت کار یه حالت معمولی

    نقل قول نوشته اصلی توسط master
    با سلام
    یه ستونی تو اکسل گذاشتم که ساعت اضافه کار رو داخلش وارد میکنم قسمت عددش که خوب ساعت ....
    سلام
    و با اجازه اساتید
    در مورد سوال شما من پیشنهاد بهتری دارم و اون استفاده از ضرب ساعت در عدد 24 و ضرب در واحد حقوقه
    فایل ضمیمه رو برای پرسنل شرکت ساختم یک نگاه بندازید ببینید کمکی میکنه .

    [size=x-large]ساعت کاری[/size]


  4. سپاس ها (1)


  5. #3


    آخرین بازدید
    2023/09/10
    تاریخ عضویت
    July 2010
    نوشته ها
    118
    امتیاز
    28
    سپاس
    90
    سپاس شده
    30 در 18 پست
    تعیین سطح نشده است

    RE: تبدیل ساعت کار یه حالت معمولی

    فایل رو دیدم ضمن تشکر کد ها رو دیدم اول اینکه شما فیلد ها رو ساعت تعریف کردید و این خودش کمک میکنه ولی من بنابه دلایلی نمیدونم اینجوری کنم ضمن اینکه دستی وارد میکنم واین به کارم نمیاد
    اما سوالم اصلی اینجاست تست کردم درست محاسبه میکنه اما نفهمیدم چرا مثلا 24:20 در 24 در ساعتی 1000 تومن درست حساب میکنه اما علتش رو نفهمیدم

  6. #4


    آخرین بازدید
    2021/12/05
    تاریخ عضویت
    February 2010
    محل سکونت
    بوشهر
    نوشته ها
    940
    امتیاز
    718
    سپاس
    29
    سپاس شده
    863 در 365 پست
    تعیین سطح نشده است

    shamsololama به Yahoo ارسال پیام

    RE: تبدیل ساعت کار یه حالت معمولی

    با درود فراوان
    دوست عزیز اگر ممکنه سئوالاتی که داری رو به تفکیک بنویسی تا جدا گانه به هرکدوم جواب داده بشه و اینکه در مورد سئوالت اگر لطف کنید یک نمونه فایل قرار بدی بهتر میشه روش بحث کرد

  7. #5


    آخرین بازدید
    2023/09/10
    تاریخ عضویت
    July 2010
    نوشته ها
    118
    امتیاز
    28
    سپاس
    90
    سپاس شده
    30 در 18 پست
    تعیین سطح نشده است

    RE: تبدیل ساعت کار یه حالت معمولی

    سلام
    فایل رو گذاشتم
    http://s3.picofile.com/file/7558326234/0.xlsx.html
    میخوام دو تا کلید اضافه بشه به این فرم که وقتی اولی رو میزنم ستون c رو تبدیل کنه به ستون d و کلید دوم ستون c رو تبدیل کنه به ستون e
    البته من نمیخوام در یه ستون جدید این کار انجام بشه بلکه مثلا با کد اول میخوام ستون c اعدادش مثل ستون d بشه ولی در همون ستون یعنی اعداد ستون c در جای خودش بازنویسی بشه اینجا چون میخواستم نشون بدم مجبور بود اینجوری کنم
    اعداد قسمت اعشاری در واقع دقیقه هستن 32.5 یعنی 32 ساعت و 50 دقیقه یا 16.2 یعنی 16 ساعت و 20 دقیقه یا 78.45 یعنی 78 ساعت و 45 دقیقه
    حالا اگه فی ساعت کار مثلا 2000 تومن باشه اگه 78.45 رو در 2000 ضرب کنم اشتباه است بلکه باید در 78.75 کنم (45 دقیقه سه چهارم یک ساعت هست پس باید معادل 0.75 گرفته بشه تا درست بشه
    امیدوارم منظور رو رسونده باشم
    با تشکر

  8. #6


    آخرین بازدید
    2021/12/05
    تاریخ عضویت
    February 2010
    محل سکونت
    بوشهر
    نوشته ها
    940
    امتیاز
    718
    سپاس
    29
    سپاس شده
    863 در 365 پست
    تعیین سطح نشده است

    shamsololama به Yahoo ارسال پیام

    RE: تبدیل ساعت کار یه حالت معمولی

    با درود فراوان

    من نتوانستم فایل رو دریافت کنم چون فیلتر بود

    این رو بر اساس سئوالت نوشتم امیدوارم همونی باشه که مد نظرت هست

    Sub Macro2()
    Dim c As Range
    For Each c In Range("A1:A100")
    If c.Value <> 0 Then

    c = Format(Int(c) + ((c - Int(c)) / 0.6), "#.##")
    End If
    Next


    فایل نمونه:
    [attachment=1012]

    End Sub
    فايل هاي پيوست شده فايل هاي پيوست شده

  9. سپاس ها (1)


  10. #7


    آخرین بازدید
    2018/07/22
    تاریخ عضویت
    April 2010
    نوشته ها
    14
    امتیاز
    1
    سپاس
    3
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    htsadra به Yahoo ارسال پیام

    RE: تبدیل ساعت کار یه حالت معمولی

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

  11. #8

    آخرین بازدید
    2014/12/29
    تاریخ عضویت
    December 2014
    نوشته ها
    1
    امتیاز
    10
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    سلام در اکسل 2007 یک سوال داشتم میخواستم بدونم من یک ستون اضافه کار دارم که بصورت ورود زمان مثلا 20:23 میباشد و ستون دوم را میخواستم طوری باشد که عدد زمان را بصورت رند شده به من بدهد برای مثال اگر در ستون اول داشته باشم 20:23 در ستون بعدی این عدد را رند کند و 21 بهم بده بطور کلی هر عدد دقیقه را به بالا رند کند . ممنون میشم کمک بفرمائید .

  12. #9


    آخرین بازدید
    19 ساعت پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,469
    امتیاز
    12312
    سپاس
    8,924
    سپاس شده
    10,583 در 3,742 پست
    سطح اکسل
    100.00 %

    نقل قول نوشته اصلی توسط saeedtapar نمایش پست ها
    سلام در اکسل 2007 یک سوال داشتم میخواستم بدونم من یک ستون اضافه کار دارم که بصورت ورود زمان مثلا 20:23 میباشد و ستون دوم را میخواستم طوری باشد که عدد زمان را بصورت رند شده به من بدهد برای مثال اگر در ستون اول داشته باشم 20:23 در ستون بعدی این عدد را رند کند و 21 بهم بده بطور کلی هر عدد دقیقه را به بالا رند کند . ممنون میشم کمک بفرمائید .

    سلام
    فكر ميكنم چيزي كه شما دنبالش هستين اين باشه
    کد:
    =ceiling(a1*24;1)


  13. #10

    آخرین بازدید
    2018/07/31
    تاریخ عضویت
    November 2016
    نوشته ها
    1
    امتیاز
    10
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    با سلام
    برای تفکیک و جداسازی ساعت و دقیقه در دو سلول جداگانه در اکسل پچی کار باید کرد ؟

    از فرمول =hour(سلول) و یا =minute(سلول) استفاده میکنم ولی چون از 24 ساعت بالاتر عدد صحیح رو پیدا نمی کنه


صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. ثبت خودکار تاریخ و ساعت
    توسط mstfatata در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 11
    آخرين نوشته: 2020/08/14, 14:46
  2. کم کردن ساعت
    توسط 3pahan در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 4
    آخرين نوشته: 2013/01/01, 13:03
  3. فرمت ساعت را در کمبو باکس
    توسط amirgolshan در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 3
    آخرين نوشته: 2012/11/29, 11:13
  4. درج اعداد ساعت بدون ":"
    توسط ff7ss در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 13
    آخرين نوشته: 2012/06/26, 10:39
  5. تفريق ساعت
    توسط Mod در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 1
    آخرين نوشته: 2011/02/23, 10:09

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

تعریف ساعت و تاریخ در ایکسل

فرمول محاسبه ساعت منفی در اکسل آپارات

آموزش تبدیل 100به 60در اکسل

تبدیل ساعت به عدد اعشاری

ضرب ساعت در پول در اکسل

تبدیل ساعت به اعشار

3ساعت و15دقیقه به صورت اعشاری چگونه نوشته میشود

نوشتن ساعت بصورت عدد اعشاری

فرم اکسل ساعت کاری

چگونه در اکسل دقیقه را به ساعت و دقیقه تبدیل کنیم

ضرب ساعت کارکرد در حقوق در اکسل

&amp;#1582;&amp;#1591;&amp;#1575;&amp;#1740; &amp;#1578;&amp;#1608;&amp;#1588;&amp;#1578;&amp;#1606; &amp;#1587;&amp;#1575;&amp;#1593;&amp;#1578; &amp;#1583;&amp;#1585; &amp;#1575;&amp;#1705;&amp;#1587;&amp;#1604;

نوشتن ساعت بصورت اعشاری

نوشتن ساعت به صورت اعشاری

فرمول اماری ساعت تبدیل به دقیقه به صورت دستی

چرا ساعت در اکسل تغییر میکنه

تعریف ساعت منفی در اکسل

محاسبه ساعت بصورت دستي

تبدیل فرمت زمان به عدد در اکسل

نحوه تعریف اعداد اعشار در فرمول اکسل

فرمول ساعت کاری و حقوق در اکسل

تبدیل ساعت کار به روزکارکرد

ضرب حقوق و ساعت در اکسل

محاسبه ساعت کاری به اشعار

تبدیل ساعت کاری

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است