عملكرد تابع Countif چطوريه؟!

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

    • 2011/07/24
    • 153

    عملكرد تابع Countif چطوريه؟!

    بچه ها من اين فايل رو از همين انجمن دانلود كردم فقط يه سوال برام پيش اومده!!!! يكي به من بگه اين تابع countif چطوري اين كارو انجام ميده؟!! يعني من اصلا فكر نميكردم براي اين كار بايد تابع countif تعريف شه. براي همين هنگ كردم الان!!!!! :huh: اين تابع مياد اعداد ستون دوم رو تو ستون اول سرچ ميكنه و اگر تو ستون اول موجود نبود قرمز ميكنه. من فكر ميكردم بايد از تابع vlookup استفاده شه





    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    جامـعه اکسـل ایرانـیـان
    Last edited by حسام بحرانی; 2014/03/09, 05:22. دلیل: عنوان نا مناسب
  • komeilex

    #2
    RE: عملكرد اين تابع چطوريه؟!

    [align=justify]سلام دوست عزیز. خوب این که هنگ کردن نداره!!! خیلی واضح هستش. همه چی تو تعریف تابع countif وجود داره. این تابع میاد هریک از مقادیر ستون b را در نظر می گیره و اگه اون مقدار تو ستون a وجود نداشت، شرط رو روش اعمال می کنه و فرمتش رو تغییر می ده.[/align][hr]
    اگر مایل باشین از vlookup هم استفاده کنین کافیه که از این شرط تو قسمت conditional formatting استفاده کنین:
    IF(ISNUMBER(VLOOKUP(b1,$A$1:$A$9,1,0)),1,0)n

    کامنت

    • ~M*E*H*D*I~
      • 2011/10/19
      • 4377
      • 70.00

      #3
      RE: عملكرد اين تابع چطوريه؟!

      در اکسل علاوه بر شیت اصلی در بخش name manage,data validation,conditional formatting امکان فرمول نویسی هست بنابراین هر وقت مسئله ای رو بررسی می کنید به این سه قسمت هم رجوع کنید
      [CENTER]
      [SIGPIC][/SIGPIC]
      [/CENTER]

      کامنت

      • rosesefid

        • 2011/07/24
        • 153

        #4
        RE: عملكرد اين تابع چطوريه؟!

        اون مساوي صفر آخر براي چي هستش؟

        کامنت

        • khakzad

          • 2010/03/17
          • 2034
          • 85.00

          #5
          RE: عملكرد اين تابع چطوريه؟!

          با اجازه اساتید
          اون صفر مال این هست که مقدار دقیق جستجو شده رو برمی گردونه
          اگه 1 بذارید، نزدیک ترین مقدار به مقدار جستجو شده رو برمی گردونه
          [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

          [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
          [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
          :wcom:

          [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
          [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
          [/CENTER]

          کامنت

          • rosesefid

            • 2011/07/24
            • 153

            #6
            RE: عملكرد اين تابع چطوريه؟!

            يه سوالم دارم. تابع isnumber كاربردش چيه؟[hr]
            البته يه سوال ديگه هم دارم!!! تو همين فايلي كه گذاشتم مياد ستون اول رو ميگرده اگر داده ستون دوم نبود، در ستون دوم سلول رو رنگي ميكنه اگر بخوام بگم اونايي كه هست رو رنگي كنه بايد چه تابعي تعريف كنم؟[hr]
            كشف كردم!!! اونوفت بايد اصلا مساوي نذاريم درسته؟ :D

            کامنت

            • komeilex

              #7
              RE: عملكرد اين تابع چطوريه؟!

              نوشته اصلی توسط rosesefid
              يه سوالم دارم. تابع isnumber كاربردش چيه؟[hr]
              البته يه سوال ديگه هم دارم!!! تو همين فايلي كه گذاشتم مياد ستون اول رو ميگرده اگر داده ستون دوم نبود، در ستون دوم سلول رو رنگي ميكنه اگر بخوام بگم اونايي كه هست رو رنگي كنه بايد چه تابعي تعريف كنم؟[hr]
              كشف كردم!!! اونوفت بايد اصلا مساوي نذاريم درسته؟ :D
              [align=justify]خوب این تابع همون طور که از اسمش پیداست مشخص می کنه مقداری رو که بهش می دیم عدد هست یا نه. تو فورمولی که براتون قرار داده بودم، تابع vlookup رو به این تابع داده بودم و قصدم این بود که مشخص کنه هر یک از مقادیر رنج b در رنج a وجود دارد یا نه.
              در مورد سوال دومتون باید بزرگتر مساوی 1 قرار بدین یا از همون فرمولی که براتون نوشتم استفاده کنین.
              IF(ISNUMBER(VLOOKUP(b1,$A$1:$A$9,1,0)),1,0)c
              دوست عزیز، من تو جواب قبلی که دادم فرمولو اشتباه براتون نوشته بودم ینی به جای این که مقادیری رو که تو ستون a نیستش رو نشون بده، مقادیری رو نشون می داد که هست! اینم فایل نمونه خدمت شما:[/align]
              [attachment=879]
              فایل های پیوست شده

              کامنت

              چند لحظه..