Computer help - file server


[ Blog ] - [ File Server ] - [ Удаленная компьютерная помощь ]

Excel - настолькі магутная праграма для электронных табліц, што я сумняваюся, што хто-небудзь можа ведаць усё, што ён можа зрабіць. У праграмы так шмат аспектаў, дзіўна, што ўсё гэта можна заключыць у такі просты інтэрфейс. Нядаўна я выкарыстоўваў Excel для працы дома і апынуўся пры дапамозе функцыі IF, каб напісаць некалькі формул.

Магчымасць напісання простай заявы IF у Excel вельмі важная, асабліва калі вы ўвесь час маеце справу з вялікай колькасцю лікаў. Гэта адна з тых рэчаў, якая не занадта складаная, як макрасы, але не абавязкова інтуітыўна зразумелая, як падвядзенне слупка лічбаў.Заявы пра IF у Excel

У гэтым артыкуле я раскажу вам пра кароткі падручнік па напісанні заявы пра IF на працоўным аркушы Excel. Для пачатку вы павінны зразумець аснову ўсіх выказванняў IF: IF умова THEN true ELSE false

Вось гэта практычна ўсё. Умова звычайна ўяўляе сабой параўнанне чаго-небудзь. Гэта нешта, як правіла, лічбы альбо тэкст. Мы пачнем з некалькіх параўнанняў асноўных нумароў, потым тэксту, а потым уключым аператары накшталт І/АБО і г. д. Такім чынам, вось наш першы прыклад:



Тут мы маем вельмі просты прыклад.Два слупкі з двума лічбамі, 25 і 35. Калі слупок C мы хочам праверыць, ці слупок A больш за 10, мы выведзем тэкст "Так", інакш тэкст "No." Некалькі рэчаў, якія трэба адзначыць:

1. Вам не трэба ставіць набор дужак вакол фактычнага параўнання, але гэта вельмі добрая практыка, асабліва калі параўнанне становіцца больш складаным.

2. Для вываду тэксту на сапраўднае ці ілжывае значэнне трэба выкарыстоўваць падвойныя двукоссі. Калі вы гэтага не зробіце, ён падумае, што вы спрабуеце звярнуцца да названага дыяпазону ў Excel.

Зараз паглядзім, што яшчэ можна зрабіць. У раздзеле параўнання вы таксама можаце займацца матэматыкай. Напрыклад, вы можаце зрабіць гэта, калі хочаце:



Тут мы гаворым, што калі значэнне A2 у 10 большае чым 10, потым выводзіць Так, інакш выводзіць Не. Даволі проста, так? Скажам, мы хацелі вывесці лічбы замест тэксту. Вось адзін прыклад:



У гэтым прыкладзе, калі значэнне ў A2 большае за 10, ён выведзе значэнне раз у 2, у адваротным выпадку ён памножыць значэнне на 5.Даволі бескарысна, але вы разумееце. Вы таксама можаце выкарыстоўваць значэнне іншых вочак у формуле.



Тут мы гаворым, што калі значэнне A2 большае за 10, то кратна B2 на 10, у адваротным выпадку кратна B2 на 5 і вывядзіце гэтае значэнне ў ячэйку C2. Зараз зробім усё больш складаным. Што рабіць, калі мы хочам вывесці Так, калі і A2, і B2 больш 10?



Вось штосьці новае! Калі мы хочам, каб A2> 10 І B2> 10, то нам трэба выкарыстоўваць функцыю AND унутры функцыі IF.Гучыць складана, але не так ужо і дрэнна. Функцыя AND у асноўным прымае некалькі аргументаў параўнання (A2> 10) і робіць на іх AND. Усе яны павінны быць праўдзівымі, каб адлюстравалася "Так". Вы можаце дадаць тры ці чатыры ці больш аргументаў параўнання, калі хочаце. Калі вы хочаце зрабіць АБО, проста заменіце АД вышэй словам АБО.

Што рабіць, калі вы хочаце вярнуць значэнне, акрамя тэксту, альбо вылічаную лічбу. Што рабіць, калі вы хочаце вярнуць значэнне ячэйкі на іншым аркушы? Ну, вы можаце зрабіць нешта накшталт гэтага:



Для сапраўднага значэння я збіраюся вярнуць значэнне ячэйкі A1 на Ліст 2.Гэта даволі проста! Такім чынам, вы можаце лёгка спасылацца на значэнні з іншых лістоў, калі хочаце. У тым жа святле вы таксама можаце выкарыстоўваць значэнне з іншага ліста і ў лагічным параўнанні, напрыклад, Sheet2! A1> 10. Давайце паглядзім, што яшчэ можна зрабіць! Скажам, вы хацелі зрабіць аператар IF на аснове тыпу значэння, якое захоўваецца ў ячэйцы (нумар, тэкст ці пустое). Вы можаце зрабіць нешта накшталт гэтага:



Вы можаце выкарыстоўваць ISTEXT і ISNUMBER для астатніх двух тыпаў дадзеных. Гэтыя функцыі могуць быць вельмі зручнымі пры напісанні формул IF.Звярніце ўвагу, што ў асноўным вы можаце выкарыстоўваць большасць функцый у Excel унутры выказвання IF, таму не саромейцеся. Напрыклад, вы можаце выкарыстоўваць такія функцыі, як SUM, MAX, MIN і г. д.

Да гэтага часу мы працавалі толькі з адным значэннем у лагічным параўнанні, але скажам, мы хочам працаваць з група клетак. Напрыклад, калі ўсе лічбы ў дыяпазоне ячэек перавышаюць 10, вывядзіце True, інакш False.



Гэта так проста, як выкарыстанне двукроп'я, як паказана вышэй, A2: A4. У гэтым выпадку будзе праверана кожнае значэнне ад A2 да A4, каб пераканацца, што яно большае за 10.Калі ўсе яны, то будзе адлюстравана сапраўднае значэнне. А як наконт укладзеных аператараў IF?



Тут я кажу, што калі A2 большы за 10, вывядзіце значэнне, а калі не, то выканайце яшчэ адзін IF параўнанне. КАЛІ В2 больш, чым 10, вывядзіце іншае значэнне. Вы можаце ўкласці выказванні, калі заявы будуць глыбінёй да 64 узроўняў, што азначае, што вы можаце зрабіць некаторыя даволі складаныя рэчы. Магчыма, вам ніколі не трэба будзе ісці так далёка, але часам гэта карысна на некалькі узроўняў.

Гэта толькі асноўнае ўвядзенне ў заяву IF, але, спадзяюся, усё пачне.Вы спрабуеце напісаць заяву IF, каб зрабіць нешта ў Excel, і не можаце зразумець? Размясціце тут каментарый з праблемай, і я паспрабую дапамагчы вам напісаць правільную формулу IF. Атрымлівайце асалоду!

.
SETUP UA COMPUTER BLOG