اگر منطق تعريف شده درست باشد value_if_true درغير اينصورتvalue_if_false    

تركيب فرمول:

=IF(logical_test;value_if_true;value_if_false)

اين فرمول 3 آرگومان (پارامتريا شيء ) دارد :

1-logical_text : منطق يا شرطي كه لازم است كنترل شود . اين شرط ميتواند به انواع مختلف بيان شود بررسي يك متن ، عدد يا فرمول باشد . ميتواند به كنترل يك سل با سل ديگر به لحاظ هاي مختلف عطف شود . قسمت اصلي فرمول ارايه شرط باشد . بنابراين دقت در تعريف شرط يكي از اساسي ترين قسمتهاي اين فرمول است .

2- value_if_true : ارزش مورد نظري كه مي خواهيم درصورت برقراري شرط يا منطق (آرگومان اول)  درسل آورده شود . به عبارتي اگر شرط درست باشد اين ارزش درسل ظاهر خواهد شد واين ارزش ميتواند به صورت متن نوشتاري (داخل گيومه باشد مانند "  " ) يا عددي  (بدون گيومه) يا به سلي ارجاع داده شود ، باشد .

3-value_if_false : ارزش مورد نظري را كه درصورت برقرار نبودن شرط يا منطق مي خواهيم در سل آورده شود . واين ارزش ميتواند به صورت متن نوشتاري (داخل گيومه باشد مانند "  " ) يا عددي  (بدون گيومه) يا به سلي ارجاع داده شود ، باشد . قريب به 64 شرط تودرتو ميتوانيم در اكسل 2007 براي هريك از آرگومانها بنويسيم .