„Excel“

„Excel IFS“ funkcija

Excel Ifs Function

„Excel IFS“ funkcijaSantrauka

„Excel IFS“ funkcija atlieka kelis testus ir pateikia vertę, atitinkančią pirmąjį TIKRĄ rezultatą. Naudokite funkciją IFS, kad įvertintumėte kelias sąlygas be kelių įdėtų IF teiginių. IFS leidžia trumpesnes, lengviau skaitomas formules.





Tikslas Išbandyti kelias sąlygas, grąžinti pirmą tikrąją Grąžinimo reikšmė Vertė, atitinkanti pirmąjį TRUE rezultatą Sintaksė = IFS (test1, value1, [test2, value2], ...) Argumentai
  • testas1 - Pirmasis loginis testas.
  • vertė1 - Rezultatas, kai 1 testas yra TIKRAS.
  • testas2, vertė2 - [neprivaloma] Antroji bandymo/vertės pora.
Versija „Excel 2019“ Naudojimo pastabos

IFS yra nauja funkcija, prieinama „Office 365“ ir „Excel 2019“.

Naudodami IFS funkciją išbandykite kelias sąlygas ir grąžinkite vertę, atitinkančią pirmąjį TIKRĄ rezultatą. Skirtingai nuo IF funkcija , IFS funkcija gali išbandyti kelias sąlygas vienu metu be lizdavimas keli IF teiginiai. Todėl IFS pagrįstos formulės yra trumpesnės ir lengviau skaitomos bei rašomos.





kaip rasti dviejų skaičių procentą programoje „Excel“

Sąlygos įvedamos į bandymų/verčių poras. Kiekvienas testas yra loginis testas, kuris pateikia TRUE arba FALSE, o tolesnė reikšmė bus grąžinta, kai rezultatas bus TIKRAS. Pavyzdžiui, IFS formulę su 3 bandymais galima vizualizuoti taip:

 
= IFS ( test1,value1 // pair 1 test2,value2 // pair 2 test3,value3 // pair 3 )

IFS grąžina vertę tik tada, kai ankstesnis testas pateikia TIKRĄ, o pirmasis testas, kuris grąžina TIKRĄ, „laimi“. IFS funkcija palaiko iki 127 sąlygų.



1 pavyzdys - pažymiai, nuo žemiausio iki aukščiausio

Aukščiau pateiktame pavyzdyje IFS funkcija naudojama pažymiui priskirti pagal balą. Nukopijuota formulė E5 yra tokia:

Kaip atkurti ankstesnį išsaugotą "Excel" failą 2010 m
 
= IFS (D5<60,'F',D5<70,'D',D5<80,'C',D5<90,'B',D5>=90,'A')

Atkreipkite dėmesį, kad sąlygos įvestos „tam, kad“ pirmiausia būtų galima patikrinti žemesnius balus. Grąžinamas pažymys, susietas su pirmuoju testu, kuris grąžina TRUE.

2 pavyzdys - įvertinimas, nuo aukščiausio iki žemiausio

Paprastoje vertinimo sistemoje 3 ar didesnis balas yra „geras“, 2–3 balai - „vidutinis“, o viskas žemiau 2 yra „prasta“. Norint priskirti šias reikšmes IFS, naudojamos trys sąlygos:

 
= IFS (A1>=3,'Good',A1>=2,'Average',A1<2,'Poor')

Atkreipkite dėmesį, kad šiuo atveju sąlygos yra sudarytos taip, kad pirmiausia būtų patikrintos didesnės vertės.

3 pavyzdys - numatytoji vertė

Funkcijoje IFS nėra įmontuotos numatytosios vertės, kurią būtų galima naudoti, kai visos sąlygos yra NETIESA. Tačiau norėdami pateikti numatytąją vertę, kaip galutinį testą galite įvesti TRUE, o po to - reikšmę, kuri bus naudojama kaip numatytoji.

Žemiau pateiktame pavyzdyje 100 būsenos kodas yra „Gerai“, 200 - „Įspėjimas“, o 300 - „Klaida“. Bet kuri kita kodo vertė yra netinkama, todėl TRUE pateikiama kaip galutinis testas, o „Neteisingas“ - kaip numatytoji vertė.

 
= IFS (A1=100,'OK',A1=200,'Warning',A1=300,'Error',TRUE,'Invalid')

Kai A1 reikšmė yra 100, 200 arba 300, IFS grąžins aukščiau pateiktus pranešimus. Kai A1 yra bet kokia kita vertė (įskaitant, kai A1 tuščias), IFS grąžins „Netinkama“. Be šios galutinės sąlygos IFS grąžins #N/A, kai kodas nebus atpažintas.

kaip suskaičiuoti skaičius į Excel

Pastabos

  1. Funkcijoje IFS nėra įmontuotos numatytosios vertės, kurią būtų galima naudoti, kai visos sąlygos yra NETIESA.
  2. Norėdami pateikti numatytąją vertę, įveskite TRUE kaip galutinį testą ir grąžinkite vertę, kai nebus įvykdytos kitos sąlygos.
  3. Visi loginiai testai turi pateikti TRUE arba FALSE. Bet koks kitas rezultatas IFS grąžins #VALUE! klaida.
  4. Jei nė vienas loginis testas negrąžina TRUE, IFS grąžins #N/A klaidą.


^