Змест
Сёння мы працягнем вывучаць функцыю MIN і даведаемся яшчэ некалькі спосабаў пошуку найменшага ліку на аснове аднаго або некалькіх умоў у Excel. Я пакажу вам камбінацыю MIN і IF, а потым раскажу пра зусім новую функцыю MINIFS, каб даказаць, што яна, безумоўна, вартая вашай увагі.
Я ўжо распавядаў пра функцыю MIN і яе магчымасці. Але калі вы карыстаецеся Excel на працягу некаторага часу, я думаю, вы ведаеце, што вы можаце камбінаваць формулы адна з адной рознымі спосабамі для вырашэння столькіх розных задач, колькі толькі можаце прыдумаць. У гэтым артыкуле я хацеў бы працягнуць нашае знаёмства з MIN, паказаць яшчэ некалькі спосабаў яго выкарыстання і прапанаваць элегантную альтэрнатыву.
Пачнем?
MIN з некалькімі ўмовамі
Некаторы час таму я паказаў вам выкарыстанне функцый MIN і IF, каб вы маглі знайсці найменшы лік на аснове нейкага крытэрыю. Але што, калі адной умовы недастаткова? Што рабіць, калі вам трэба правесці больш складаны пошук і знайсці самае нізкае значэнне на аснове некалькіх патрабаванняў? Што тады рабіць?
Калі вы ведаеце, як выявіць мінімум з 1 абмежаваннем з дапамогай MIN і IF, вы можаце задацца пытаннем аб спосабах вызначэння гэтага па двух ці нават больш параметрах. Як вы можаце гэта зрабіць? Рашэнне было б такім жа відавочным, як вы думаеце - выкарыстанне MIN і 2 ці больш функцый IF.
Такім чынам, у выпадку, калі вам трэба знайсці самую нізкуюколькасць яблыкаў, прададзеных у пэўным рэгіёне, вось ваша рашэнне:
{=MIN(IF(A2:A15=F2,IF(C2:C15=F3,D2:D15)))}
У якасці альтэрнатывы вы можаце пазбегнуць некалькіх IF, выкарыстоўваючы сімвал множання (*). Паколькі вы ўжываеце формулу масіва, аператар І замяняецца зорачкай. Вы можаце праверыць гэтую старонку, каб асвяжыць свае веды аб лагічных аператарах у функцыях масіву.
Такім чынам, альтэрнатыўны спосаб атрымаць найменшую колькасць яблыкаў, прададзеных на поўдні, будзе наступным:
{=MIN(IF((A2:A15=F2)*(C2:C15=F3),D2:D15))}
Заўвага! Памятайце, што камбінацыя MIN і IF - гэта формула масіва, якую трэба ўвесці з дапамогай Ctrl + Shift + Enter.
MINIFS або як лёгка знайсці найменшы лік на падставе адной або некалькіх умоваў
MINIFS вяртае мінімальнае значэнне па адным або некалькіх указаных вамі прынцыпах. Як відаць з назвы, гэта спалучэнне MIN і IF.
Заўвага! Гэтая функцыя даступная толькі ў Microsoft Excel 2019 і ў найноўшых версіях Office 365.
Даследуйце сінтаксіс MINIFS
Гэта формула праходзіць праз ваш дыяпазон даных і вяртае вам найменшы лік у адпаведнасці з зададзеныя параметры. Яго сінтаксіс наступны:
=MINIFS (мінімальны_дыяпазон, дыяпазон1, крытэрый1, [дыяпазон2], [крытэрый2], …)- Мінімальны_дыяпазон (абавязкова) - дыяпазон для пошуку мінімуму
- Дыяпазон1 (абавязкова) - набор даных для праверкі першага патрабавання
- Крытэрый1 (абавязкова) - умова для праверкі Дыяпазону1для
- [дыяпазон2], [крытэрый2], … (неабавязкова) - дадатковыя дыяпазоны даных і адпаведныя патрабаванні. Вы можаце дадаць да 126 крытэрыяў і дыяпазонаў у адну формулу.
Памятаеце, мы шукалі найменшы лік з дапамогай MIN і IF і націскалі Ctrl + Shift + Enter, каб ператварыць яго ў формулу масіву? Што ж, у карыстальнікаў Office 365 ёсць яшчэ адно даступнае рашэнне. Спойлер – гэта прасцей :)
Давайце вернемся да нашых прыкладаў і праверым, наколькі простым можа быць рашэнне.
Выкарыстоўвайце MINIFS, каб атрымаць мінімум па адным крытэрыі
зачараванне MINIFS у яго прастаце. Паглядзіце, вы паказваеце дыяпазон з лічбамі, набор ячэек для праверкі ўмовы і саму ўмову. Гэта прасцей зрабіць, чым сказаць на самай справе :)
Вось новая формула для рашэння нашага папярэдняга выпадку:
=MINIFS(B2:B15,A2:A15,D2)
Логіка такая так проста, як ABC:
A - Спачатку ідзе дыяпазон для праверкі мінімуму.
B - Затым ячэйкі, у якіх трэба шукаць параметр, і сам параметр.
C - Паўтарыце апошнюю частку столькі разоў, колькі ёсць крытэрыяў у вашай формуле.
Знайдзіце мінімум на аснове некалькіх умоў з дапамогай MINIFS
Я паказаў вам спосаб знайсці найменшы лік вызначаецца 1 патрабаваннем з выкарыстаннем MINIFS. Гэта было даволі лёгка, праўда? І я лічу, што да таго часу, як вы скончыце чытаць гэты сказ, вы зразумееце, што вы ўжо ведаеце, як вызначыць месцазнаходжанне найменшага ліку па некалькіх крытэрыях:)
Вось абнаўленне для гэтай задачы:
=MINIFS(D2:D15, A2:A15, F2, C2:C15, F3)
Заўвага! Памер мінімальнага_дыяпазону і ўсіх крытэрыяў_дыяпазону павінен быць аднолькавым, каб формула працавала правільна. У адваротным выпадку вы атрымаеце #VALUE! памылка замест правільнага выніку.
Як знайсці найменшы лік без нулёў з дапамогай MINIFS
Параметры, якія вы ўказваеце ў MINIFS, могуць быць не толькі некаторымі словамі і значэннямі, але і выразамі з лагічнымі аператарамі (>,<,,=). Я кажу, што вы можаце знайсці найменшую лічбу, большую за нуль, выкарыстоўваючы толькі адну формулу:
=MINIFS(B2:B15, B2:B15, ">0")
Выкарыстанне MINIFS для пошуку найменшага значэння па частковаму супадзенню
Пры пошуку ніжняга нумара можа аказацца, што ваш пошук не зусім дакладны. Пасля ключавога слова ў дыяпазоне даных могуць быць лішнія словы, сімвалы або выпадковыя прабелы, якія могуць перашкодзіць вам атрымаць чаканы вынік.
На шчасце, у MINIFS могуць выкарыстоўвацца падстаноўныя знакі, якія ў гэтай сітуацыі стануць вашымі выратавальнікамі . Такім чынам, калі вы дакладна ведаеце, што ў вашай табліцы ёсць некалькі розных уваходаў, скажам, яблыкаў, і вам трэба знайсці найменшую лічбу з усіх, проста пастаўце зорачку пасля слова для пошуку, каб формула выглядала так:
=MINIFS(C2:C15,A2:A15,"Apple*")
У гэтым выпадку ён праверыць усе ўваходжанні слова apple, за якім ідуць любыя словы і сімвалы, і верне вам найменшы лік са слупка "Прададзена" . гэтатрук можа стаць рэальнай эканоміяй часу і нерваў, калі справа даходзіць да частковых супадзенняў.
Яны кажуць, што "старое - гэта золата". Але, наколькі вы бачыце, нешта новае (напрыклад, MINIFS) можа быць яшчэ лепш. Гэта проста, эфектыўна і не трэба ўвесь час трымаць у галаве камбінацыю Ctrl + Shift + Enter. Выкарыстоўваючы MINIFS, вы можаце лёгка знайсці найменшае значэнне на аснове аднаго, двух, трох і г.д. умоў.
Але калі вы аддаеце перавагу "старому золату", пара MIN і IF зробяць усё за вас. Гэта зойме яшчэ некалькі націсканняў кнопак, але гэта працуе (ці не ў гэтым сэнс?)
Калі вы хочаце знайсці N-е найменшае значэнне з дапамогай крытэрыяў, выкарыстоўвайце формулу МАЛОГА КАЛІ.
Спадзяюся, вам спадабалася сённяшняе чытанне. Калі ў вас ёсць якія-небудзь пытанні ці іншыя прыклады, калі ласка, пакіньце свае думкі ў раздзеле каментарыяў.