با درود به همه. چرا برخی اوقات یک محدوده رو که نامگذاری می کنیم و از این نام در فرمول استفاده می کنیم، فرمول باید در سلول متناظر با سلول فرمول دار نوشته بشه؟ توضیح بهتر در فایل پیوست شده. ممنونم.
نامگذاری محدوده ها
Collapse
X
-
سلام،
البته اين نوع فرمول که نوشته ايد زياد معقول نيست، ولي در عمل چيزي که اتفاق افتاده همان است که خودتان اشاره فرموديد، يعني فرمول دارد شرط را فقط در همان سطر متناظر بررسي مي کند.
البته من دقيقا" نمي دانم خواسته اصلي شما چه بوده ولي به يک نکته اشاره کنم بد نيست:
اگر براي کل ستون شروط شما ثابت باشد مثلا" اينکه در کل ستون، محدوده اول اگر 01-16 بود و محدوده دوم ok بود در ستون E بنويسد: صحيح است.
در اين صورت بايد فرمول را به صورت آرايه اي استفاده کنيد، فرمول آرايه اي را که بلد هستيد چگونه بايد وارد کرد؟
ولي يک مشکل هنوز پا بر جا خواهد بود و آن اينکه فرمولي که شما نوشته ايد به صورت آرايه اي جواب نمي دهد و دليل آن هم تا آنجا که بررسي کردم وجود تابع AND است.
لذا بايد دو شرط را به جاي استفاده ار تابع AND به صورت دو IF تو در تو استفاده کنيد تا جواب دهد.
خلاصه اينکه کل محدوده متناظر اطلاعات را در ستون E را انتخاب و فرمول زير را نوشته و CTRL+SHIET+ENTER را بزنيد تا شرطي که گفتم بررسي شود:
کد PHP:=IF(name="16-01";IF(number="ok";"صحیح است");"")
[SIGPIC][/SIGPIC] -
راستش من متوجه نشدم بالاخره به نتيجه رسيديد يا نه؟ اگر حل نشده بفرماييد براي هر سطر چه شرطي مورد نظر شما است و نتيجه مورد نظر که مي خواهيد از فرمول مربوطه در آن سطر حاصل شود دقيقا" چه بايد باشد؟[SIGPIC][/SIGPIC]کامنت
-
در صورت امکان این راه را هم امتحان کنید( هر چند راه اول در سیستم بنده پاسخ گوبود )
ستون B را انتخاب و آن را باز حالت General خارج و به Text تبدیل کنید.( و با تغییر شماره در فرمول Ok مقابل آن فراموش نشود )
با تشکر میرکامنت
-
دوست عزیزم جناب میر ضمن سپاس متاسفانه جواب نداد. استاد گرامی جناب پارسا با درود. خیر حل نشده الان دو تا مشکل دارم اولا اینکه این فرمول ظاهرا در سلول های مرج شده خطا میگیره و اجازه محاسبه نمیده دوم اینکه من میخوام مثلا فرمول وقتی برای 04-16 در هر کجای ستون e نوشته بشه نشون بده که 03-16 صحیحه. نه اینکه فقط روبروی خودش ضمنا عدد 03-16 در سلول های مختلف عوض میشه. یعنی یک بار 03-16 هست برای یک سلول دیگه 04-16 .... . بگذارید اینطور بگم من میخوام چیزی درست کنم که حالت مانیتورینگ یک فرایند رو داشته باشه. مثلا آیتم 03-16 وقتی صحیح باشه نشون داده بشه. همینطور وقتی 05-16 و..... امیدوارم تونسته باشم مشکلم رو بیان کرده باشم.کامنت
-
سلام
شيت2 فايل پيوست رو ببينيد اين منظورتونه (اطلاعات شما در شيت1 مي باشد.)
New Microsoft Excel Worksheet (2) (2).xlsxکامنت
-
محمد جان از زمانی که گذاشتی ممنونم. ولی این نبود. هر چند از روش شما در جای دیگه استفاده کردم و عالی بود. ولی توی فایل پیوست شده بهتر توضیح دادم.فایل های پیوست شدهکامنت
-
فایل پیوست را ملاحظه بفرماییدفایل های پیوست شدهLast edited by iranweld; 2015/07/11, 15:56.کامنت
-
با اجازه اساتید
این فایل رو ملاحظه بفرماییدفایل های پیوست شده[CENTER]:wcom:[/CENTER]کامنت
-
از لطف همه شما ممنونم. بسیار عالی بود. حالا یک موضوع دیگه هم هست که ممنون میشم پاسخ بدید. توضیح در فایل پیوست اومده.فایل های پیوست شدهکامنت
-
روش کار که با فرمول if و vlookup است، مثلا" به فرض اينکه خانه j3 ايستگاه اول 02-16 باشد بايد فرمول زير را در آن بنويسيد:
کد PHP:=if(vlookup(n6;b3:f12;2;false)="ok";"صحيح است";"")
[SIGPIC][/SIGPIC]کامنت
کامنت