VBA তারিখ ফিল্টার [বন্ধ]


-2

এই ব্যাখ্যা করার সবচেয়ে সহজ উপায় একটি উদাহরণ ব্যবহার করা হয়। আমার দুটি তারিখ (ফল) "2014-08-08T8: 11: 31" এবং "2014-08-11T13: 53: 29"। আমি তাদের যথাযথ ফর্ম (তারিখ) দিতে হবে, সপ্তাহান্তে (শনিবার, রবিবার) বাদ দিতে এবং এটি কাজের সময় পরিবর্তন করতে হবে। আমি আমাদের কেস সপ্তাহান্তে এবং দুপুরের খাবারের জন্য 2 ঘন্টা - প্রথম দিন প্রায় 8 ঘন্টা (8 থেকে 17 পর্যন্ত) এবং দ্বিতীয় দিন প্রায় 5 ঘন্টা। একসঙ্গে 13 ঘন্টা। ইনপুট দুই তারিখ আউটপুট ঘন্টা (বা এমডি)

উত্তর:


2

কাজ NETWORKDAYS দুই তারিখের মধ্যে কাজের দিন সংখ্যা গণনা করতে পারেন। দিন থেকে ঘন্টা রূপান্তরিত করার জন্য, আমাদের 8 দ্বারা গুণমান করতে হবে।

অতিরিক্ত, আপনাকে প্রথম দিনের জন্য ঘন্টার সংখ্যা গণনা করতে হবে (17 ঘন্টার মধ্যে, বা 17/24 দিনের পার্ট) এবং শেষ দিন (শেষ সময় এবং 8 বাজে, বা মধ্যে পার্থক্য 8/24 )। কারণ আমরা প্রথম এবং শেষ দিনে ঘন্টা গণনা, আমরা থেকে 2 বিয়োগ করতে হবে NETWORKDAYS উত্তর.

সুতরাং যদি আপনার সূচনা তারিখ A1 এবং A2 এ আপনার শেষ তারিখ হয় তবে আপনার চূড়ান্ত কার্যটি হল: =(NETWORKDAYS(A1;A2)-2)*8+17/24-MOD(A1;1)-8/24+MOD(A2;1)

সূত্র ইনপুট তথ্য সান্নিধ্য কোন চেক নেই যে নোট করুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.