ifهاي تودر تو (قسمت دوم)
درصورتيكه در آرگومان دوم شرط ديگري قرار داده شود تركيب فرمول به شرح زير خواهد بود :

Normal 0 false false false EN-US X-NONE FA
اين فرمول به اين صورت عمل ميكند كه ابتدا logical_test در IF اصلي را كنترل نموده درصورتيكه صحيح باشد به value_if_true اجرا خواهد شد دراينجا خود value_if_true به يك IF تبديل شده ونتيجه اين IF در نهايت value_if_true
در IF اصلي خواهد بود . به مثال زير توجه كنيد :

Normal 0 false false false EN-US X-NONE FA
درفرمول 1 چون سل A2 برابر عدد4210 است پس IF دومي كه به جاي value_if_true نشسته عمل مي كند ودر IF دومي چون سل C2 مساوي با متن saeid است سل b2 به جاي value_if_true مي نشيند بنابر اين محتواي سل b2 نتيجه ifدومي بوده وهمين طور چون در if اولي نيز logical_test صحيح بوده بنابراين نتيجه فرمول 1 برابر با متن b2 (saeid azimi ) مي باشد .
فرمول1 =IF(A2=4210;IF(C2="saeid";B2;C2);10)
درفرمول 2 چون سل A2 برابر عدد4210 است بنابراين IF دومي كه به جاي value_if_true نشسته عمل مي كند ودر IF دومي چون سل C2 مساوي با متن azimi نيست سل C2 به جاي value_if_true مي نشيند بنابر اين محتواي سل C2 نتيجه ifدومي بوده وهمين طور چون در if اولي نيز logical_test صحيح بوده بنابراين نتيجه فرمول 2 برابر با متن C2 (saeid) مي باشد .
فرمول2 =IF(A2=4210;IF(C2="azimi";B2;C2);10)
درفرمول 3 چون سل A2 برابرمحتواي سل C2 نيست IF دومي كه به جاي value_if_true نشسته عمل نمي كند و value_if_false در IF اصلي عمل نموده و نتيجه فرمول3 برابر با عدد 10 مي باشد .
فرمول3 =IF(A2=C2;IF(C2="saeid";B2;C2);10)
قريب به 64 شرط تودرتو ميتوانيم در اكسل 2007 براي هريك از آرگومانها بنويسيم .