نمونه فایل بذارید
نمی دونم چطور به find ج نگرفتید
با فایل میشه به ج رسید
نمونه فایل بذارید
نمی دونم چطور به find ج نگرفتید
با فایل میشه به ج رسید
محصولات و جزوات آموزش تخصصی اکسل در:
برترین مرجع تخصصی پارسی اکسل
جامعه اكسل ايرانيان: فروشگاه
آموزش اکسل تخصصی و پیشرفته - تهران
h.khakzad@yahoo.com
سلام یک نمونه فایل گذاشتم که برای 25 سلول هست اما من 400 سلول و بیشتر دارم فرض کنید فقط هم میخواهیم 's1'!$F$1=1 تا 's1'!$F$25=1 را برای 25 تا سلول حذف کنیم
ممنون از دوستان
ویرایش توسط ed2008 : 2014/03/01 در ساعت 13:32
من واقعا متوجه منظور شما نمیشم!!!
الان تو فایل پیوست خواسه شما اجرایی شده،چه مشکلی داره؟فرمول اول رو درست میکنید و درگ میکنید،همین
هرچیز که در جستن آنی، آنی
سلام
فرمولتون رو با این جایگزین کنید:ردیف پایین تر بنویسید و درگ کنیدکد:=IF(AND(INDIRECT("'s1'!$D$"&COLUMN(A1))=1,INDIRECT("'s1'!$e$"&COLUMN(A1))=1),1,0)
سوالی بود در خدمتم
محصولات و جزوات آموزش تخصصی اکسل در:
برترین مرجع تخصصی پارسی اکسل
جامعه اكسل ايرانيان: فروشگاه
آموزش اکسل تخصصی و پیشرفته - تهران
h.khakzad@yahoo.com
محصولات و جزوات آموزش تخصصی اکسل در:
برترین مرجع تخصصی پارسی اکسل
جامعه اكسل ايرانيان: فروشگاه
آموزش اکسل تخصصی و پیشرفته - تهران
h.khakzad@yahoo.com
سلام
بهنام جان ممنون از کمک شما اما متاسفانه فرمول شما همش تکراری هست اشتباه هست من قصدم این نیست همچنین جناب خاکزاد اصلا فرمول نباید تغییر کنه من که گفتم بحث فرمول نیست .
منظور من این است که>
B2 =IF(AND('s1'!$D$1=1,'s1'!$E$1=1,'s1'!$F$1=1),1,0
باید بشه
B2 =IF(AND('s1'!$D$1=1,'s1'!$E$1=1),1,0
.................................................. ..............................
.................................................. ...............
C2 =IF(AND('s1'!$D$2=1,'s1'!$E$2=1,'s1'!$F$2=1),1,0
باید بشه
C2 =IF(AND('s1'!$D$2=1,'s1'!$E$2=1),1,0
.................................................. ...................
D2 =IF(AND('s1'!$D$3=1,'s1'!$E$3=1,'s1'!$F$3=1),1,0
باید بشه
D2 =IF(AND('s1'!$D$3=1,'s1'!$E$3=1),1,0
.................................................. .................................
E2 =IF(AND('s1'!$D$4=1,'s1'!$E$4=1,'s1'!$F$4=1),1,0
باید بشه
E2 =IF(AND('s1'!$D$4=1,'s1'!$E$4=1),1,0
.................................................. .........................
به همین ترتیب ادامه پیدا میکنه تا سلول اخر که هست
Z2 =IF(AND('s1'!$D$25=1,'s1'!$E$25=1,'s1'!$F$25=1),1,0
باید بشه
Z2 =IF(AND('s1'!$D$25=1,'s1'!$E$25=1),1,0
در واقع من همانطور که گفتم میخواهم 's1'!$F$1=1 تا 's1'!$F$25=1 را از فرمول حذف کنم (یکی یکی وارد سلول نشوم و یکی یکی از فرمول انهارا حذف کنم گفتم شاید روشی باشه که یکمرتبه همه را با هم پاک کنه و سوال من هم این بود که کسی روشی بلد هست که بشه همه را باهم یک مرتبه پاک کرد !) ان هم در یک ردیف ( Row ) و نه در ردیف پاینی یا بالای این ردیف یا در ستونها
همچنین فرمول درست هست و فرض کنید درست نوشته شده است AND باید باشد چون در فرمول 's1'!$A$1=1 تا 's1'!$A$25=1 هم وجود داره که من برای اینکه ساده باشه از فرمول حذفش کردم
امیدوارم دیگه واقعا منظورم را درست بیان کرده باشم
دوست عزیز
منظورتون فهمیدم
نمی تونید که فرمول رو نگاه کنی بگید تغییر کن
خب باید تغییرش بدید!!!
اونی که نوشتم همون فرموله
ماهیتش همونه.کاری که انجام میده همونه
ردیف پایین تر هم نه.فرمول رو پاک کنید
اینو جاش بنویسید.
شیوه نوشتن فرمول شما اشتباس و قابلیت درگ کردن نداره.
این که گفتم رو ینوسید.یعدا هم هر تغییری بدید قابل اجراس
موفق باشید
محصولات و جزوات آموزش تخصصی اکسل در:
برترین مرجع تخصصی پارسی اکسل
جامعه اكسل ايرانيان: فروشگاه
آموزش اکسل تخصصی و پیشرفته - تهران
h.khakzad@yahoo.com
سلام مجداد
مهندس جان مرسی از جواب شما راستش فرمول شما در صورتی درست هست که من یک محدوده پشت سر هم داشته باشم بله فرمول شما 100 درصد کامل و درست هست اما متاسفانه برای ردیف سلولهای من مثلا فرضا در خانه 10 15 23 یک سلول دیگر ادرس دهی شده
مثلا برای اینکه بفهمید ساده تر باشه فرضا میگم که متوجه بشید
B2 =IF(AND('s1'!$D$1=1,'s1'!$E$1=1,'s1'!$F$1=1),1,0
C2 =IF(AND('s1'!$D$2=1,'s1'!$G$2=1,'s1'!$F$2=1),1,0
D2 =IF(AND('s1'!$D$3=1,'s1'!$E$3=1,'s1'!$F$3=1),1,0
مهندس تمام فرمولها قبلا نوشته شده یعنی هیچ راه ساده ای نسیت که بشه از یک فرمول چیزی حذف کرد؟
مهندس جان این که فرمودید @یعدا هم هر تغییری بدید قابل اجراس@
شرمنده من نفهمیدم منظورتان از تغییر چی هست ؟
منظور بنده کلا روش فرمول نویسی شماست که درست نیست و باید فکری براش بکنید که بعدا اگه خواستید باز ی چیزی اضافه کنید بهش اینقدر وقتتون رو نگیره
اما در حال حاضر بیاید = فرمول رو بدارید تا به متن تبدیل بشه
بعد با فرمول های text اون تیکه رو خارج کنید و بعد دوباره = رو بهش بچسبونید
اما بازهم نظر بنده به تغییر شیوه فرمول نوشتن شماست.فرمولی که قابلیت تعمیم نداشته باشه عملا فرمول نیست.!
محصولات و جزوات آموزش تخصصی اکسل در:
برترین مرجع تخصصی پارسی اکسل
جامعه اكسل ايرانيان: فروشگاه
آموزش اکسل تخصصی و پیشرفته - تهران
h.khakzad@yahoo.com
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)
علاقه مندی ها (Bookmarks)