درست کار نکردن مقادیر تابع left

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • hossein0222
    • 2017/02/17
    • 3

    [حل شده] درست کار نکردن مقادیر تابع left

    با سلام
    من از تابع left استفاده کردم و 4 رقم اول از تاریخ تولد رو استخراج کردم و در ستون دیگه ذخیره کردم
    بعدش اومدم از تابع if استفاده کردم تا مقادیر بزرگتر و کوچکتر از یک تاریخ تولد رو جدا کنم ولی متاسفانه درست جواب نمیده
    ایراد از مقادیر تابع left هستش چون وقتی تو ستون کناری همون مقادیر رو با عدد دستی وارد میکنم جواب درست میده
    لازم به ذکر است فرمت سلول ها رو number قرار دادم

    ممنون میشم راهنمایی کنید که مشکل از کجاست

    با تشکر
  • Javid Mokhtari
    مدير تالار ويژوال بيسيك

    • 2012/01/16
    • 1212
    • 73.00

    #2
    نوشته اصلی توسط hossein0222
    با سلام
    من از تابع left استفاده کردم و 4 رقم اول از تاریخ تولد رو استخراج کردم و در ستون دیگه ذخیره کردم
    بعدش اومدم از تابع if استفاده کردم تا مقادیر بزرگتر و کوچکتر از یک تاریخ تولد رو جدا کنم ولی متاسفانه درست جواب نمیده
    ایراد از مقادیر تابع left هستش چون وقتی تو ستون کناری همون مقادیر رو با عدد دستی وارد میکنم جواب درست میده
    لازم به ذکر است فرمت سلول ها رو number قرار دادم

    ممنون میشم راهنمایی کنید که مشکل از کجاست

    با تشکر
    با سلام...

    فایلتون رو لطفا پیوست کنین
    [FONT=Tahoma][INDENT][CENTER][SIZE=3][FONT=courier new][B][FONT=comic sans ms][SIZE=3][FONT=arial]دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
    بیش از [COLOR=#008000]60[/COLOR] جلسه آموزش ویدئویی رایگان

    شرکت در دوره:
    [/FONT][/SIZE]
    [SIZE=5] [FONT=Tahoma][FONT=courier new][B][URL]https://javidsoft.ir/courses/[/URL][/B][/FONT][/FONT][/SIZE][/FONT]
    [/B][/FONT][/SIZE]
    [/CENTER]
    [/INDENT]
    [/FONT]

    کامنت

    • hossein0222
      • 2017/02/17
      • 3

      #3
      اینم فایل ممنون بابت پاسختون
      فایل های پیوست شده

      کامنت

      • Javid Mokhtari
        مدير تالار ويژوال بيسيك

        • 2012/01/16
        • 1212
        • 73.00

        #4
        نوشته اصلی توسط hossein0222
        اینم فایل ممنون بابت پاسختون
        وقتی شما از تابع left استفاده می کنید خروجی سلول بصورت Text خواهد بود.از آنجا که ارزش عدد بیشتر از متن هستش برای همین حاصل فرمول برعکس می شود.از فرمول زیر به جای left استفاده کنید
        کد PHP:
        =NUMBERVALUE(LEFT(D2,4)) 
        [FONT=Tahoma][INDENT][CENTER][SIZE=3][FONT=courier new][B][FONT=comic sans ms][SIZE=3][FONT=arial]دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
        بیش از [COLOR=#008000]60[/COLOR] جلسه آموزش ویدئویی رایگان

        شرکت در دوره:
        [/FONT][/SIZE]
        [SIZE=5] [FONT=Tahoma][FONT=courier new][B][URL]https://javidsoft.ir/courses/[/URL][/B][/FONT][/FONT][/SIZE][/FONT]
        [/B][/FONT][/SIZE]
        [/CENTER]
        [/INDENT]
        [/FONT]

        کامنت

        • hossein0222
          • 2017/02/17
          • 3

          #5
          نوشته اصلی توسط jansiz hayat
          وقتی شما از تابع left استفاده می کنید خروجی سلول بصورت Text خواهد بود.از آنجا که ارزش عدد بیشتر از متن هستش برای همین حاصل فرمول برعکس می شود.از فرمول زیر به جای left استفاده کنید
          کد PHP:
          =NUMBERVALUE(LEFT(D2,4)) 
          ممنون

          کامنت

          چند لحظه..