Die doel van die logiese funksie "if" in die sigbladredigeerder Microsoft Office Excel is om die waarheid van die uitdrukking wat daaraan oorgedra word na te gaan. Afhangend van die resultaat van hierdie tjek, lewer die funksie een van die twee waardes wat hiervoor deurgegee word, terug. Elk van die drie parameters - die toestand en die twee resultate - kan ook vergelykingsfunksies wees, wat die aantal argumente kan vergelyk.
Nodig
Basiese Excel funksies vaardighede
Instruksies
Stap 1
Gebruik die boolean en die operator om die aantal argumente te vergroot met behulp van die if-funksie. Dit stel u in staat om meer vergelykingsbewerkings te gebruik in gevalle waar dit nodig is dat al die vergelykingsbewerkings in die argumente waar is. As hierdie funksie byvoorbeeld een moet terugstuur, mits die waarde in sel A1 groter is as die waarde in sel A5, en die waarde van B1 dieselfde is as die waarde van B3, dan kan die "as" -funksie soos geskryf word dit: IF (EN (A1> A5; B1 = B3); 1; 2). Die aantal argumente vir die "en" -funksie mag nie meer as 30 wees nie, maar elkeen kan self die "en" -funksie bevat, dus u het die geleentheid om 'n nespop saam te stel uit funksies van enige redelike nesvlak.
Stap 2
Soms, in plaas van 'n noodsaaklike toestand, is dit nodig om 'n voldoende toestand na te gaan. In sulke gevalle, in plaas van die "en" -funksie, brei u die aantal argumente uit met die "of" -funksie. Gestel u wil hê dat die if-funksie een moet terugstuur as die waarde in sel A1 groter is as die waarde in sel A5, of B1 dieselfde is as B3, of A4 'n negatiewe getal is. As aan geen van die voorwaardes voldoen word nie, moet die funksie nul gee. So 'n konstruksie van drie vergelykbare en twee teruggekeerde argumente van die "if" -funksie kan so geskryf word: IF (OF (A1> A5; B1 = B3; A4
Stap 3
Kombineer die funksies “en”, “of” en “as” op verskillende nesvlakke om die optimale algoritme te verkry om die vereiste aantal argumente te vergelyk. Byvoorbeeld: IF (OF (A1> A5; IF (EN (A7> A5; B1)
Stap 4
Gebruik die tweede en derde as argumente (retourwaardes) om die aantal parameters te vergroot om te vergelyk. Elkeen kan sewe vlakke van nes bevat met 'en', 'of' en 'as' funksies. Terselfdertyd moet u nie vergeet dat die vergelykingsbewerkings wat u in die tweede argument voer, slegs gekontroleer sal word as die vergelyking in die eerste "as" -argument die waarde "waar" oplewer nie. Andersins sal die funksies wat in die derde argument geskryf is, gekontroleer word.