با سلام خدمت دوستان گرامي ! يه مشكل كوچولو در اكسل داشتم ميخواستم كمكم كنيد تا شايد بتونم حل كنم . عرض كنم خدمت شما كه چطوري ميتوان در اكسل از فرمولي استفاده كرد كه نتيجه ها رو بصورت رنگ نمايش بده . يعني اگر در يك سلول داده اي نوشته باشم و در سلول شيت ديگر جواب يا فرمول داده ي قبلي رو داده ياشم ، اگر جوابم درست بود و همخواني داشت ، رنگ سلولي به رنگ سبز ، و در غير اينصورت اگر همخواني نداشت ، مثلا داده هاي من در شيت قبلي اشتباه بود يا دستكاري شده باشه و عدد در شيت يك با جواب در شيت دو يكي نبود به رنگ قرمز نشان بده ؟ آيا امكانش هست ؟
فرمول هاي شرطي
فرض كنيد مي خواهيم فرموليك خانه را به اين ترتيب بنويسيم:
اگر A1>B2 آنگاه اين خانه برابر است با A1-B2 در غير اين صورت B2-A1
همانطور كه مي بينيد هر عبارت شرطي از سه قسمتتشكيل شده:
1- «اگر ...» (تست منطقي) (logical Test)
2-« آنگاه...» (پاسخ درصورت صحت تست) (Value if True)
3- «در غير اين صورت...» (پاسخ در صورت عدم صحتتست) (Value if False)
براي نوشتن چنين فرمولي، كافي است عبارت )If= را درخانه مربوطه نوشته و موارد 1 تا 3 را به ترتيب داخل پرانتز وارد كنيم. مثلاً
کد:
=IF(A1>B2;A1-B2;B2-A1)
جهتنوشتن فرمول هاي دوشرطي يا سه شرطي بايد از If هاي تو در تو استفاده كنيم. يعني بهجاي عبارت Value If True يا Value If False يك عبارت شرطي ديگر را درج كنيم. مثلاً:
کد:
=IF(A1>B2;IF(C2>C3;C2-C3;C3-C2);B2-A1)
قالببندي شرطي
چنانچه مي خواهيد رنگ يا فونت خانه مذكور بسته به جواب شرطتغيير كند، مي توانيد از ابزار:
Format> Conditional Formatting استفادهنمائيد.
__________________