راه حل محدوديت if متداخل

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • mrexcel

    • 2010/02/03
    • 436
    • 81.00

    راه حل محدوديت if متداخل

    همانطور كه عزيزان ميدانند يكي از محدوديت هاي فرمول if اين بود كه در نرم افزار اكسل 2003 تعداد 7 if متداخل در دل هم ميتوانستيم بنويسيم در نسخه 2007 تعداد 64 فرمول ميتوانيم بنويسيم
    حال دوستان ميپرسند اگر بيش از 64 شرط لازم داشتيم چه بايد انجام دهيم در اصل براي اين مشكل بايد از فزمول vlookup استفاده نمود كه ممكن است نياز باشد كمي ساختار اطلاعات را تغيير داد .
    زنگ تفريح دنيا هميشگي نيست ، ساعت بعد حساب داريم
  • amator

    • 2010/03/24
    • 113

    #2
    RE: راه حل محدوديت if متداخل

    با سلام
    با فرض محدود بودن به استفاده از دو if لطفاً یک نمونه از ترکیب vlookup,if رو بذارین.

    مرسی

    کامنت

    • mrexcel

      • 2010/02/03
      • 436
      • 81.00

      #3
      RE: راه حل محدوديت if متداخل

      اين مورد كاربرد ساده vlookup است و هيچ تكنيكي خاصي ندارد فايل ضميمه را هم گذاشتم
      فایل های پیوست شده
      زنگ تفريح دنيا هميشگي نيست ، ساعت بعد حساب داريم

      کامنت

      • m_d6712

        • 2010/05/22
        • 174

        #4
        RE: راه حل محدوديت if متداخل

        اگر منظور اینه که کلا در هر فرمول میشه 64 تا if استفاده کرد میشه روش بحث کرد.
        اما اگر منظور 64 if متداخل هست که باید بگم هیچ محدودیت جدی نداریم چون اگه درست برنامه بنویسید شما می توانید با 10 تا if متداخل 1024 حالت رو با هم مقایسه کنید. و اگر بخوایم از 64 تا استفاده کنیم این عدد میشه ( 1024 به توان 6 ضربدر 16) که فکر کنم کافیه! نیست؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
        -------
        http://md6712.com
        جامعه ایده پردازان: http://idekadeh.com

        کامنت

        • shamsololama

          • 2010/02/15
          • 940

          #5
          RE: راه حل محدوديت if متداخل

          با درود فراوان

          در مورد محدود بودن شرطهای تو در تو در 2003 نیز برای استفاده بیشتر هفت if همانطور که میدانید می توان با کمک گرفتن از چند سل انجام داد یعنی اینکه آخرین if را به سل بعد ارجاع دهیم و همانطور که میدانید در آن سل نیز می توان از هفت If تودرتوی دیگر استفاده کرد و الا آخر
          ولی من برای شرطهای که نیاز به تعداد شرطهای بالایی دارند را نوشتن تابعی جدید مناسب می دانم تا بجای if استفاده کنیم و محدودیتی نداشته باشد
          ---------------------------------------------------------------------------------------------------
          بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم (دکتر شریعتی)
          shamsololama@yahoo.com
          09177733411

          کامنت

          • mrexcel

            • 2010/02/03
            • 436
            • 81.00

            #6
            محدوديت if

            همانطور كه ميدانيد فرمول if در اكسل 2003 فقط توانايي 7 if متداخل را داشت و در اكسل 2007 امكان نوشتن 64 if متداخل را دارد اگر در مسئله برخورديد كه اين تعداد خروجي هم كفايت نميكرد مطمئن باشيد كه راه حل مسئله به غير از فرمول if و بايد تابع را با توابعي مثل vlookup حل نمائيد .
            اين مسئله چند روز پيش براي يكي از دوستانم پيش امده بود.
            زنگ تفريح دنيا هميشگي نيست ، ساعت بعد حساب داريم

            کامنت

            چند لحظه..