تعیین روز هفته

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • mhd7
    • 2018/11/28
    • 3

    پرسش تعیین روز هفته

    سلام
    دوستان من فایلی دارم که در یک ستون آن تاریخ روزانه به صورت شمسی و در ستونی دیگر بصورت میلادی درج شده است. این تاریخ ها اینطور نیست که بصورت منظم پشت سر هم باشند. ممکنه یک سطر 97/1/1 بعد 3 سطر 97/1/2 بعد 5 سطر 97/1/5 و ...
    من می خوام جلوی هر تاریخ، روز ِ اون تاریخ یا به عبارتی اینکه اون تاریخ، چند شنبه هست رو بنویسم... ممنون میشم راهنمایی کنید
  • حسام بحرانی

    • 2013/09/29
    • 2065
    • 72.00

    #2
    تعیین روز هفته

    سلام
    اگر افزونه توابع شمسی رو دارید و بر فرض اینکه تاریخ شمسی شما در سلول
    a1 باشه، میتونید از این تابع استفاده کنید:
    کد PHP:
    =j_weekday(a1;1
    و اگر افزونه شمسی رو ندارید و با فرض اینکه تاریخ میلادی شما در سلول
    b1 باشه می تونید از این تابع استفاده کنید:
    کد PHP:
    =weekday(b1;1
    موفق باشید.
    [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]

    کامنت

    • mhd7
      • 2018/11/28
      • 3

      #3
      نوشته اصلی توسط حسام بحرانی
      سلام
      اگر افزونه توابع شمسی رو دارید و بر فرض اینکه تاریخ شمسی شما در سلول
      a1 باشه، میتونید از این تابع استفاده کنید:
      کد PHP:
      =j_weekday(a1;1
      و اگر افزونه شمسی رو ندارید و با فرض اینکه تاریخ میلادی شما در سلول
      b1 باشه می تونید از این تابع استفاده کنید:
      کد PHP:
      =weekday(b1;1
      موفق باشید.

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

      کامنت

      • حسام بحرانی

        • 2013/09/29
        • 2065
        • 72.00

        #4
        اعداد درواقع بیانگر روزها هستند؛
        1 = یکشنبه
        2 = دوشنبه
        3 = سه شنبه
        4 = چهارشنبه
        5 = پنجشنبه
        6 = جمعه و
        7 = شنبه هست.
        [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
          در این مثال اگر تمایل دارید اعداد را به روز هفته نشان دهید می تونید از این فرمول استفاده کنید:
          کد PHP:
          =choose(weekday(b1;1);"یکشنبه";"دوشنبه";"سه شنبه";"چهارشنبه";"پنجشنبه";"جمعه";"شنبه"
          موفق باشید.
          [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]

          کامنت

          چند لحظه..