نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: تابع iferror

  1. #1


    آخرین بازدید
    2024/02/20
    تاریخ عضویت
    October 2013
    نوشته ها
    277
    امتیاز
    106
    سپاس
    117
    سپاس شده
    95 در 60 پست
    سطح اکسل
    62.00 %

    تابع iferror

    درود به همه. جدولی داریم که مثلا حدود 500 ردیف و 40 ستون داره و با فرمول تک تک سلول هاش محاسبه انجام میده. در ابتدای فرمول نویسی تابع iferror استفاده نشده و به همین دلیل خیلی از خونه هاش پیغام خطای تقسیم بر صفر میده. چطور باید برای تک تک خونه هاش تابع iferror تعریف کنم که به جای پیام خطا، صفر نمایش بده؟ تک تک سلول ها رو نمیشه فرمول نویسی مجدد کرد. راه حلی غیر از تک تک کار کردن هست؟ ممنونم.
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2
    mokaram آنلاین نیست.
    مدير تالار اکسل و بانک اطلاعاتی


    محصولات کاربر

    ويدئوي ايجاد سطح دسترسي
    آخرین بازدید
    2023/04/20
    تاریخ عضویت
    February 2011
    محل سکونت
    ســــاوه
    نوشته ها
    1,805
    امتیاز
    6409
    سپاس
    8,099
    سپاس شده
    5,163 در 1,502 پست
    سطح اکسل
    74.00 %

    mokaram به Yahoo ارسال پیام
    شما برای یه خونه بنویس تعمیم بده به بقیه خونه ها با درگ کردن فرمول


  4. #3


    آخرین بازدید
    2024/02/20
    تاریخ عضویت
    October 2013
    نوشته ها
    277
    امتیاز
    106
    سپاس
    117
    سپاس شده
    95 در 60 پست
    سطح اکسل
    62.00 %

    آخه فرمول سلول ها با هم متفاوته.نمیشه درگ کرد.

  5. #4


    آخرین بازدید
    47 دقیقه پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,473
    امتیاز
    12316
    سپاس
    8,923
    سپاس شده
    10,587 در 3,746 پست
    سطح اکسل
    100.00 %

    نقل قول نوشته اصلی توسط پیام نمایش پست ها
    درود به همه. جدولی داریم که مثلا حدود 500 ردیف و 40 ستون داره و با فرمول تک تک سلول هاش محاسبه انجام میده. در ابتدای فرمول نویسی تابع iferror استفاده نشده و به همین دلیل خیلی از خونه هاش پیغام خطای تقسیم بر صفر میده. چطور باید برای تک تک خونه هاش تابع iferror تعریف کنم که به جای پیام خطا، صفر نمایش بده؟ تک تک سلول ها رو نمیشه فرمول نویسی مجدد کرد. راه حلی غیر از تک تک کار کردن هست؟ ممنونم.

    سلام دوست عزيز
    شما ميتونين از اين كد ماكرو كمك بگيرين.
    فقط محدوده رو بايد مطابق محدوده خودتون تغيير بدين. با رنگ قرمز مشخصش كردم
    کد:
    Sub iferroradd()
    Dim c As Range
    For Each c In Range("A1:A3")
        a = Right(c.Formula, Len(c.Formula) - 1)
        c = "=iferror(" & a & "," & """"")"
    Next c
    End Sub



اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. آموزشی تابع iferror
    توسط runmohsen در انجمن آموزش توابع اكسل
    پاسخ ها: 1
    آخرين نوشته: 2018/11/24, 08:56
  2. علت عدم اجرای تابع iferror
    توسط pishraw در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 3
    آخرين نوشته: 2014/08/17, 16:59

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است