تبدیل عدد به ماه میلادی

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • blueboy_ss

    • 2016/08/12
    • 26

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

    سلام
    وقت بخیر

    من در ستون اول حدود 500 تا عدد وارد کردم که این اعداد بین 1 تا 12 هستن
    میخوام این اعداد در ستون مقابلشون تبدیل بشن به حروف ماه میلادی مثلا به این صورت :

    1 ----------- January
    2 ----------- February
    3 ----------- March
    4 ----------- April
    5 ----------- May
    6 ----------- June
    7 ----------- July
    8 ----------- Agust
    9 ----------- September
    10 --------- October
    11 --------- November
    12 --------- December

    لطفا راهنمایی کنید
    خیلی ممنون
  • M_ExceL

    • 2018/04/23
    • 677

    #2
    نوشته اصلی توسط blueboy_ss
    سلام
    وقت بخیر

    من در ستون اول حدود 500 تا عدد وارد کردم که این اعداد بین 1 تا 12 هستن
    میخوام این اعداد در ستون مقابلشون تبدیل بشن به حروف ماه میلادی مثلا به این صورت :

    1 ----------- January
    2 ----------- February
    3 ----------- March
    4 ----------- April
    5 ----------- May
    6 ----------- June
    7 ----------- July
    8 ----------- Agust
    9 ----------- September
    10 --------- October
    11 --------- November
    12 --------- December

    لطفا راهنمایی کنید
    خیلی ممنون
    سلام
    از یکی از روش های زیر استفاده کنید :
    روش اول - فرمول اول :
    کد:
    =IF(AND(A1>=1,A1<=12),TEXT(DATE(2000,A1,1),"mmmm"),"#شماره ماه صحيح نمي باشد#")
    روش دوم - فرمول دوم :
    کد:
    =IF(A1=1,"January",IF(A1=2,"February",IF(A1=3,"March",IF(A1=4,"April",IF(A1=5,"May",IF(A1=6,"June",IF(A1=7,"July",IF(A1=8,"Agust",IF(A1=9,"September",IF(A1=10,"October",IF(A1=11,"November",IF(A1=12,"December","#شماره ماه صحيح نمي باشد#"))))))))))))
    روش سوم - استفاده از تابعی که برای این کار نوشتم :
    کد:
    Function MONTHNAME(m_id As Byte)
    Select Case m_id
    Case 1: MONTHNAME = "January"
    Case 2: MONTHNAME = "February"
    Case 3: MONTHNAME = "March"
    Case 4: MONTHNAME = "April"
    Case 5: MONTHNAME = "May"
    Case 6: MONTHNAME = "June"
    Case 7: MONTHNAME = "July"
    Case 8: MONTHNAME = "Agust"
    Case 9: MONTHNAME = "September"
    Case 10: MONTHNAME = "October"
    Case 11: MONTHNAME = "November"
    Case 12: MONTHNAME = "December"
    Case Else: MONTHNAME = "#شماره ماه صحيح نمي باشد#"
    End Select
    End Function
    در پناه حق.
    [CENTER]Telegram Channel : [url]https://t.me/UltraOfficeSkills[/url]
    [/CENTER]

    کامنت

    • shabnamhabibi19
      • 2018/07/17
      • 1

      #3
      مرسی m_excel . بدرد من هم خورد توضیحاتت
      http://www.varjavandco.com/ نرم افزار bpms و اتوماسیون اداری کتیبه

      کامنت

      • حسام بحرانی

        • 2013/09/29
        • 2065
        • 72.00

        #4
        نوشته اصلی توسط M_ExceL
        سلام
        از یکی از روش های زیر استفاده کنید :
        روش اول - فرمول اول :
        کد:
        =IF(AND(A1>=1,A1<=12),TEXT(DATE(2000,A1,1),"mmmm"),"#شماره ماه صحيح نمي باشد#")
        روش دوم - فرمول دوم :
        کد:
        =IF(A1=1,"January",IF(A1=2,"February",IF(A1=3,"March",IF(A1=4,"April",IF(A1=5,"May",IF(A1=6,"June",IF(A1=7,"July",IF(A1=8,"Agust",IF(A1=9,"September",IF(A1=10,"October",IF(A1=11,"November",IF(A1=12,"December","#شماره ماه صحيح نمي باشد#"))))))))))))
        روش سوم - استفاده از تابعی که برای این کار نوشتم :
        کد:
        Function MONTHNAME(m_id As Byte)
        Select Case m_id
        Case 1: MONTHNAME = "January"
        Case 2: MONTHNAME = "February"
        Case 3: MONTHNAME = "March"
        Case 4: MONTHNAME = "April"
        Case 5: MONTHNAME = "May"
        Case 6: MONTHNAME = "June"
        Case 7: MONTHNAME = "July"
        Case 8: MONTHNAME = "Agust"
        Case 9: MONTHNAME = "September"
        Case 10: MONTHNAME = "October"
        Case 11: MONTHNAME = "November"
        Case 12: MONTHNAME = "December"
        Case Else: MONTHNAME = "#شماره ماه صحيح نمي باشد#"
        End Select
        End Function
        در پناه حق.
        سلام
        کامل، جامع، مختصر و بسیار مفید...
        [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
        [/FONT][/B][/CENTER]
        [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
        [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
        [/FONT][/B][/FONT][/SIZE]
        [/CENTER]

        کامنت

        • حسام بحرانی

          • 2013/09/29
          • 2065
          • 72.00

          #5
          نوشته اصلی توسط blueboy_ss
          ...
          سلام
          یکی دیگر از روش ها برای این مثال ( که تعداد انتخاب های محدودی داره)، استفاده از تابع CHOOSE است:

          کد PHP:
          =IFERROR(CHOOSE(A:A;"January";"February";"March";"April";"May";"June";"July";"Agust";"September";"October";"November";"December");"شماره ماه صحيح نمي باشد"
          این تابع کاربردهای جالبی داره...
          موفق باشید.
          Last edited by حسام بحرانی; 2018/08/02, 20:46. دلیل: PHP
          [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
          [/FONT][/B][/CENTER]
          [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
          [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
          [/FONT][/B][/FONT][/SIZE]
          [/CENTER]

          کامنت

          چند لحظه..