PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : pivottable



exceliran
2014/08/23, 23:33
باعرض سلام خدمت اساتید گرامی...
یک دیتابیس دارم که ورود و خروج پرسنل رو محاسبه کرده. با استفاده از پایوت تیبل میخام اطلاعات مربوط به هر پروژه رو برای پرسنل بدست بیارم. با اینکه کارکرد به فرمت زمان نوشته شده ولی وقتی پایوت تیبل درست میکنم و میخام جمع کارکرد ماهانه رو محاسبه کنه، فرمت کارکرد ها به تاریخ تبدیل میشه و با این که بازم عوض میکنم ولی متاسفانه جمع کارکرد رو درست نمیده، یعنی جمع تاریخ میده.

jmkhah
2014/08/23, 23:44
باعرض سلام خدمت اساتید گرامی...
یک دیتابیس دارم که ورود و خروج پرسنل رو محاسبه کرده. با استفاده از پایوت تیبل میخام اطلاعات مربوط به هر پروژه رو برای پرسنل بدست بیارم. با اینکه کارکرد به فرمت زمان نوشته شده ولی وقتی پایوت تیبل درست میکنم و میخام جمع کارکرد ماهانه رو محاسبه کنه، فرمت کارکرد ها به تاریخ تبدیل میشه و با این که بازم عوض میکنم ولی متاسفانه جمع کارکرد رو درست نمیده، یعنی جمع تاریخ میده.

می تونید فایلتونو بزارید؟

exceliran
2014/08/23, 23:46
می تونید فایلتونو بزارید؟

نه متاسفانه

misammisam
2014/08/24, 13:11
باعرض سلام خدمت اساتید گرامی...
یک دیتابیس دارم که ورود و خروج پرسنل رو محاسبه کرده. با استفاده از پایوت تیبل میخام اطلاعات مربوط به هر پروژه رو برای پرسنل بدست بیارم. با اینکه کارکرد به فرمت زمان نوشته شده ولی وقتی پایوت تیبل درست میکنم و میخام جمع کارکرد ماهانه رو محاسبه کنه، فرمت کارکرد ها به تاریخ تبدیل میشه و با این که بازم عوض میکنم ولی متاسفانه جمع کارکرد رو درست نمیده، یعنی جمع تاریخ میده.

جمع ساعات رو اشتباه ميده يا تاريخ رو !؟
اگه ساعات باشه ، موقع محاسبه بايد ساعت رو به عدد تبديل بكنيد ، يعني اعداد رو ببريد بر مبناي 10 تا محاسباتتون درست بشه .
براي اينكه بتونم كمك بيشتري بهتون بكنم يه فايل بزاريد ، حتما لازم نيست فايل اصلي رو بزاريد يه فايل نمونه از مشكلتون بزاريد .

exceliran
2014/08/24, 22:51
جمع ساعات رو اشتباه ميده يا تاريخ رو !؟
اگه ساعات باشه ، موقع محاسبه بايد ساعت رو به عدد تبديل بكنيد ، يعني اعداد رو ببريد بر مبناي 10 تا محاسباتتون درست بشه .
براي اينكه بتونم كمك بيشتري بهتون بكنم يه فايل بزاريد ، حتما لازم نيست فايل اصلي رو بزاريد يه فايل نمونه از مشكلتون بزاريد .

در جمع ساعات مشکل داره. اینم لینکش 000 (http://s5.picofile.com/file/8136893018/000.xlsm.html)

jmkhah
2014/08/25, 01:44
تو پیوت تیبل فرمت به این حالت در بیارین h]:mm] جمع درست نشون میده

exceliran
2014/08/25, 02:05
تو پیوت تیبل فرمت به این حالت در بیارین h]:mm] جمع درست نشون میده

فیلتر قسمت (ماه) رو بردارین مشکل رو متوجه میشید. درست نمیشه با این روش متاسفانه...

exceliran
2014/08/25, 18:00
جمع ساعات رو اشتباه ميده يا تاريخ رو !؟
اگه ساعات باشه ، موقع محاسبه بايد ساعت رو به عدد تبديل بكنيد ، يعني اعداد رو ببريد بر مبناي 10 تا محاسباتتون درست بشه .
براي اينكه بتونم كمك بيشتري بهتون بكنم يه فايل بزاريد ، حتما لازم نيست فايل اصلي رو بزاريد يه فايل نمونه از مشكلتون بزاريد .

برمبنای 10 بره درست میشه؟ روش دیگه ای نداره؟ چجوری این کار باید انجام بشه؟

misammisam
2014/08/25, 20:55
دوست من ، يكم فايلتو تغيير دادم تا نحوه كار و ايده مورد نظر رو بگيري .
در قسمت سمت راست شيت Db daily ، اگه دقت كني اطلاعات رو لينك كردم و بعد تبديل كردم كه با اطلاعات قبليت مقايسه كني ، به pivottable2 ساختم كه باهاش گزارش بگيري و با قبلي مقايسه كني .
ولي خدمتت عرض كنم كه فايل شما كلا از نظر ماهوي اشكال زياد داره ، من كه بعضي از اعداد رو اصلا متوجه نشدم كه چيه ، مثلا طرف هم اضافه كار داره بعد عمون روز كسري كار داره يا چرا ساعات كار بصورت خودكار حساب نميشه ، نميدونم شايد اين اعداد رو از يه برنامه ديگه ميگري و اينجا اينسرت ميكني .
كلا بايد بدونيد كه براي محاسبه حقوق هميشه ساعات كار رو بايد به عدد تبديل كنيد ، مثلا كسي كه 8 ساعتو 10 دقيقه اضافه كار داره و قراره ساعتي 40000 ريال بهش بديد ، نميتونيد
8:10 * 40000
بكنيد ، بلكه اول بايد ساعتو به عدد تبديل بكني كه ميشه 8.16 ، بعد ضرب در مبلغ بكني .
يعني اولو آخر ساعتو بايد به عدد تبديل بكني .

بهتره شما از فايلي كه تو اين پست گذاشتم ، يعني ليست ورود و خروج كه در پست دوم هست استفاده كني .
انجمن اکســل ایران (http://forum.exceliran.com/showthread.php?4011-%D9%84%D9%8A%D8%B3%D8%AA-%D8%AD%D9%82%D9%88%D9%82-%D9%88-%D8%AF%D8%B3%D8%AA%D9%85%D8%B2%D8%AF-%D8%A8%D8%B1%D8%A7%D9%8A-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%AF%D9%88%D8%B3%D8%AA%D8%A7%D9%86)

exceliran
2014/08/25, 23:22
دوست من ، يكم فايلتو تغيير دادم تا نحوه كار و ايده مورد نظر رو بگيري .
در قسمت سمت راست شيت Db daily ، اگه دقت كني اطلاعات رو لينك كردم و بعد تبديل كردم كه با اطلاعات قبليت مقايسه كني ، به pivottable2 ساختم كه باهاش گزارش بگيري و با قبلي مقايسه كني .
ولي خدمتت عرض كنم كه فايل شما كلا از نظر ماهوي اشكال زياد داره ، من كه بعضي از اعداد رو اصلا متوجه نشدم كه چيه ، مثلا طرف هم اضافه كار داره بعد عمون روز كسري كار داره يا چرا ساعات كار بصورت خودكار حساب نميشه ، نميدونم شايد اين اعداد رو از يه برنامه ديگه ميگري و اينجا اينسرت ميكني .
كلا بايد بدونيد كه براي محاسبه حقوق هميشه ساعات كار رو بايد به عدد تبديل كنيد ، مثلا كسي كه 8 ساعتو 10 دقيقه اضافه كار داره و قراره ساعتي 40000 ريال بهش بديد ، نميتونيد
8:10 * 40000
بكنيد ، بلكه اول بايد ساعتو به عدد تبديل بكني كه ميشه 8.16 ، بعد ضرب در مبلغ بكني .
يعني اولو آخر ساعتو بايد به عدد تبديل بكني .

بهتره شما از فايلي كه تو اين پست گذاشتم ، يعني ليست ورود و خروج كه در پست دوم هست استفاده كني .
انجمن اکســل ایران (http://forum.exceliran.com/showthread.php?4011-%D9%84%D9%8A%D8%B3%D8%AA-%D8%AD%D9%82%D9%88%D9%82-%D9%88-%D8%AF%D8%B3%D8%AA%D9%85%D8%B2%D8%AF-%D8%A8%D8%B1%D8%A7%D9%8A-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%AF%D9%88%D8%B3%D8%AA%D8%A7%D9%86)

مرسی....ممنون جناب میثم...
فایل اصلی با این فایل قابله مقایسه نیست ولی مشکلش همین مشکله. ولی متاسفانه بازم مشکلم حل نشد و همون طور اشتباه حاصل رو میده

misammisam
2014/08/26, 02:21
مرسی....ممنون جناب میثم...
فایل اصلی با این فایل قابله مقایسه نیست ولی مشکلش همین مشکله. ولی متاسفانه بازم مشکلم حل نشد و همون طور اشتباه حاصل رو میده

والا منم چون تا به حال با اين مورد برخورد نكرده بودم دقيقا نميدونم چرا اين مشكل پيش مياد ، فكر ميكنم اگر دقيقتر بفرماييد كه ميخوايد چيكار كنيد شايد بتونيم راه حل ديگه اي به غير از pivottable پيدا بكنيم .
مثلا از دستورات بانك اطلاعاتي كه تو پست زير اومده استفاده كنيم
استفاده از اکسل به عنوان دیتا بیس (http://forum.exceliran.com/showthread.php?2177-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%D8%A7%DA%A9%D8%B3%D9%84-%D8%A8%D9%87-%D8%B9%D9%86%D9%88%D8%A7%D9%86-%D8%AF%DB%8C%D8%AA%D8%A7-%D8%A8%DB%8C%D8%B3&checked=rnd14sec)
يا با vb بتونيم يه كارايي بكنيم .
البته قبول دارم pivottable از همه اينا بهتره .