"1 দিন (গুলি), 14 ঘন্টা (গুলি), 16 মিনিট (গুলি)" টাইম ফর্ম্যাটে কীভাবে পাঠ্য রূপান্তর করবেন?


0

আমি এমন পাঠ্য রূপান্তর করতে হবে যা একটি নির্দিষ্ট সময়ের জন্য কত পুরানো কিছু দেখায় তা আমি নির্দিষ্ট সময়ের মধ্যে ডেটা ফিল্টার করতে COUNTIFS এর জন্য ব্যবহার করতে পারি।

এখানে তথ্যগুলির কয়েকটি উদাহরণ রয়েছে:

1 day(s), 14 hour(s), 16 minute(s)
35 day(s), 6 hour(s), 17 minute(s)
14 hour(s), 7 minute(s)

আমি LEFT, MID, ডান বৈশিষ্ট্যের সাথে TIME ব্যবহার করার বিষয়ে চিন্তা করেছি কিন্তু এটি যদি 1 দিনের বেশি সময় থাকে তবে এটি সর্বদা 2 ডিজিট প্রদর্শন করে না, আমি এটি কীভাবে অর্জন করব তা জানি না।

উত্তর:


3

চেষ্টা

=IF(ISERROR(FIND("day",A1)),0,LEFT(A1,FIND("day",A1)-1))+0+TIME(IF(ISERROR(FIND("hour",A1)),0,TRIM(MID(" "&A1,FIND("hour"," "&A1)-3,2)))+0+0,IF(ISERROR(FIND("minute",A1)),0,TRIM(MID(A1,FIND("minute",A1)-3,2)))+0,0)

ফলাফল দশমিক বিন্দু আগে সংখ্যা এবং দশমিক সময় সময় দিয়ে একটি দশমিক সংখ্যা হবে। আপনার পছন্দসই ফরম্যাট।

সম্পাদন করা A1 মানকে একক সংখ্যার সাথে শুরু করার জন্য অনুমতি দেওয়ার জন্য সূত্র সংশোধন করা হয়েছে।

enter image description here


চমৎকার! এটি শুধুমাত্র একক সংখ্যার ঘন্টা থাকা ছাড়া অন্য সব সময় জন্য কাজ করছে। বর্তমানে তাদের সব জন্য কাজ সূত্র tweak করার চেষ্টা করছেন।
Mathew Bauler

এটা আমার পরীক্ষায় একক সংখ্যার ঘন্টা জন্য কাজ করছে। আপনার তথ্য নমুনা একটি আছে comma space single/double digit hour। সূত্র যে কাজ করে। আপনার তথ্য ভিন্ন হলে পোস্ট করুন।
teylyn

যখন কোন দিন থাকে না এবং একক সংখ্যার ঘন্টা যেমন: 2 ঘন্টা (গুলি), 3 মিনিট (গুলি), 8 ঘন্টা (গুলি), 11 মিনিট (গুলি), 1 ঘন্টা (গুলি), 0 মিনিট (গুলি), ইত্যাদি
Mathew Bauler

স্থির করেছি। যদি এটি আপনার প্রশ্নটির যত্ন নেয় তবে অনুগ্রহ করে উত্তর দেওয়ার উত্তরটি গ্রহণ করুন সফর
teylyn

পারফেক্ট। আপনি অসাধারণ!
Mathew Bauler

1

এখানে আপনার পিছনে পকেট রাখা সমস্যা একটি বিকল্প পদ্ধতির।

সময়কাল, ঘন্টা এবং মিনিটের মধ্যে প্রকাশ করা হয়। এক বা একাধিক সময় উপাদান (দিন, ঘন্টা, বা মিনিট) অনুপস্থিত হতে পারে। সময় উপাদান কমা দ্বারা পৃথক করা হয়।

সময় উপাদানগুলি পৃথক কোষগুলিতে বিভক্ত করার জন্য আপনি কলামগুলিতে কলাম ব্যবহার করতে পারেন, তাই প্রতিটি কোষে একটি একক সময় উপাদান রয়েছে যা একটি পরিমাণের সাথে শুরু এবং একটি ইউনিট সনাক্তকারীর সাথে শেষ হয়। আপনি পরিমাণ বন্ধ ছিটিয়ে, একক উপর ভিত্তি করে একটি দিনের ভগ্নাংশ রূপান্তর, এবং টুকরা যোগ করুন। তারপর ঘন্টা এবং মিনিট হিসাবে ফলাফল বিন্যাস।

বর্তমান কলগুলিতে কলাম থেকে পাঠ্য শুরু হয়, বিদ্যমান মানগুলি প্রতিস্থাপিত করে, তাই যদি আপনি বিদ্যমান মানগুলি সংরক্ষণ করতে চান, তাহলে একটি অনুলিপি এলাকাতে কপি এবং পেস্ট করুন এবং এক্সেলটিকে সেখানে বিশ্লেষণ করতে দিন। এক্সেলটি কলামে বিভক্ত হওয়ার পরে এটি দেখতে কেমন হয়:

enter image description here

আমি উপস্থিত সময় উপাদান বিভিন্ন সম্ভাবনার আবরণ কয়েক রেকর্ড যোগ। উল্লেখ্য যে প্রথম উপাদানটি দিন, ঘন্টা বা মিনিট হতে পারে, দ্বিতীয় উপাদানটি কেবল ঘন্টা বা মিনিট হতে পারে এবং তৃতীয় উপাদানটি কেবল কয়েক মিনিট হতে পারে। কলাম ডি ঘন্টা এবং মিনিটের হিসাবে ফর্ম্যাট ফলাফল।

গণনা ব্যাখ্যা করতে, প্রতিটি অংশে কী ঘটবে তা দেখানোর জন্য আমি কিছু কলাম যুক্ত করব:

enter image description here

কলামগুলি F, G, এবং H যথাক্রমে কলাম A, B, এবং C তে উপাদানগুলির জন্য সময় অনুবাদ। কলাম জে এক্সেল সময় সমষ্টি।

F1 মধ্যে সূত্র:

=LEFT(A1,FIND(" ",A1)-1)/SUMPRODUCT(--ISNUMBER(SEARCH({"day","hour","minute"},A1))*{1,24,1440})

এই প্রথম ফাঁকা স্থান খুঁজে বের করে সংখ্যা বন্ধ peels। এটি কোন সময় ইউনিট ধারণ করে তা নির্ধারণ করতে সেলটিকে অনুসন্ধান করে, তারপর সেই ইউনিটের উপর ভিত্তি করে একটি দিনের সংখ্যাটিকে ভগ্নাংশে রূপান্তরিত করে।

G1 মধ্যে সূত্র:

=LEFT(TRIM(B1),FIND(" ",TRIM(B1))-1)/SUMPRODUCT(--ISNUMBER(SEARCH({"hour","minute"},B1))*{24,1440})

এটির সমতুল্য তথ্য ব্যতীত ডেটা রয়েছে এমনটি ছাড়া, যা ছাঁটাই করা আবশ্যক।

H1 মধ্যে সূত্র:

=LEFT(TRIM(C1),FIND(" ",TRIM(C1))-1)/1440

যেহেতু তৃতীয় উপাদান শুধুমাত্র মিনিট হতে পারে, তাই আমাদের ইউনিটগুলির সন্ধান করতে হবে না।

প্রতিটি টুকরা এখন এক্সেল সময় রূপান্তর করা হয় এবং যোগ করা যাবে। তবে, তিনটি উপাদান উপস্থিত হতে পারে। কলাম জে তাদের মিশ্রন এই মত দেখায়:

=IFERROR(F1+IFERROR(G1,0)+IFERROR(H1,0),"")

যদি মূল ঘর খালি ছিল, এটি একটি নল ফেরত দেয়। যদি একটি উপাদান অনুপস্থিত থাকে, তাহলে ফলাফলটি ত্রুটিযুক্ত শূন্য দ্বারা প্রতিস্থাপন করে। কলাম ডি এ একক সূত্রটি রেফারেন্স করা কোষগুলির সূত্রগুলির উপরে উপরের ঘর রেফারেন্সগুলি প্রতিস্থাপন করে:

=IFERROR(LEFT(A1,FIND(" ",A1)-1)/SUMPRODUCT(--ISNUMBER(SEARCH({"day","hour","minute"},A1))*{1,24,1440})+IFERROR(LEFT(TRIM(B1),FIND(" ",TRIM(B1))-1)/SUMPRODUCT(--ISNUMBER(SEARCH({"hour","minute"},B1))*{24,1440}),0)+IFERROR(LEFT(TRIM(C1),FIND(" ",TRIM(C1))-1)/1440,0),"")
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.