IF-THEN funkcija programmā Excel ir efektīvs veids, kā pievienot lēmumu pieņemšanu savām izklājlapām. Tas pārbauda nosacījumu, lai noskaidrotu, vai tas ir patiess vai nepatiess, un pēc tam veic konkrētu instrukciju kopumu, pamatojoties uz rezultātiem.
Piemēram, ievadot IF-THEN programmā Excel, varat pārbaudīt, vai konkrētā šūna ir lielāka par 900. Ja tā ir, jūs varat padarīt formulu atgriezt tekstu "PERFECT". Ja tā nav, jūs varat padarīt formulu atgriezties "VAI MAZĀS".
IF-THEN formulā ir daudz nosacījumu. Tālāk ir norādīts, kā izmantot funkciju IF-THEN programmā Excel, kā arī dažus piemērus.
Šajā rakstā sniegtie norādījumi attiecas uz Excel 2016, 2013, 2010; Excel for Mac un Excel 365 / Online.
IF-THEN ievadīšana programmā Excel
IF-THEN funkcijas sintakse ietver funkciju nosaukumu un funkciju argumentus iekšpusē iekavās.
Šis ir pareizais IF-THEN funkcijas sintakse:
= IF (loģiskais tests, vērtība, ja ir patiesība, ja vērtība ir false)
IF funkcija ir loģiskais tests. Šeit jūs izmantojat salīdzinājuma operatorus, lai salīdzinātu divas vērtības. THEN funkcijas daļa nāk pēc pirmās komatu un ietver divus argumentus, kas atdalīti ar komatu. Pirms pārejot uz sarežģītākiem aprēķiniem, aplūkosim ļoti vienkāršu IF-THEN paziņojuma piemēru. Mūsu izklājlapa ir izveidota ar mobilo telefonu B2 kā 100 ASV dolāru. Mēs varam ievadīt šādu formulu C2, lai norādītu, vai vērtība ir lielāka par 1000 ASV dolāriem. = IF (B2> 1000, "PERFECT", "UZ MAZI") Šai funkcijai ir šādi argumenti: Funkcijas salīdzinājuma daļa var salīdzināt tikai divas vērtības. Katra no šīm divām vērtībām var būt: Funkcijas TRUE vai FALSE daļa var arī atgriezties kādā no iepriekš minētajiem. Tas nozīmē, ka IF-THEN funkciju varat padarīt ļoti attīstītas, iekļaujot tajā papildu aprēķinus vai funkcijas (sk. Turpmāk). Ievadot IF-THEN paziņojuma patiesos vai nepatiesos nosacījumus programmā Excel, jums ir jāizmanto pēdiņas ap jebkuru tekstu, kuru vēlaties atgriezt, ja vien jūs neizmantojat TRUE un FALSE, ko Excel automātiski atpazīst. Citas vērtības un formulas neprasa pēdiņās. Varat iegult dažādus aprēķinus IF-THEN funkcijai, lai veiktu, atkarībā no salīdzinājuma rezultātiem. Šajā piemērā viens aprēķins tiek izmantots parādu aprēķināšanai atkarībā no kopējā ienākuma B2. Loģiskais tests salīdzina kopējos ienākumus B2, lai noskaidrotu, vai tas ir lielāks par 50 000 ASV dolāriem. = IF (B2> 50000, B2 * 0,15, B2 * 0,10) Šajā piemērā B2 nav lielāks par 50000, tādēļ nosacījums "value_if_false" aprēķinās un atgriezīs šo rezultātu. Šajā gadījumā tas ir B2 * 0.10, kurš ir4000. Rezultāts tiek ievietots šūnā C2, kurā ir ievietota IF-THEN funkcija, būs 4000. Jūs varat arī iegult aprēķinus funkciju salīdzinājuma pusē. Piemēram, ja vēlaties novērtēt, ka apliekamais ienākums būs tikai 80% no kopējiem ienākumiem, jūs varētu mainīt iepriekš minēto IF-THEN funkciju uz sekojošo. = IF (B2 * 0.8> 50000, B2 * 0.15, B2 * 0.10) Tas veiks aprēķinu B2, salīdzinot to ar 50 000. Nekad ievadiet komatu, ievadot skaitļus tūkstošos. Tas ir tāpēc, ka Excel interpretē komatu kā argumenta beigas kādā funkcijā. Jūs varat arī iegult (vai "ligzdoties") funkciju IF-THEN funkcijas iekšpusē. Tas ļauj veikt uzlabotus aprēķinus un pēc tam salīdzināt faktiskos rezultātus ar paredzamajiem rezultātiem. Šajā piemērā, teiksim, ka jums ir izklājlapa ar 5 sleju B studentu vērtībām. Jūs varētu vidēji izmantot šīs kategorijas, izmantojot funkciju AVERAGE. Atkarībā no klases vidējā līmeņa rezultātiem, jūs varētu būt, ka šūnas C2 atgriežas vai nu "Lieliski!" vai "Nepieciešams darbs". Tas ir, kā jūs ievadītu IF-THEN funkciju: = IF (vidējs (B2: B6)> 85, "Lieliski!", "Nepieciešams darbs") Šī funkcija atgriež tekstu "Lieliski!" in cell C2, ja klases vidējais rādītājs ir virs 85. Pretējā gadījumā tas atgriež "Needs Work". Kā redzat, ievadot IF-THEN funkciju programmā Excel ar iegultiem aprēķiniem vai funkcijām, varat izveidot ļoti dinamiskas un ļoti funkcionālas izklājlapas.
Vienkāršs IF-THEN funkcijas piemērs
Inputting Calculations Into IF-THEN funkciju

Ligzdošanas funkcijas IF-THEN funkcijas iekšpusē














