PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : متغير بودن سطر يا ستون در فرمولها



intro
2012/01/28, 07:45
باسلام، ودورد فراوان
در هرفرمولي به سطر وستون سلول احتياج هست . آيا امكان داره كه يكي از دو مورد فوق ثابت ويكي متغير ويا هردو متغير باشند.
بعنوان مثال درفرمول isblank(a1(
a ثابت و 1 متغير باشد . ومتغير بودن سطر را به سلوي ديگري وابسته نمود فرضا به b1 ارتباط داد در فرمول بالا b1=1هروقت سلول b2 يكي اضافه شد يعني b1=2 شد فرمول به شكل زير در بياد
isblank(a2)

~M*E*H*D*I~
2012/01/28, 20:29
سلام
لطفا بیشتر توضیح بده، با علامت $ میتونی سطر یا ستون یا هر 2 رو ثابت کنی

farzin24622
2012/01/29, 07:46
نه ، منظورش اینه که مثلا اگر تو فرمول نوشته 1+b1= تحت یه شرایط که اگر برقرار بود ، B1 تو فرمول مثلا بشه B2 ، یعنی شرط برای سلول نباشه برای پارامترهای فرمولها نوشته بشه ، فکر کنم با Row یا Column بشه درستش کرد .

Javid Mokhtari
2012/01/29, 21:38
باسلام، ودورد فراوان
در هرفرمولي به سطر وستون سلول احتياج هست . آيا امكان داره كه يكي از دو مورد فوق ثابت ويكي متغير ويا هردو متغير باشند.
بعنوان مثال درفرمول isblank(a1(
a ثابت و 1 متغير باشد . ومتغير بودن سطر را به سلوي ديگري وابسته نمود فرضا به b1 ارتباط داد در فرمول بالا b1=1هروقت سلول b2 يكي اضافه شد يعني b1=2 شد فرمول به شكل زير در بياد
isblank(a2)



با سلام .
دوست عزیز اگر دنبال روش مستقیمی هستید باید بگم که این کار امکان پذیر نیست مادامی که از سلولهای دیگر برای تعیین آدرس استفاده کنید.یا اینکه در وی بی متغیر تعریف کنید.
ببینید روش indirect به دردتون میخوره:
1_ در سلول A1 مقدار عددی مورد نظرتون رو وارد کنید.
2_ در سلول B1 آدرس سلولی که میخواهید با A1 جمع شود را بنویسید(مثلاً A2).
3_حالا در سلول C1 فرمول روبرو را وارد کنید: =(A1+indirect(b1

در نتیجه در سلول B1 آدرس هر سلولی را که بنویسید،A1با آن سلول جمع می شود.
که فرمول بالا به شکل روبرو عمل می کند: A1+A2

و یا در فرمول خودتون به جای A1 بنویسید: indirect (B1
حالا اگر در سلول B1 بنویسید A1 فرمول به صورت روبرو محاسبه می شود: isblank(A1

intro
2012/02/01, 18:16
سلام دوستان و تشكر از راهنمايي هاتون
شايد من نتونستم منظورم را برسونم . ببيند من ميخوام قسمت دوم آدرس متغير باشه .
آدرس سلول از دو قسمت تشكيل ميشه row و column . مثلا a1 نشان دهنده سل در ستون a و سطر 1 هست
حال من ميخوام قسمت دوم آدرس رو به يه سل ديگه ارتباط بدم(مثلا b1) و با تغيير سل b1 قسمت دوم آدرس تغيير پيدا كنه . اگه b1 بشه 2 ، آدرس سل به a2 تغيير پيدا كنه .

farzin24622
2012/02/01, 20:28
بله ، من متوجه فرمایشتون شده بودم ، عرض بنده رو که در بالا خدمتتون آورده بودم رو امتحان کردید ؟

Javid Mokhtari
2012/02/01, 22:05
با سلام.
دوست عزیز همون طور که گفتم روش مستقیمی وجود نداره و باید از تبدیل ها استفاده کنید.
ببینید این چطوره:

INDEX(A:A;B1;1

A:A:حوضه ی دید Index می باشد.
B1: شماره سطر در ستون A
1: شماره ستون اول(ستون A)

اگه منظورتون همچین چیزی بود و مثال بالا واضح نبود بگین تا توضیح بدم.

intro
2012/02/03, 10:41
سلام و درود به دوستان عزيز،
آقا فرزين منظور بنده رو متوجه شدند در فرمول ايندكس امكان پذير نيست چون من ميخوام پاسخ آدرس باشه .
البته با فرمول address تونستم اين كار رو بكنم ولي چون نتيجه اين فرمول به صورت text هست وخروجي اين فرمول را نمي توان در فرمول ديگري بكار برد. چون سطر حتما بايستي به صورت عدد باشه تا قابل شناسايي باشد.
به هرحال تا حالا نتونستم سطرهاي متغيري در داخل فرمولها ايجاد كنم و نتيجه مورد نيازم را بگيرم.

Javid Mokhtari
2012/02/03, 13:05
با سلام.
دوست عزیز من هم میدونم چی می خواین واسه همین هم میگم روش مستقیمی وجود نداره یعنی من تاحالا ندیدم.چون اکسل برای آدرس از تقاطع ردیف ها و ستون ها استفاده می کنه.همون طور که گفتم باید از توابع هم خوان استفاده کنی.

intro
2012/02/06, 17:54
سلام
دوست عزيز آقا جاويد اگه ممكن بفرماييد در ارسال اول من چطور ميتونم اين فرمول را جا گذاري كنم.
ارسال اول
" در هرفرمولي به سطر وستون سلول احتياج هست . آيا امكان داره كه يكي از دو مورد فوق ثابت ويكي متغير ويا هردو متغير باشند.
بعنوان مثال درفرمول isblank(a1(
a ثابت و 1 متغير باشد . ومتغير بودن سطر را به سلوي ديگري وابسته نمود فرضا به b1 ارتباط داد در فرمول بالا b1=1هروقت سلول b2 يكي اضافه شد يعني b1=2 شد فرمول به شكل زير در بياد
isblank(a2) "
ممنون ميشم راهنمايي بفرماييد

Javid Mokhtari
2012/02/06, 20:04
با سلام.
دوست عزیز اگه منظورتون این هم نبود بگین(یاد آور می شوم که فرمول مستقیمی برای گفته ی شما وجود ندارد مگر با VB)
http://www.mediafire.com/?e371vrstwltcis1