Izklājlapu redaktora Microsoft Office Excel loģiskās funkcijas "ja" mērķis ir pārbaudīt tai nodotās izteiksmes patiesumu. Atkarībā no šīs pārbaudes rezultāta funkcija atgriež vienu no divām vērtībām, kas tai nodotas šim nolūkam. Katrs no trim parametriem - nosacījums un divi atgrieztie rezultāti - var būt arī salīdzināšanas funkcijas, ļaujot salīdzināt jebkuru argumentu skaitu.
Nepieciešams
Excel pamatfunkciju iemaņas
Instrukcijas
1. solis
Izmantojiet būla skaitli un operatoru, lai palielinātu argumentu skaitu, salīdzinot ar funkciju if. Tas ļaus jums izmantot vairāk salīdzināšanas operāciju gadījumos, kad ir nepieciešams, lai visas argumentos uzskaitītās salīdzināšanas darbības būtu patiesas. Piemēram, ja šai funkcijai jāatgriež viena ar nosacījumu, ka vērtība šūnā A1 ir lielāka par vērtību šūnā A5, un B1 vērtība ir tāda pati kā B3 vērtība, tad funkciju “ja” var rakstīt tāpat kā tas: IF (UN (A1> A5; B1 = B3); 1; 2). Funkcijas “un” argumentu skaits nedrīkst pārsniegt 30, taču katrs no tiem var saturēt funkciju “un”, tāpēc jums ir iespēja sastādīt ligzdojošo lelli no jebkura saprātīga ligzdošanas līmeņa funkcijām.
2. solis
Dažreiz nepieciešamā nosacījuma vietā ir jāpārbauda pietiekams stāvoklis. Šādos gadījumos funkcijas "un" vietā paplašiniet argumentu skaitu, izmantojot funkciju "vai". Pieņemsim, ka vēlaties, lai funkcija if atgriež vienu, ja vai nu vērtība šūnā A1 ir lielāka par vērtību šūnā A5, vai arī B1 ir tāda pati kā B3 vai A4 ir negatīvs skaitlis. Ja neviens no nosacījumiem nav izpildīts, funkcijai jāatgriež nulle. Šādu trīs salīdzinātu un divu atgrieztu funkcijas "ja" argumentu konstrukciju var uzrakstīt šādi: IF (OR (A1> A5; B1 = B3; A4
3. solis
Apvienojiet funkcijas “un”, “vai” un “ja” dažādos ligzdošanas līmeņos, lai iegūtu optimālo algoritmu nepieciešamā argumentu skaita salīdzināšanai. Piemēram: IF (OR (A1> A5; IF (AND (A7> A5; B1
4. solis
Izmantojiet otro un trešo, ja argumenti (atgriežamās vērtības), lai palielinātu salīdzināmo parametru skaitu. Katrā no tiem var būt septiņi ligzdošanas līmeņi ar funkcijām “un”, “vai” un “ja”. Tajā pašā laikā neaizmirstiet, ka otrajā argumentā ievietotās salīdzināšanas darbības tiks pārbaudītas tikai tad, ja salīdzināšanas operācija pirmajā argumentā “ja” atgriež vērtību “patiess”. Pretējā gadījumā tiks pārbaudītas funkcijas, kas ierakstītas trešā argumenta pozīcijā.