بث به دنبال راهی بود تا مشخص کند چند کارمند حداقل ده کلاسی را که در شرکت او ارائه شده بود شرکت کرده اند. او اکسل را طوری تنظیم کرد که ستون A (شروع A2) شامل نام کارمندان و ستون B (شروع B2) شامل نام کلاس ها باشد. هنگامی که یک کارمند کلاسی را می گرفت، نام او در ستون A وارد می شد و نام کلاسی که می گرفت در ستون B قرار می گرفت. بنابراین، ستون A شامل چندین نمونه از نام هر کارمند است و ستون B حاوی چندین نمونه از نام کارمندان است. نام کلاس ها
این سوال که چگونه می توان تعیین کرد که یک کارمند چه زمانی ده کلاس را گذرانده است را می توان با استفاده از تابع COUNTIF به بهترین وجه پاسخ داد. به عنوان مثال، فرمول زیر را می توان در هر سلول از ستون C وارد کرد:
=IF(COUNTIF(A:A,A2)>9,"10 classes or more","")
برای استفاده صحیح از فرمول، این نمونه خاص در سلول C2 قرار می گیرد و سپس در بقیه سلول های ستون Cs کپی می شود. این باعث می شود مرجع A2 در فرمول تغییر کند به طوری که همیشه به سلول دو ستون در سمت چپ آن اشاره می کند. (فرمول در C2 به A2، فرمول در C3 به A3 و غیره اشاره دارد.)
با استفاده از این فرمول، وقتی یک فرد خاص کلاس دهم خود را گرفته است - به این معنی که نام او برای دهمین بار در ستون A ظاهر می شود - ستون C با عبارت "10 کلاس یا بیشتر" در کنار هر کلاسی که آن فرد خاص خوانده است پر می شود. این عالی است، مگر زمانی که یک دسته از کارمندان مختلف شروع به عبور از آستانه کلاس دهی کنند. سپس ستون C شروع به به هم ریختگی می کند.
برای غلبه بر درهم ریختگی، یک تغییر در رویکرد فوق استفاده از فرمول زیر در سلول های ستون C است:
=IF(COUNTIF($A$2:A2,A2)>9,"10 classes or more","")
در این مثال، تابع COUNTIF به تمام سلول های ستون A نگاه نمی کند. در عوض به سلول های ستون A نگاه می کند که در ردیف هایی کمتر یا مساوی با ردیفی هستند که فرمول در آن وجود دارد. بنابراین، اگر این فرمول در ردیف 8 بود، COUNTIF برای انجام شمارش فقط به ردیف های 2 تا 8 نگاه می کرد. نتیجه این است که عبارت "10 کلاس یا بیشتر" تنها زمانی در ستون C ظاهر می شود که یک کارمند خاص از نمره ده کلاس عبور کرده باشد. برای نمونه هایی که کارمند کلاس های اول، دوم، سوم و تا نهم خود را می گذراند، ظاهر نمی شود.
در نهایت، جدول کلاس کارمند را می توان کمی شیک تر کرد و می توانید ببینید که هر کارمند دقیقاً چند کلاس را گذرانده است. اگر ستون های A و B همچنان حاوی نام ها و کلاس ها هستند، می توانید یک نمونه از نام هر کارمند را در ردیف های اول ستون D قرار دهید و ستون C را خالی بگذارید. در ستون E می توانید فرمول زیر را در سمت راست نام هر کارمند قرار دهید:
=COUNTIF(A:A,D2)
نتیجه این است که ستون E شامل تعداد نمونه های نام در ستون D است که در ستون A ظاهر می شود. به عبارت دیگر، شما تعداد کلاس هایی را دارید که هر کارمند چند کلاس گرفته است. سپس می توانید از قالب بندی شرطی روی سلول های ستون D استفاده کنید تا اگر تعداد ستون E 10 یا بیشتر باشد، به رنگ قرمز نشان داده شوند.