سلام.امکانش هست راجع به تابع indirect و کاربردش بهم اطلاعات بدین؟
اخطار: این یک موضوع قدیمی است
به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
سلام.امکانش هست راجع به تابع indirect و کاربردش بهم اطلاعات بدین؟
اخطار: این یک موضوع قدیمی است
به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
تابع INDIRECT
ورودی: رنج
خروجی: مقدار
کاربرد عادی: وقتی میخوای با فرمول به یک سلول اشاره کنی بدون اینکه خود فرمول رو تغییر بدی
مثال: فایل پیوست، کاربرگ1
کاربرد حرفهای: وقتی میخوای تو فرمول نویسی آرایه ای از شمارنده استفاده کنی به کمک این تابع و تابع ROW میتونی اینکار رو انجام بدی
مثال: فایل پیوست، کاربرگ2
آرگومانهای تابع
آرگومان اول: منبع یک سلول (نوع آرگومان: اجباری - بعنی لازمه که وارد بشه)
آرگومان دوم: نوع آدرس دهی، سبک A1 یا R1C1 (نوع آرگومان: اختیاری)
*نوع آدرس دهی: کلاً تو اکسل دو نوع آدرس دهی داریم که اساس هر دو نوع به صورت ماتریسی هست ولی نوشتارش باهم فرق میکنه:
سبک A1: که سبک معمول و رایج امروزی هست، ستون ها رو حروف لاتین و سطرها رو اعداد تشکیل میدن
سبک R1C1: که سطر با Ri و ستون هم با Cj نشون داده می شدن که دیگه از مد افتاده استفاده اش. ( i: شماره سطر، j: شماره ستون، R: نماد Row به معنای سطر و C: نماد Column به معنای ستون می باشد)
تفاوت این دو سبک: در اینه که تو سبک A1 اول ستون بعد سطر نوشته میشه و در سبک R1C1 اول سطر بعد ستون در آدرس دهی نوشته میشه.
امیدوارم براتون مفید بوده باشه
موفق باشید
فایل پیوست: دانلود فایل پیوست
علم و دانش همان قدرت است
راستش من یکم گیج شدم امکانش هست بیشتر توضیح بدیننوشته اصلی توسط milad.moafi
خواسته من اینه:
sheet1
توی سل A1=Z
توس سل B1=256
حالا می خوام =sheet3!Z256
سلامنوشته اصلی توسط bahavar
برای اینکار باید اینجوری بنویسی
(INDIRECT("sheet3!"&sheet1!A1&sheet!B1
دقت کن که باید تو sheet سلول Z256 ات مقدار داشته باشه
برای نمونه این فایل رو بررسی کن بازم اگه متوجه نشدی کاربرد عادی رو واسه پرسیدن دوباره راحت باش. در ضمن در مورد نحوه آدرس دهی عادی سلول به سلول و شیت به سلول یکم مطالعه کن تا درک کنی نحوه نوشتن رو که کجاها باید دَبِل کوتِیشن بزاری کجا اَمپِرسند و اینا...
موفق باشی
علم و دانش همان قدرت است
سلام
يك سوالي براي من پيش اومد
آيا ميشه با استفاده از تابع ايندايركت از يك فايل اكسل ديگه اطلاعات را فراخواني كرد؟
راستش من هرچي سعي كردم همش اشكال REf!*ميگيره
ممنون ميشم راهنماييم كنيد
فقر شب را "بی غذا" سر کردن نیست ... فقر روز را "بی اندیشه" سر کردن است !
با سلام و وقت بخیر خدمت دوستان
یک فایل نمونه ضمیمه است
میخوام در گزارش به این صورت باشه که :
در صورت عدم انتخاب کد مشتری کل موارد محاسبه و در لیست نشون بده و در صورتی که یک کد خاص در سلول کد مشتری وارد کردیم فقط همان مشتری خاص را تحلیل کند.
البته این توضیح رو بدم که مد نظر من استفاده از فرمول indirect هست. و میخوام حتما از این فرمول استفاده بشه
ممنون از راهنمایی دوستان
[size=small]خدايا تقدير دوستانم را زيبا بنويس تا من جز لبخند از آنها ديگري چيزي نبينم[/size]
سلام
چرا از SUMIF استفاده نمیکنید؟؟؟؟
چرا اصرار بر indirect هست؟
محصولات و جزوات آموزش تخصصی اکسل در:
برترین مرجع تخصصی پارسی اکسل
جامعه اكسل ايرانيان: فروشگاه
آموزش اکسل تخصصی و پیشرفته - تهران
h.khakzad@yahoo.com
باسلام خدمت سرکار خانم خاکزاد
در حال حاضر از SUMIFS استفاده میکنم
ولی میخواستم ببینم چطور میشه از indirect برای این مورد استفاده کرد و چون تابع چند شرطی استفاده میکنم در صورت استفاده از indirect حجم فایل کاهش و محاسبات در زمانی کمتر انجام خواهد شد.
نمونه پیوست که گذاشتم یک مقدار بسیار جزیی از فایل بود
ویرایش توسط mmahdih : 2016/08/22 در ساعت 16:07
[size=small]خدايا تقدير دوستانم را زيبا بنويس تا من جز لبخند از آنها ديگري چيزي نبينم[/size]
سلام
خوب برای اینکه فایلتون با فرمول سنگین نشه چرا از pivottable استفاده نمی کنید؟
pivottable.xlsx
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)
علاقه مندی ها (Bookmarks)