ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
21 visibility
موضوع: آفیس توسط:

بث به دنبال راهی بود تا مشخص کند چند کارمند حداقل ده کلاسی را که در شرکت او ارائه شده بود شرکت کرده اند. او اکسل را طوری تنظیم کرد که ستون 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 یا بیشتر باشد، به رنگ قرمز نشان داده شوند.

اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوال مشابهی یافت نشد

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما

23.2k سوال

8.5k پاسخ

613 دیدگاه

10.8k کاربر

192 نفر آنلاین
0 عضو و 192 مهمان در سایت حاضرند
بازدید امروز: 13335
بازدید دیروز: 13001
بازدید کل: 19467628
...