جدولی داریم که دارای تعدادی شماره سریال می باشد. هر شماره سریال دارای چند تاریخ می باشد که این داده ها در شیت "داده" در فایل ارسالی وارد شده است. حال می خواهیم در ستون تاریخ اولین خرابی پس از مقرره در شیت " فروردین" فرمولی وارد کنیم که بتواند شماره سریال مربوطه روبروی آن ( که در ستون شماره سریال این شیت وارد شده ) را در شیت "داده" جستجو کند، کوچکترین تاریخ خرابی پس از تاریخ آن مقرره را از شیت داده بخواند و در ستون ذکر شده وارد کند.
پیداکردن چند تاریخ مربوط به یک شماره سریال
Collapse
X
-
پیداکردن چند تاریخ مربوط به یک شماره سریال
با سلام
جدولی داریم که دارای تعدادی شماره سریال می باشد. هر شماره سریال دارای چند تاریخ می باشد که این داده ها در شیت "داده" در فایل ارسالی وارد شده است. حال می خواهیم در ستون تاریخ اولین خرابی پس از مقرره در شیت " فروردین" فرمولی وارد کنیم که بتواند شماره سریال مربوطه روبروی آن ( که در ستون شماره سریال این شیت وارد شده ) را در شیت "داده" جستجو کند، کوچکترین تاریخ خرابی پس از تاریخ آن مقرره را از شیت داده بخواند و در ستون ذکر شده وارد کند. -
جهت کمک به شما و سایر دوستانی که از تاریخ های شمسی میخوان استفاده کنند این نکته رو یادآور میشم که این تاریخ ها در اکسل به صورت text هستند و غیر قابل محاسبه لذا درصورت نیاز به محاسبه روش زیر رو پیشنهاد میکنم
تاریخ رو به صورت عدد وارد کنید مثلا
13930320
و سپس در قسمت custom format cell از فرمت زیر استفاده کنید
در اینصورت تاریخ به صورت 1393/03/20 نمایش داده میشه اما قابل محاسبه است و شما به راحتی با فرمول های max و min به جواب می رسیدکد:0000"/"00"/"00
البته برای فایل شما هم راه حل هست ولی کمی پیچیده
دوستان حتما جواب خواهند داد
[CENTER]
[SIGPIC][/SIGPIC]
[/CENTER] -
با سلام
اینطور که مشخصه شما این جداول رو برای محاسبه mtbf ایجاد کردین ولی برای اینکه سوالتون عمومی تر بشه بیشتر توضیح بدین یعنی الان مثلا باید توی سلول c9 از شیت فروردین ، با توجه به شیت داده چه تاریخی ثبت بشه ( لطفا خود تاریخ رو اشاره بفرمائید)[FONT=tahoma][SIZE=2][B][COLOR=#800080][SIZE=3]در دنیا فقط یک نفر وجود دارد که باید از او بهتر باشید و آن کسی نیست جز گذشته خودتان[/SIZE] [/COLOR][/B][/SIZE][/FONT]
[CENTER][SIZE=7][FONT=franklin gothic medium][/FONT] [/SIZE]
[/CENTER]کامنت
-
با سلام
شما اول بايد يه كارايي تو قسمت شيط داده انجام بدي :
دو تا ستون به اول شيت داده اضافه بعد فرمولهاي زير رو بنويس
در A2 بنويس
در B2 بنويسکد PHP:=IF(F2<=B2;"";C2)
در F2 بنويسکد PHP:=VLOOKUP(C2;فروردین!A$6:D$35;4;FALSE)
بعد همه اينهارو كپي كن تا آخرين سطر جدولتکد PHP:=VALUE(MID(D2;1;4)&MID(D2;6;2)&MID(D2;9;2))
اين از شيت داده ها
حالا در شيت فروردين انجام بده :
در D6 بنويس
در G6 بنويسکد PHP:=VALUE(MID(B6;1;4)&MID(B6;6;2)&MID(B6;9;2))
كار تمام شدکد PHP:=VLOOKUP(A6;داده!A$2:F$148;6;FALSE)
فقط 2 تا نكته :
من براي مفهوم بودن فرمولها اينطوري چند تا ستون باز كردم شما ميتونيد فرمولها رو با هم تركيب بكنيد و يا نه ميتونيد ستونهاي اضافرو Hide بكنيد
دوم اينكه مثلا اين فرمول
كه در هر دو تا شيط استفاده شده فقط براي تبديل تاريخ شما به عدد هست و اگر شما از اكسل فارسي استفاده ميكنيد و تاريخهارو تشخيص ميده ، ميتونيد اين ستونها رو كلا حذف كنيد .کد PHP:=VALUE(MID(B6;1;4)&MID(B6;6;2)&MID(B6;9;2))
موفق باشيدفایل های پیوست شده[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]کامنت
-
[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]کامنت




کامنت