استفاده از شرطي هاي(IF) تو در تو در ستون محاسبه اي در يك ليست
گاهي نياز هست با توجه به اطلاعاتي كه در يكي از ستون هاي يك ليست وجود دارد ، ستون ديگر موجود در اين ليست به شكل اتوماتيك پر شود .
در اين موارد ما از ستون محاسبه اي استفاده مي كنيم. در ستون هاي محاسبه اي مي توانيم از شرطي هاي تو در تو استفاده كنيم كه همان If, else if است.
در اينجا با يك مثال استفاده از اين دستور را توضيح مي دهيم.
فرض كنيد ليستي وجود دارد كه در يكي از ستون هاي آن با نام "Mark" نمرات دانشجويان وارد مي شود . حال مي خواهيم در ستون ديگري با نام "MarkLevel" فيلد محاسبه اي داشته باشيم كه به اين صورت عمل كند. اگر نمره بالاتر و مساوي 90 بود درجه آزمون "A" ، اگز نمره بالاتر و مساوي 80 بود "B"، اگر بالاتر و مساوي 70 بود "C" در غير اين صورت "D" شود.
در ستون محاسبه اي فرمول زير را وارد مي كنيم:
=IF(Mark>89;"A";IF(Mark>79;"B";IF(Mark>69;"C";"D")))