تغییر مقدار سل‌های دیگر...

Collapse
X
 
  • زمان
  • نمایش
Clear All
new posts
  • rahnemoun

    • 2010/11/18
    • 16

    تغییر مقدار سل‌های دیگر...

    چطور میشه بدون استفاده از ماکرو و فقط با استفاده از توابع اکسل فرمولی نوشت که مقدار سل دیگر رو بشه تغییر داد.
    به عنوان مثال فرض کنید در سل a1 عددی نوشته شده و حالا در سل a2 می‌خواهیم فرمولی بنویسیم که اگر مقدار a1 کوچکتر از 5 بود، مقدار b1 برابر صفر بشه و اگر a1 بزرگتر از 5 بود، مقدار b1 برابر 1 بشه. نکته مهم اینه که در سل b1 نمی‌خوایم که فرمولی داشته باشیم و فقط مقدار 0 و 1 در اون باشه و فرمول سنجشی ما در سل a2 باشه.


    مرسی _ رامین
  • mrexcel

    • 2010/02/03
    • 435

    #2
    RE: تغییر مقدار سل‌های دیگر...

    در محيط اكسل همچنين موردي تعريف نشده است .عدم وجود بعضي چيزها در يك نرم افزار نقص نيست . مثلا محيط اكسل تايمر مثل ويژوال بيسيك نداره . دليلش اين هست كه با هر تغيير سلول كل فايل calculate ميشه و هيچ اقدامي نميشه انجام داد . بنابراين با منطق نرم افزار تطابق نداره .
    زنگ تفريح دنيا هميشگي نيست ، ساعت بعد حساب داريم

    کامنت

    • rahnemoun

      • 2010/11/18
      • 16

      #3
      RE: تغییر مقدار سل‌های دیگر...

      ممنون از جوابت ولی من دنبال پیدا کردن نقص تو اکسل نبودم! در ارتباط با کاری که می‌خواستم انجام بدم به این مشکل برخوردم. فکر کردم اینجا بپرسم شاید به جوابی برسم...

      رامین

      کامنت

      • shamsololama

        • 2010/02/15
        • 940

        #4
        RE: تغییر مقدار سل‌های دیگر...

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

        وقتی از تابع استفاده میکنید تابع همان سلی که در آن تابع خود را نوشته اید مقدار دهی میکند و نمی توان با این تکنیک سلی دگر که فورمول نویسی نشده را تغییر داد مگر اینکه تابعی جدید را بصورت Addin به اکسل اضاف کنی که این کار را در برنامه دیکشنری که با آفیس اضافه می شود انجام داده ام که فکر میکنم در همین سایت هم نمونه آن قرار داد شده است.
        ولی کاش دلیل استفاده و نیاز خود را در این مورد می گفتی تا بهتر بشود روی این مسئله صحبت کنیم و یا راه حلی که که جایگزین آن باشد را پیدا کنیم
        و اینکه با وجودی که با ماکرو این کار را به سادگی می شود انجام داد چرا نمی خواهید از ماکرو استفاده کنید؟
        ---------------------------------------------------------------------------------------------------
        بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم (دکتر شریعتی)
        shamsololama@yahoo.com
        09177733411

        کامنت

        • rahnemoun

          • 2010/11/18
          • 16

          #5
          RE: تغییر مقدار سل‌های دیگر...

          نوشته اصلی توسط shamsololama
          با درود فراوان

          وقتی از تابع استفاده میکنید تابع همان سلی که در آن تابع خود را نوشته اید مقدار دهی میکند و نمی توان با این تکنیک سلی دگر که فورمول نویسی نشده را تغییر داد مگر اینکه تابعی جدید را بصورت Addin به اکسل اضاف کنی که این کار را در برنامه دیکشنری که با آفیس اضافه می شود انجام داده ام که فکر میکنم در همین سایت هم نمونه آن قرار داد شده است.
          ولی کاش دلیل استفاده و نیاز خود را در این مورد می گفتی تا بهتر بشود روی این مسئله صحبت کنیم و یا راه حلی که که جایگزین آن باشد را پیدا کنیم
          و اینکه با وجودی که با ماکرو این کار را به سادگی می شود انجام داد چرا نمی خواهید از ماکرو استفاده کنید؟

          با ماکرو که مشخصه، خیلی راحته.
          من عادت کردم که برای کارهای خیلی کوچولو هم ماکرو بنویسم ولی می خوام بعد از این از توابع اکسل بیشتر استفاده کنم و منظورم از این سوال این بود که همونجور که خودتون گفتید، ببینم آیا میشه از طریق توابع اکسل به سل های دیگه دسترسی داشت و اونها رو مقداردهی کرد یا نه؟

          رامین

          کامنت

          • shamsololama

            • 2010/02/15
            • 940

            #6
            RE: تغییر مقدار سل‌های دیگر...

            با درود فراوان
            بله چنین کاری با تابع شدنی نیست

            و قابل عرض است که بیشتر توابعی که در اکسل وجود دارد در همان ماکرو نویسی هم قابل استفاده و قابل اجراست
            ---------------------------------------------------------------------------------------------------
            بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم (دکتر شریعتی)
            shamsololama@yahoo.com
            09177733411

            کامنت

            Working...