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

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • e*l*h*a*m

    • 2013/10/18
    • 22

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

    با سلام
    با تشکر از همکاری شما دوستان
    من یه ستون دارم با ساعت اضافه کاری که ساعت ها ار یک رقمی هست تا سه رقمی
    مثل
    8:00
    24:00
    110:00
    با فرمول میخوام تو ستون جدید فقط قسمت قسمت ساعت بیافته بدون دقیقه
    بشه
    8
    24
    110
    با فرمول value(mid(f2;1;2)) j
    میشه یاعت هایی که تا 2 رقم هستن رو به ستون جدید منقل کرد ولی مشکل من این هست که در ستون من ساعت 3 رقمی هم هست و این فرمول جواب نمیده یک فرمول جامع میخواستم که هر سل رو چک کنه و قسمت ساعت رو جدا کنه
    به خاطر میخی نعلی افتاد ،به خاطر نعلی اسبی افتاد،به خاطر اسبی سواری افتاد ، به خاطر سواری جنگی شکست خورد ،به خاطر شکستی مملکتی نابود شد ،و همه اینها به خاطر کسی بود که میخ را خوب نکوبیده بود .
  • Alireza
    مدير تالار تنظيمات اكسل

    • 2011/03/01
    • 648
    • 80.00

    #2
    با سلام
    میشه توضیح بدید برای چکاری میخواید این مورد رو انجام بدید؟
    معمولا برای محاسبه حقوق و دستمزد ساعت اضافه کار نباید از فرمت ساعت خارج بشه !!
    تنها راهي که به شکست مي انجامد، تلاش نکردن است

    کامنت

    • Behnam

      • 2013/03/25
      • 842
      • 100

      #3
      فرمول زیر رو استفاده کنین
      (mid(a1,1,find(":",a1)-1=
      هرچیز که در جستن آنی، آنی

      کامنت

      • mr.mahlouji

        • 2010/04/12
        • 105

        #4
        سلام دوست عزیز
        شما میتونید از تابعهای Find و Left استفاده نمایید.
        در صورتی که به مشکل برخوردین فایل خودتون رو آپلود کنید تا اصلاح گردد.
        موفق باشید
        كسيكه با زشتي پيروز شود ، شكست خورده است .

        کامنت

        • e*l*h*a*m

          • 2013/10/18
          • 22

          #5
          توضیح فرمول

          نوشته اصلی توسط excelproject
          فرمول زیر رو استفاده کنین
          (mid(a1,1,find(":",a1)-1=
          در مور د فرمول بلا قسمت find چه معنی داره
          به خاطر میخی نعلی افتاد ،به خاطر نعلی اسبی افتاد،به خاطر اسبی سواری افتاد ، به خاطر سواری جنگی شکست خورد ،به خاطر شکستی مملکتی نابود شد ،و همه اینها به خاطر کسی بود که میخ را خوب نکوبیده بود .

          کامنت

          • ~M*E*H*D*I~
            • 2011/10/19
            • 4377
            • 70.00

            #6
            با درود

            تابع mid برای جدا کردن بخشی از یک متن استفاده میشه ، آرگومان اول متن آرگومان دوم نقطه شروع و آرگومان سوم تعداد کاراکتری هست که باید جدا بشه ، تابع find برای تعیین اینکه یک کاراکتر چندمین کاراکتر از یک متن هست استفاده میشه در فرمول بالا محل کاراکتر ":" رو در طول ساعت پیدا میکنه

            sigpic

            کامنت

            • ~M*E*H*D*I~
              • 2011/10/19
              • 4377
              • 70.00

              #7
              فرض کنید ABCD یک متن در سل A1 فرمول زیر برای پیدا کردن C نوشته میشه


              کد PHP:
              =FIND("C";A1;1
              جواب 3 خواهد بود یعنی سومین کاراکتر c هست

              sigpic

              کامنت

              • حسام بحرانی

                • 2013/09/29
                • 2065
                • 72.00

                #8
                باسلام ، در خصوص این سوال دو نکته رو عرض کنم که ؛ اولاً فرمت ساعت باید text باشه ، ثانیاً به احتمال زیاد این فرمول میتونه کمک خوبی برای جواب ایشون باشه :
                کد HTML:
                =LEFT(F2;LEN(F2)-3)
                Last edited by حسام بحرانی; 2014/01/18, 13:59.
                !With God all things are possible



                کامنت

                چند لحظه..