PDA

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



abolhassan
2012/07/13, 13:40
با سلام وخسته نباشيد
لاول تشكر مي كنم كه واقعا اين سايت در زمينه اكسل خيلي عالي دست همه دوستان درد نكنه
سوال:
در ستون خيلي عدددرج كرده ايم آخرين عدد نمي فهميم مي خواهيم فرمولي در سلول b1بنويسيم كه آخرين عدد ستون a رادراين قسمت نشون بده
اگه كمك كنيد ممنون ميشم
جاي سوال شايد اينجا نباشه ببخشيد

mahsa shayesteh
2012/07/13, 13:46
سلام
از فرمول زیر استفاده کنید


'=INDEX($A$1:$A$6;COUNTA($A$1:$A$6);1)

komeilex
2012/07/13, 13:58
با تشکر از خانم شایسته، به توضیحاتشون اضافه می کنم که از اونجایی که نمی دونین آخرین عدد در کدام سلول هستش، تا جایی که می تونین محدودتون رو بزرگ تعریف کنین. مثلا a1:a100000

abolhassan
2012/07/13, 18:42
دستون درد نكنه خيلي عالي بود
ولي اگر بين خونه a1تاa6يه خونه هم خالي باشه يعني هيچ چيز ننويسيم فرمول درست در نمي آد اگه فرمول اين بنويسي عالي ميشه متشكرم
دست همه درد نكنه

~M*E*H*D*I~
2012/07/13, 19:07
سلام
دو تا فرمول زیر رو میتونید استفاده کنید فقط این فرمول ها آرایه ای هستن




=INDIRECT("a"&MATCH(LOOKUP(99^99;A:A);A:A))
=INDEX($A$1:$A$65535;MATCH(2;1/($A$1:$A$65535<>"")))

[hr]
یه نکته رم اضافه کنم واسه فرمول دوم فرقی نمیکنه عدد باشه یا متن ولی اولی فقط عدد باید باشه

komeilex
2012/07/13, 23:50
با تشکر از استاد وطن پرست.
یه راه دیگه . دوست عزیز شما اگر به فرمول خانم شایسته یه countblank اضافه کنین هم جواب میگیرین. مثلا برای a1:a8 بنویسین:


INDEX(A1:A8,COUNTBLANK(A1:A8)+COUNTA(A1:A8))

~M*E*H*D*I~
2012/07/13, 23:55
کمیل جان ایراد این فرمول اینه که دستی مجبوری گسترش بده با offset هم جواب نمیده

khakzad
2012/07/14, 00:10
سلام
دو تا فرمول زیر رو میتونید استفاده کنید فقط این فرمول ها آرایه ای هستن




=INDIRECT("a"&MATCH(LOOKUP(99^99;A:A);A:A))
=INDEX($A$1:$A$65535;MATCH(2;1/($A$1:$A$65535<>"")))

[hr]
یه نکته رم اضافه کنم واسه فرمول دوم فرقی نمیکنه عدد باشه یا متن ولی اولی فقط عدد باید باشه


ممنون
ی توضیحی راجع به این فرمول دوم میدین؟؟؟؟؟ match چطور بین اعداد یک، 2 رو پیدا می کنه؟؟؟؟؟حاصل قسمت اخر فرمول که فقط 1 هست و خطای div

~M*E*H*D*I~
2012/07/14, 09:28
سلام
فایل پیوست رو ببینید اگه جواب نداد توضیح خواهم داد

Amirsayyafi
2012/07/14, 11:12
نظرتون در خصوص فرمول زیر چیه:

INDIRECT("A"&(MAX(IF(A1:A50<>"";ROW(A1:A50)))))

البته باید به صورت آرایه ای نوشته بشه

~M*E*H*D*I~
2012/07/14, 11:27
کاملا درسته، ما که شاگردیم اساتید باید نظر بدنن محدوده شما اگه با NAME MANAGER محدوده به صورت داینامیک توسعه پیدا کنه بهتره

khakzad
2012/07/14, 11:59
اين که همون فرموله
منم توي فايل گذاشتم
evaluate کردم
اما اينگکه Mztch چطور 2 رو بين ي سري 1 و ي سري خطا پيدا مي کنه

khakzad
2012/07/14, 11:59
اين که همون فرموله
منم توي فايل گذاشتم
evaluate کردم
اما اينگکه Mztch چطور 2 رو بين ي سري 1 و ي سري خطا پيدا مي کنه

Amirsayyafi
2012/07/14, 12:02
اين که همون فرموله
منم توي فايل گذاشتم
evaluate کردم
اما اينگکه Mztch چطور 2 رو بين ي سري 1 و ي سري خطا پيدا مي کنه


در فرمول Match اگه دقت کنید کد نداره یعنی در آخر فرمول عدد -1، 0 ، یا 1 وجود نداره تصور کنم به همین جهت دقت فرمول پایین میاد و آخرین عدد 1 رو به جای 2 قبول میکنه.

~M*E*H*D*I~
2012/07/14, 12:08
اين که همون فرموله
منم توي فايل گذاشتم
evaluate کردم
اما اينگکه Mztch چطور 2 رو بين ي سري 1 و ي سري خطا پيدا مي کنه


الان گیر کجاست من متوجه نمیشم خیلی سادس که چیش ایراد داره جوابم که میده

Amirsayyafi
2012/07/14, 12:16
سلام
دو تا فرمول زیر رو میتونید استفاده کنید فقط این فرمول ها آرایه ای هستن




=INDIRECT("a"&MATCH(LOOKUP(99^99;A:A);A:A))
=INDEX($A$1:$A$65535;MATCH(2;1/($A$1:$A$65535<>"")))

[hr]
یه نکته رم اضافه کنم واسه فرمول دوم فرقی نمیکنه عدد باشه یا متن ولی اولی فقط عدد باید باشه


در اولین فرمولتون اگه به جای
LOOKUP(99^99;A:A)
بنویسید
99^99
هم جواب میده.

~M*E*H*D*I~
2012/07/14, 12:21
الان یه بار دیگه فرمول رو چک کردم شما فقط قسمت LOOKUP رو نگهدارید بقیشو پاک کنید جواب میده من باز دچار یک اشتباه استراتژیک شدم:D:P

Amirsayyafi
2012/07/14, 12:25
الان یه بار دیگه فرمول رو چک کردم شما فقط قسمت LOOKUP رو نگهدارید بقیشو پاک کنید جواب میده من باز دچار یک اشتباه استراتژیک شدم:D:P


تصور کنم این کوتاه ترین جواب ممکن باشه. ممنون

khakzad
2012/07/14, 15:36
اين که همون فرموله
منم توي فايل گذاشتم
evaluate کردم
اما اينگکه Mztch چطور 2 رو بين ي سري 1 و ي سري خطا پيدا مي کنه


الان گیر کجاست من متوجه نمیشم خیلی سادس که چیش ایراد داره جوابم که میده


ممنون
نه.نگفتم فرمول ايراد داره.
فکر کنم همين ج خانم اميرسيافي هدف من بود.به 0 و 1 فرمول دقت نکرده بودم.گويا همون 1 رو به عنوان 2 در نظر مي گيره