راهنمایی برای طراحی برنامه

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

    • 2015/04/25
    • 72

    راهنمایی برای طراحی برنامه

    سلام به خواننده گرامی

    یه فایلی هست تو طراحیش یکم مشکل برخوردم لطفا در صورت وقت راهنمایی کنین

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

    ممنون از راهنمایی

    این فایل تو این بخش گذاشتم شاید نیاز به برنامه نویسی باشه
    فایل های پیوست شده
  • majid_mx4

    • 2012/06/25
    • 699

    #2
    با سلام

    دوست عزیز اگر درست متوجه منظورتان شده باشم نیازی به اضافه کردن تاریخ ندارید .

    شما میتوانید ستون کد را بجای 20 ردیف به 31 تغییر داده و سپس آن را برابر روز آن ماه قرارد دهید . مثلا ردیف 20 یعنی بیستم آن ماه .


    موفق باشید میر
    Last edited by majid_mx4; 2018/02/13, 16:03.

    کامنت

    • misammisam
      مدير تالار حسابداری و اکسل

      • 2014/04/04
      • 892
      • 64.00

      #3
      سلام
      البته اینکار به خلاقیت خودتون بستگی داره ، ولی آنچیزی که من فهمیدم از فایلتون ، هر کد باید نشانگر یه کارمند باشه ، خوب اینطوری اگه ینفر تو یه ماه بیشتر از سه بار مرخصی بره چیکار میخواید بکنید !؟
      شما اگه فقط ستون کد رو داشته باشید و روبروش یه ستون تاریخ و یه ستون ساعت مرخصی خیلی راحت میتونید با Pivottable هم ازش گزارش بگیرید و هم با توابع خود اکسل مثل Sumif و Vlookup و غیره همین گزارشیو که ساختید بسازید .
      [CENTER][SIGPIC][/SIGPIC]
      [/CENTER]
      [CENTER][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][INDENT]
      [CENTER][SIZE=3][URL="https://affstat.adro.co/click/adf04053-f8a6-439a-9ac4-e6a7e6f4b455"][B]اينجا كليك نكنيا ![/B][/URL][/SIZE]
      [/CENTER]
      [/INDENT]

      [/FONT][/FONT][/FONT][/FONT][/FONT]
      [/CENTER]

      کامنت

      • مائده

        • 2015/04/25
        • 72

        #4
        سلام
        بازم نمیشه اساتید
        اگه ستون تاریخ اضافه کنم 31 ردیف میشه با اینکه ستون کناری نام پرسنل 20 نفر هستن
        اگه باز دو نفر تو یک روز بخوان مرخصی بگیرن چی
        این فایل اصلا برای :
        جمع و محاسبه مرخصی در اخر سال
        در هر ماه یه نفر ممکنه چند با مرخصی بره
        و امکانات بیشتر
        مناسبه یا باید یه فایل دیگه طراحی شه

        کامنت

        • majid_mx4

          • 2012/06/25
          • 699

          #5
          با سلام

          دوست عزیز


          بنده به تصور اینکه شما خلاصه عملکرد ساعات کاری را میخواهید چنین پیشنهادی دادم و با کمی تغییر میتوانستید به آن برسید.
          شما میفرمایید اگر یک شخص دوبار ساعات ورود خروج بزند بنده میگم اگر 4 یا 5 بار به دلایل مختلف خروج و ورود کند آن وقت چه و نمایش آن بصورت ماهانه در جدول پیشنهادی شما حجم عظیمی از ردیفها و ... را ایجاد میکند.
          پس چاره چیست.
          ( توجه : نظرات پیشنهادی کاملا شخصی است و شاید موافق درخواست شما نباشد )
          پس از صحبت های بالا باید به این نتیجه برسیم که
          1- ساعات ورود و خروج بصورت یک دیتا بیس روزانه ( که میتواند به تعداد روزهای سال باشد ) و هرروز برای یک فرد (برای ورود و خروجش هایش در هر ردیف ) بارها تکرار شود و هر تعداد افراد ثبت روزنه داشته باشند .
          2- تهیه گزارش های روزانه (با ورود تاریخ روز دلخواه )، هفتگی(با تعیین تاریخ از ---تا ) ، ماهانه (تعیین ماه مشخص و یا مثلا 4 ماه اول و.....)، سالانه از دیتا بیس ( شماره 1) بر اساس کد پرسنلی ،کد ملی و یا .... که یونیک باشد.

          بنظر بنده اگر شما طراحی خوبی برای ورود و خروج روزانه خود داشته باشید به راحتی میتوانید گزارش های خود را به شکل های روزانه ، هفتگی ، ماهانه و سالانه برای یک شخص و یا تمامی افراد ، بدست اورید و و برای اینکار به تعداد کافی جدول های نمونه Tim sheet هم در این سایت و در سایتهای دیگر وجود دارد که فکر نکنم نیازی به طراحی آن داشته باشید .


          موفق باشید میر

          کامنت

          • مائده

            • 2015/04/25
            • 72

            #6
            نوشته اصلی توسط majid_mx4
            با سلام

            دوست عزیز


            بنده به تصور اینکه شما خلاصه عملکرد ساعات کاری را میخواهید چنین پیشنهادی دادم و با کمی تغییر میتوانستید به آن برسید.
            شما میفرمایید اگر یک شخص دوبار ساعات ورود خروج بزند بنده میگم اگر 4 یا 5 بار به دلایل مختلف خروج و ورود کند آن وقت چه و نمایش آن بصورت ماهانه در جدول پیشنهادی شما حجم عظیمی از ردیفها و ... را ایجاد میکند.
            پس چاره چیست.
            ( توجه : نظرات پیشنهادی کاملا شخصی است و شاید موافق درخواست شما نباشد )
            پس از صحبت های بالا باید به این نتیجه برسیم که
            1- ساعات ورود و خروج بصورت یک دیتا بیس روزانه ( که میتواند به تعداد روزهای سال باشد ) و هرروز برای یک فرد (برای ورود و خروجش هایش در هر ردیف ) بارها تکرار شود و هر تعداد افراد ثبت روزنه داشته باشند .
            2- تهیه گزارش های روزانه (با ورود تاریخ روز دلخواه )، هفتگی(با تعیین تاریخ از ---تا ) ، ماهانه (تعیین ماه مشخص و یا مثلا 4 ماه اول و.....)، سالانه از دیتا بیس ( شماره 1) بر اساس کد پرسنلی ،کد ملی و یا .... که یونیک باشد.

            بنظر بنده اگر شما طراحی خوبی برای ورود و خروج روزانه خود داشته باشید به راحتی میتوانید گزارش های خود را به شکل های روزانه ، هفتگی ، ماهانه و سالانه برای یک شخص و یا تمامی افراد ، بدست اورید و و برای اینکار به تعداد کافی جدول های نمونه Tim sheet هم در این سایت و در سایتهای دیگر وجود دارد که فکر نکنم نیازی به طراحی آن داشته باشید .


            موفق باشید میر
            سلام
            نه استاد ورود و خروج نیست
            ما تو ردیف روزانه تعداد روزهای مرخصی ثبت میکنیم و در ردیف ساعتی ، ساعت هایی که مرخصی رفتن ثبت میکنیم
            حالا مثلا اگه a در فروردین 1 روز مرخصی رفته باشه تو ردیف روزانه مینویسیم و اگه مثلا دو ساعت مرخصی رفته باشه تو ردیف ساعتی
            حالا مشکل اینجاست که a در فروردین چه روزی 1 روز مرخصی رفته ... برای ساعت هم همینطور
            در کل یه فایل مرخصی باشه که در اخر سال کل مرخصی های روزانه و ساعتی رفته هر پرسنل محاسبه کنه
            تو انجمن خیلی گشتم ولی مورد نظر چیزی نبود
            بازم ممنون برای وقتتون

            کامنت

            • majid_mx4

              • 2012/06/25
              • 699

              #7
              با سلام


              سرکار خانم ( البته اگر اشتباه نکرده باشم )
              میشه بفرمایید اطلاعات واردشده در جدول ارسالی خودتان را از کجا دریافت می کنید.
              برای جلوگیری از اضافه نمودن ستون و یا ردیف آیا پیشنهاد استفاده از کامند برای شما مناسب است .( البته اگر نیاز به نمایش نداشته باشید).

              مثلا در خانه روز نوشته اید 6 و در کامند بنویسید 106-102-5 یعنی 5 روز مرخصی مربوط به برج1 روز دوم تا ششم است و در خط دوم کامند بنویسید(یا هر شکل دیگری که برای شما آسانتر است )
              205-1 یعنی مرخصی یک روزه مربوط به پنجم برج 2 است . که در مجموع متوجه میشود که 6 روز مرخصی به چه شکلی بوده است .

              درغیراینصورت چنانچه انجام این پیشنهاد برایتان مقدور نیست باید دیتای اولیه که شما برای وارد کردن اطلاعات به این جدول از آن استفاده میکنید (یا مشابه آن) ضمیمه شود تا شاید بتوان کاری کرد.(شاید)

              ولی در کل اطلاعات کل جهت بررسیست ودر صورت درخواست اطلاعات ریز ضمیمه آن میشود .
              موفق باشید میر
              Last edited by majid_mx4; 2018/02/14, 18:11.

              کامنت

              • مائده

                • 2015/04/25
                • 72

                #8
                سلام
                ممنون از وقتتون
                کامند نه اخه خیلی کار سخت میشه...

                حالا اگه فایلی هست که جمع کل مرخصی در پایان سال محاسبه کنه برای 20 پرسنل لطفا برام بزارین

                کامنت

                چند لحظه..