دوست عزیز برای ردیف 12 و 13 و 14 اسم راننده رو وارد کنید تا به جواب برسید
فایل ضمیمه گردید
دوست عزیز برای ردیف 12 و 13 و 14 اسم راننده رو وارد کنید تا به جواب برسید
فایل ضمیمه گردید
ویرایش توسط generalsamad : 2015/08/31 در ساعت 00:54
فایل رو فرستادم نام احمدی نمیاد دلیلش چیه ؟
بله حق با شما بود دوست عزیز بود
فرمولم یه مشکل کوچیک داشت برطرف شد
برای فایل اولی که ضمیمه کردم فرمول رو باید اینطور مینوشتم که کل رانندگان تو لیست اضافه میشد
برای فایل پست 11 هم باید این فرمول رو بصورت آرایه ای در خانه A2 مینوشتمکد PHP:
=IFERROR(INDEX(Name;MATCH(SMALL(IF(MATCH(Name;Name;)=ROW(INDIRECT("1:"&ROWS(Name)));COUNTIF(Name;"<="&Name));ROW(B1));COUNTIF(Name;"<="&Name);));"")
برای فایلی که شما ضمیمه کردید به صورت فرمول بالا تغغییر بدیدکد PHP:
=IFERROR(INDEX(Name;MATCH(SMALL(IF(MATCH(Name;Name;)=ROW(INDIRECT("1:"&ROWS(Name)));COUNTIF(Name;"<="&Name));ROW(B1));COUNTIF(Name;"<="&Name);));"")
مشکل فرمول در قسمتی بود که اسامی رو میشمرد
یه توضیح هم بدم توی نوشتن اسامی رانندگان هم سعی کن آخر اسامی فضای خالی (space) ایجاد نکنیکد PHP:
ROW(B1)
سلام بر دوست عزیز و بزرگوار خیلی فایل شما به دردم خورد فقط تنها مشکلی که دارم اینه که چون شما کل فرمول رو برام نوشتید من دیگه جایی و برای فایل دیگه ای نمی تونم اونو بنویسم میشه مرحله به مرحله برام توضیح بدید البته اگه امکان داره
با سلام
دوست عزیز برای یادگیری کل فرمول نیاز هست خروجی تک تک توابع استفاده شده رو بدونید
کار با این توابع رو اول یاد بگیرید
iferror
index
match
small
row
indirect
countif
و قواعد نامگذاری
کار تک تک این توابع رو یاد بگیرید
بعد از این سراغ trace رفته و ریبون formulas قسمت Evaluate Formula رفته و خروجی فرمول رو در هر گام مشاهده کنید
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)
علاقه مندی ها (Bookmarks)