Amir Ghasemiyan
2014/12/21, 07:25
سلام دوستان
گاهي پيش مياد كه در راهنمايي هايي كه به كاربران ميشه فرمولي ارائه ميشه و كاربر فرمول رو كپي ميكنه تو اكسل خودش و ميبينه كه فرمول اجرا نميشه و خطا ميده
مرسوم ترين علت اين خطا تفاوت در list separator سيستم هست. در برخي سيستم ها از ";" استفاده ميشه و در برخي ديگر از ",".
5302
خب حالا براي رفع اين مشكل چكار كنيم؟
خيلي سادست. اگر در فرمولي كه بهتون داده شده براي جداسازي از ";" استفاده شده شما تبديل به "," كنيد و بلعكس.
مثال:
من به عنوان راهنما به شما فرمول زير رو پيشنهاد ميكنم:
=IF(A1=10;"ten";A1)
خب شما كه سوال پرسيدين اين فرمول رو كپي ميكنيد و خطا دريافت ميكنيد. پس اولين كاري كه بايد بكنين اينه كه جدا كننده ها رو تغيير بدين.
=IF(A1=10,"ten",A1)
حالا فرض كنيد فرمول خيلي بزرگ و طولانيه و كلي جدا كننده داره. حالا چه كنيم؟
دو راه براي اين قضيه وجود داره:
1- فرمول رو در notepad يا هر ويرايشگر ديگه اي كه ميشناسين كپي كنيد و با قابليت replace ";" را با "," جايگزين كنيد.
2- كلا كاركتر جداسازي سيستم رو تغيير بدين.
براي روش دوم مطابق آموزش عمل كنيد.
http://www.aparat.com/v/EbKCq
گاهي پيش مياد كه در راهنمايي هايي كه به كاربران ميشه فرمولي ارائه ميشه و كاربر فرمول رو كپي ميكنه تو اكسل خودش و ميبينه كه فرمول اجرا نميشه و خطا ميده
مرسوم ترين علت اين خطا تفاوت در list separator سيستم هست. در برخي سيستم ها از ";" استفاده ميشه و در برخي ديگر از ",".
5302
خب حالا براي رفع اين مشكل چكار كنيم؟
خيلي سادست. اگر در فرمولي كه بهتون داده شده براي جداسازي از ";" استفاده شده شما تبديل به "," كنيد و بلعكس.
مثال:
من به عنوان راهنما به شما فرمول زير رو پيشنهاد ميكنم:
=IF(A1=10;"ten";A1)
خب شما كه سوال پرسيدين اين فرمول رو كپي ميكنيد و خطا دريافت ميكنيد. پس اولين كاري كه بايد بكنين اينه كه جدا كننده ها رو تغيير بدين.
=IF(A1=10,"ten",A1)
حالا فرض كنيد فرمول خيلي بزرگ و طولانيه و كلي جدا كننده داره. حالا چه كنيم؟
دو راه براي اين قضيه وجود داره:
1- فرمول رو در notepad يا هر ويرايشگر ديگه اي كه ميشناسين كپي كنيد و با قابليت replace ";" را با "," جايگزين كنيد.
2- كلا كاركتر جداسازي سيستم رو تغيير بدين.
براي روش دوم مطابق آموزش عمل كنيد.
http://www.aparat.com/v/EbKCq