Операторы равенства
Булевы значения приходятся как нельзя кстати, когда нам необходимо что-то сравнить в JavaScript. Когда такая необходимость появляется, мы сразу же вызываем операторы сравнения.
Сейчас мы последовательно изучим все восемь операторов сравнения, но штука в том, что в результате работы каждого из них мы всё равно
всегда останемся с булевым значением — либо , либо .
Равно
Оператор равно сначала приводит операнды к одному типу, и затем применяет строгое сравнение. Если оба операнда являются объектами, то JavaScript сравнивает внутренние ссылки, которые равны в том случае, если они ссылаются на один и тот же объект в памяти.
Синтаксис :
Примеры:
Введите по очереди примеры в переменную нашего
Интерактивный редактор
function learnJavaScript() {
let bool = 1 == 1
return bool.toString()
}
functionlearnJavaScript(){ let bool =1==1 return bool.toString() }
Результат
Не равно
Оператор не равно возвращает в том случае, если операнды не равны. Он аналогичен оператору равенства, перед сравнением приводит операнды к одному типу. В случае если оба операнда являются объектами, JavaScript сравнивает внутренние ссылки, которые не равны в том случае, если относятся к разным объектам в памяти.
Синтаксис :
Примеры:
Введите по очереди примеры в переменную нашего
Интерактивный редактор
function learnJavaScript() {
let bool = 1 != 2
return bool.toString()
}
functionlearnJavaScript(){ let bool =1!=2 return bool.toString() }
Результат
Строго равно
Оператор возвращает истину в том случае, если операнды строго равны. В отличие от оператора равно, данный оператор не приводит операнды к одному типу.
Синтаксис :
Примеры:
Оператор чётко следит за тем, чтобы и значение, и тип были строго идентичными. В случае с значение, конечно, идентично, однако тип — нет: ведь первое число, а второе строка.
Введите по очереди примеры в переменную нашего
Интерактивный редактор
function learnJavaScript() {
let bool = 3 === 3
return bool.toString()
}
functionlearnJavaScript(){ let bool =3===3 return bool.toString() }
Результат
Строго не равно
Оператор строго не равно возвращает истину в том случае, если операнды не равны, или их типы отличаются друг от друга.
Синтаксис :
Примеры:
Введите по очереди примеры в переменную нашего
Интерактивный редактор
function learnJavaScript() {
let bool = 3 === 3
return bool.toString()
}
functionlearnJavaScript(){ let bool =3===3 return bool.toString() }
Результат
Почему не надо использовать и ? А потому, что такой необходимости, в общем-то, никогда и нет. В любом возможном случае, когда вы можете их использовать, всегда можно использовать и строгие и . Если же вы желаете большей гибкости в ответе (скажем, чтобы с одинаковым успехом принималось как , так и или ), то можно просто включить нужные варианты ответа в сам код (не меняя при этом ).
Просто уясните правило
Никогда не используйте или
Вопросы для игры «Правда или ложь» для школьников
В начальной школе вопросы усложняются. Их можно использовать на школьных викторинах, во время праздников или классных мероприятий. Обычно вопросы задает учитель. Но лучше будет, если ребята сами выберут ведущего, который будет читать вопросы, проверять правильность ответов и выдавать участникам жетоны за правильные ответы.
- Единственный в мире продукт, который никогда не портится — это мед. (Правда)
- Солнце — это большая раскаленная звезда. (Да)
- Арбуз — это ягода. (Да)
- Звезды — это дети солнца (Ложь)
- Кукушонок может выбрасывать из гнезда всех остальных птенчиков. (Правда)
- Утенок будет считать мамой того, кого первого увидит после рождения. (Правда)
- На вершине горы будет теплее, потому что ближе к солнцу. (Ложь)
- Следы ног человека на Луне останутся навечно. (Да, потому что на Луне нет ветров)
- Лягушки никогда не пьют. (Правда, потому что они впитывают воду при помощи пор на коже)
- Если дерево посадить корнями вверх, его корни превратятся в ветки. (Ложь)
- Чтобы добраться до Луны на автомобиле, нужно ехать со скоростью 100 км в час целую неделю. (Правда)
- Ананасы растут на пальмах (Ложь)
- Белые медведи имеют черную кожу, а их шерсть прозрачная. (Правда)
- У дождевых червей по пять сердец (Правда)
- Лунная дорожка в море служит мостом по которому можно ходить. (Ложь)
Абсолютная и относительная истина
Абсолютная истина — это полное, исчерпывающее знание человека о чём-либо. Данное знание не будет опровергнуто или дополнено с развитием науки.
Примеры: человек смертен, дважды два — четыре.
Относительная истина – это знание, которое будет пополняться с развитием науки, так как оно ещё неполное, не до конца раскрывает суть явлений, предметов и т.д. Происходит это в и силу того, что на данном этапе развития человечества наука пока не может дойти до конченой сути изучаемого предмета.
Пример: сначала люди открыли, что вещества состоят из молекул, потом – из атомов, затем- из электронов и т.д.Как видим, на каждом этапе развития науки представление об атоме было истиной, но неполной, то есть относительной.
Разница между абсолютной и относительной истиной состоит в том, насколько полно изучено то или иное явление или предмет.
Запомните: абсолютная истина всегда была сначала относительной. Относительная истина может стать абсолютной с развитием науки.
Вариант 3
Ложь это когда ты говоришь что-то не правду. Может быть ты боишься или просто не хочешь рассказать правду. Иногда ложь может повредить других людей и разрушить доверие. Но ведь бывают и случаи когда ложь помогает спасти кого-то или защитить себя. Например, если ты скроешься от опасности или спасешь кого-то от обидчика. Но вообще лучше говорить правду, потому что это здорово и укрепляет отношения с окружающими.
Люди иногда лгут, потому что они боятся, что правда может повредить их или других. Например, иногда дети лгут своим родителям, потому что боятся наказания. Или когда люди скрывают свои чувства, чтобы не повредить другому
Но важно помнить, что даже когда правда больно, ложь может сделать еще больше вреда
Иногда ложь начинается с маленькой неправды, но потом растет и становится большой проблемой
Важно помнить, что лучше сразу говорить правду, чтобы не возникали еще большие проблемы. Люди становятся нервными, если знают, что кто-то лжет им, и это портит отношения
Поэтому правда важна для населения и помогает поддерживать доверие и уважение друг к другу.
Иногда ложь притягивает к себе больше лжи. К примеру, если ты начнешь лгать, чтобы прикрыть первую ложь, то ты можешь попасть в большие неприятности. Легче и лучше быть честным и открывающимся, потому что это укрепит твои отношения и поможет избежать больших проблем.
Мне нравится3.4 k.Не нравится2.1 k.
Вариант 8
Жизнь похожа на удивительный калейдоскоп, в котором каждый день мы сталкиваемся с различными ситуациями и выборами. Одним из таких сложных выборов является решение, стоит ли говорить горькую правду или лучше сказать сладкую ложь. Эта тема также отражает многовековую дилемму между искренностью и дипломатией. В данном сочинении я хочу рассмотреть обе стороны этого вопроса, а также поделиться своим личным мнением на этот счет.
Горькая правда и сладкая ложь — два различных способа коммуникации, каждый из которых имеет свои преимущества и недостатки. Горькая правда может быть болезненной и неприятной, но она является честной и искренней. Она позволяет избежать обмана и строить отношения на основе доверия. С другой стороны, сладкая ложь может быть приятной на слух и временно облегчить ситуацию, но она может привести к разочарованию и нарушению доверия.
Лично я склоняюсь к тому, что горькая правда всегда предпочтительнее сладкой лжи. Искренность и правдивость в отношениях — это фундаментальные ценности, которые делают наши связи с другими людьми надежными и крепкими. Конечно, говорить правду иногда бывает сложно, и она может вызывать недоумение или обиды, но я убежден(а), что откровенность и уважение к другим в долгосрочной перспективе важнее временного облегчения.
Прежде всего, горькая правда помогает развиваться и расти как личность. Когда мы сталкиваемся с неприятными фактами о себе или своих действиях, это стимулирует нас к самосовершенствованию и личностному росту.
Кроме того, искренность способствует развитию доверия между людьми. Если мы всегда говорим правду, нас воспринимают как надежных и предсказуемых партнеров во всех сферах жизни.
Классический пример — это ситуация, когда друг спрашивает ваше мнение о его новом наряде, и вы честно говорите, что он вам не очень нравится. Это может поколебать его уверенность, но зато на будущее он будет учитывать ваше мнение и, возможно, найдет наряд, который вам обоим понравится.
Также представьте, что вы делаете проект в команде, и один из участников предлагает идею, которая, на ваш взгляд, не совсем удачна. Горькая правда состоит в том, чтобы искренне обсудить проблемы и вместе найти более оптимальное решение, вместо того чтобы притворяться, что все идеи хороши.
Сложный выбор между горькой правдой и сладкой ложью зависит от конкретной ситуации и того, как мы оцениваем последствия своих слов. Однако искренность и честность в отношениях всегда будут цениться выше, чем кратковременное облегчение от сладкой лжи. Говорить горькую правду может быть трудно, но это делает нас лучшими версиями самих себя и помогает строить крепкие и доверительные отношения с окружающими.
Мне нравится45Не нравится20
Рейтинг сочинений
214
88
59
39
25
21
15
5
Вариант 8
В нашей жизни ложь является неотъемлемой частью общения, но несмотря на это, она может иметь серьезные последствия
В данном сочинении я предлагаю свое определение понятия «Последствия лжи» и приведу два примера — один из литературного произведения русской литературы и один из реальной жизни, чтобы подтвердить важность понимания негативных последствий лжи
Определение понятия «Последствия лжи» «Последствия лжи» — это негативные последствия, которые возникают в результате обмана, неправдивых высказываний и скрытия истинных фактов. Ложь нарушает доверие, порождает недоверие, создает конфликты и может привести к разрушению отношений, непониманию и эмоциональному напряжению.
Примером из литературного произведения русской литературы, иллюстрирующим последствия лжи, является роман Александра Пушкина «Евгений Онегин». Главный герой, Онегин, скрывает свои истинные чувства перед Татьяной и отвергает ее. Этот акт лжи приводит к глубокому разочарованию и страданиям Татьяны, разрушает ее эмоциональное благополучие и отношения с другими персонажами. Последствия лжи, представленные в этом произведении, подчеркивают, что обман и скрытие истинных чувств могут иметь долгосрочные и разрушительные последствия для всех вовлеченных сторон.
Примером из реальной жизни, подтверждающим последствия лжи, может быть ситуация, когда человек врет о своих финансовых обстоятельствах, чтобы впечатлить окружающих и поддерживать высокий уровень жизни. В начале ложь может принести некоторые преимущества и восхищение со стороны других людей, но со временем правда станет известна. Это приведет к потере доверия, разочарованию и возможным финансовым трудностям. Такой пример демонстрирует, что ложь не только разрушает отношения, но и может оказывать серьезное влияние на психологическое и финансовое благополучие.
Таким образом, «Последствия лжи» имеют серьезное влияние на нашу жизнь и отношения. Примеры из литературного произведения «Евгений Онегин» Пушкина и из реальной жизни подтверждают, что ложь нарушает доверие, порождает конфликты и разрушает отношения. Поэтому стремление к честности, искренности и открытости является важным для создания здоровых и доверительных взаимоотношений, способствующих нашему личному и социальному благополучию.
Таким образом, осознание негативных последствий лжи и стремление к честности и искренности являются фундаментальными принципами, необходимыми для поддержания здоровых и гармоничных отношений в обществе. Ложь может временно приносить выгоду, но ее долгосрочные последствия могут быть разрушительными. Честность, искренность и открытость способствуют созданию доверия, пониманию и эмоциональной связи между людьми. Поэтому стремление к правде и отказ от обмана являются важными для достижения личного благополучия и гармонии в обществе.
Мне нравится23Не нравится19
Рейтинг сочинений
44
43
15
13
13
6
4
-5
Функция ЕСЛИ в Excel
Функция имеет следующий синтаксис.
ЕСЛИ(лог_выражение; значение_если_истина; )
лог_выражение – это проверяемое условие. Например, A2<100. Если значение в ячейке A2 действительно меньше 100, то в памяти эксель формируется ответ ИСТИНА и функция возвращает то, что указано в следующем поле. Если это не так, в памяти формируется ответ ЛОЖЬ и возвращается значение из последнего поля.
значение_если_истина – значение или формула, которое возвращается при наступлении указанного в первом параметре события.
значение_если_ложь – это альтернативное значение или формула, которая возвращается при невыполнении условия. Данное поле не обязательно заполнять. В этом случае при наступлении альтернативного события функция вернет значение ЛОЖЬ.
Очень простой пример. Нужно проверить, превышают ли продажи отдельных товаров 30 шт. или нет. Если превышают, то формула должна вернуть «Ок», в противном случае – «Удалить». Ниже показан расчет с результатом.
Продажи первого товара равны 75, т.е. условие о том, что оно больше 30, выполняется. Следовательно, функция возвращает то, что указано в следующем поле – «Ок». Продажи второго товара менее 30, поэтому условие (>30) не выполняется и возвращается альтернативное значение, указанное в третьем поле. В этом вся суть функции ЕСЛИ. Протягивая расчет вниз, получаем результат по каждому товару.
Однако это был демонстрационный пример. Чаще формулу Эксель ЕСЛИ используют для более сложных проверок. Допустим, есть средненедельные продажи товаров и их остатки на текущий момент. Закупщику нужно сделать прогноз остатков через 2 недели. Для этого нужно от текущих запасов отнять удвоенные средненедельные продажи.
Пока все логично, но смущают минусы. Разве бывают отрицательные остатки? Нет, конечно. Запасы не могут быть ниже нуля. Чтобы прогноз был корректным, нужно отрицательные значения заменить нулями. Здесь отлично поможет формула ЕСЛИ. Она будет проверять полученное по прогнозу значение и если оно окажется меньше нуля, то принудительно выдаст ответ 0, в противном случае — результат расчета, т.е. некоторое положительное число. В общем, та же логика, только вместо значений используем формулу в качестве условия.
В прогнозе запасов больше нет отрицательных значений, что в целом очень неплохо.
Пример 2
Пьеса «На дне» — острый конфликт двух противоположных взглядов на правду и отношение к ней. Горький на один день устраивает в ночлежке встречу двух людей с разными жизненными позициями. Сам автор в дискуссию не вступает, но о его мнении можно судить по развитию событий в концовке пьесы.
Две правды о человеке принадлежат двум главным философам произведения. Один — житель ночлежки Сатин, попал сюда после тюрьмы. Второй — странствующий старик Лука, который внезапно появляется и так же неожиданно исчезает.
Лука с уважением относится к каждому жителю ночлежки. Он ласков и мягок. «Мяли много, оттого и мягок», — говорит о себе. Он всех утешает, подбирая нужные слова и истории для каждого. Умирающую Анну уверяет, что после смерти она наконец отдохнёт. Блудницу Настю жалеет из-за выдуманной трагичной любви. Вору Пеплу рассказывает про золотую Сибирь, в которой таким как он чудесно живётся. Спившемуся Актёру — про бесплатную лечебницу для алкоголиков. И так складно Лука говорит, так быстро убеждает, вселяет надежду. Верит ли он сам своим словам? Нет, конечно. Он не пытается этим людям помочь изменить свою судьбу, он пытается облегчить их ношу, их мысли и переживания о будущем.
Сатин называет это «сладкой ложью» и выступает категорически против. Он за «горькую правду» без иллюзий, за честное отношение к проблеме. Нет, он тоже не пытается помочь. Его нахождение в ночлежке вообще кажется очень странным. Сатин не работает, не хочет выбраться со дна. «Работать? Для чего? Чтобы быть сытым? Я всегда презирал людей, которые слишком заботятся о том, чтобы быть сытыми…» Складывается впечатление, что ему нравится такая жизнь, сам он никогда ни на что не жалуется, но продолжает вести себя очень пассивно. По речи и рассуждениям видно, что Сатин далеко не глуп.
Так что же для человека большее благо: успокоительная ложь или жестокая правда? Смог ли Лука помочь кому-то своими елейными речами? Нет. Анна умерла в тревоге. Актёр покончил жизнь самоубийством. Васька Пепел совершил убийство, чтобы защитить любимую и уехать с ней в Сибирь, теперь он в тюрьме. И все это — последствия взбудораженных Лукой умов. Получается, он даже хуже сделал. Возможно, отрезвляющая правда Сатина до такого не довела бы.
Две правды перед нами есть, а однозначного ответа нет. Горький так и не предложил читателю готового решения. Получается, человек должен сам сделать свой выбор.
ЕСЛИОШИБКА или ЕСЛИ + ЕОШИБКА?
Теперь, когда вы знаете, как использовать функцию ЕСЛИОШИБКА в Excel, вы можете удивиться, почему некоторые люди все еще склоняются к использованию комбинации ЕСЛИ + ЕОШИБКА. Есть ли у этого старого метода преимущества по сравнению с ЕСЛИОШИБКА?
В старые недобрые времена Excel 2003 и более ранних версий, когда ЕСЛИОШИБКА не существовало, совместное использование ЕСЛИ и ЕОШИБКА было единственным возможным способом перехвата ошибок. Это просто немного более сложный способ достижения того же результата.
Например, чтобы отловить ошибки ВПР, вы можете использовать любую из приведенных ниже формул.
В Excel 2007 — Excel 2016:
Во всех версиях Excel:
Обратите внимание, что в формуле ЕСЛИ ЕОШИБКА ВПР вам нужно дважды выполнить ВПР. Чтобы лучше понять, расшифруем: если ВПР приводит к ошибке, вернуть «Не найдено», в противном случае вывести результат ВПР. А вот простой пример формулы Excel ЕСЛИ ЕОШИБКА ВПР:
А вот простой пример формулы Excel ЕСЛИ ЕОШИБКА ВПР:
Применение вы видите на рисунке ниже.
Динамическая подстановка данных из разных таблиц при помощи ВПР и ДВССЫЛ
В начале разъясним, что мы подразумеваем под выражением «Динамическая подстановка данных из разных таблиц», чтобы убедиться правильно ли мы понимает друг друга.
Бывают ситуации, когда есть несколько листов с данными одного формата, и необходимо извлечь нужную информацию с определенного листа в зависимости от значения, которое введено в заданную ячейку. Думаю, проще это объяснить на примере.
Представьте, что имеются отчеты по продажам для нескольких регионов с одинаковыми товарами и в одинаковом формате. Требуется найти показатели продаж для определенного региона:
Если у Вас всего два таких отчета, то можно использовать до безобразия простую формулу с функциями ВПР и ЕСЛИ (IF), чтобы выбрать нужный отчет для поиска:
Где:
$D$2 – это ячейка, содержащая название товара
Обратите внимание, здесь мы используем абсолютные ссылки, чтобы избежать изменения искомого значения при копировании формулы в другие ячейки.
$D3 – это ячейка с названием региона. Используем абсолютную ссылку для столбца и относительную ссылку для строки, поскольку планируем копировать формулу в другие ячейки того же столбца.
FL_Sales и CA_Sales – названия таблиц (или именованных диапазонов), в которых содержаться соответствующие отчеты о продажах
Вы, конечно же, можете использовать обычные названия листов и ссылки на диапазоны ячеек, например ‘FL Sheet’!$A$3:$B$10, но именованные диапазоны гораздо удобнее.
Однако, когда таких таблиц много, функция ЕСЛИ – это не лучшее решение. Вместо нее можно использовать функцию ДВССЫЛ (INDIRECT), чтобы возвратить нужный диапазон поиска.
Как Вы, вероятно, знаете, функция ДВССЫЛ используется для того, чтобы вернуть ссылку, заданную текстовой строкой, а это как раз то, что нам сейчас нужно. Итак, смело заменяем в представленной выше формуле выражение с функцией ЕСЛИ на ссылку с функцией ДВССЫЛ. Вот такая комбинация ВПР и ДВССЫЛ отлично работает в паре:
Где:
- $D$2 – это ячейка с названием товара, она неизменна благодаря абсолютной ссылке.
- $D3 – это ячейка, содержащая первую часть названия региона. В нашем примере это FL.
- _Sales – общая часть названия всех именованных диапазонов или таблиц. Соединенная со значением в ячейке D3, она образует полное имя требуемого диапазона. Ниже приведены некоторые подробности для тех, кто не имеет опыта работы с функцией ДВССЫЛ.
Как работают ДВССЫЛ и ВПР
Во-первых, позвольте напомнить синтаксис функции ДВССЫЛ (INDIRECT):
Первый аргумент может быть ссылкой на ячейку (стиль A1 или R1C1), именем диапазона или текстовой строкой. Второй аргумент определяет, какого стиля ссылка содержится в первом аргументе:
- A1, если аргумент равен TRUE (ИСТИНА) или не указан;
- R1C1, если FALSE (ЛОЖЬ).
В нашем случае ссылка имеет стиль A1, поэтому можно не указывать второй аргумент и сосредоточиться на первом.
Итак, давайте вернемся к нашим отчетам по продажам. Если Вы помните, то каждый отчёт – это отдельная таблица, расположенная на отдельном листе. Чтобы формула работала верно, Вы должны дать названия своим таблицам (или диапазонам), причем все названия должны иметь общую часть. Например, так: CA_Sales, FL_Sales, TX_Sales и так далее. Как видите, во всех именах присутствует «_Sales».
Функция ДВССЫЛ соединяет значение в столбце D и текстовую строку «_Sales», тем самым сообщая ВПР в какой таблице искать. Если в ячейке D3 находится значение «FL», формула выполнит поиск в таблице FL_Sales, если «CA» – в таблице CA_Sales и так далее.
Результат работы функций ВПР и ДВССЫЛ будет следующий:
Если данные расположены в разных книгах Excel, то необходимо добавить имя книги перед именованным диапазоном, например:
Если функция ДВССЫЛ ссылается на другую книгу, то эта книга должна быть открытой. Если же она закрыта, функция сообщит об ошибке #REF! (#ССЫЛ!).
Функция Excel ЕСЛИМН
Функция Эксель ЕСЛИ в целом хорошо справляется со своими задачами. Но вариант, когда нужно записывать длинную цепочку условий не очень приятный, т.к., во-первых, написать с первого раза не всегда получается (то условие укажешь неверно, то скобку не закроешь); во-вторых, разобраться при необходимости в такой формуле может быть непросто, особенно, когда условий много, а сами расчеты сложные.
В MS Excel 2016 появилась функция ЕСЛИМН, ради которой и написана вся эта статья. Это та же ЕСЛИ, только заточенная специально для проверки множества условий. Теперь не нужно сто раз писать ЕСЛИ и считать открытые скобки. Достаточно перечислить условия и в конце закрыть одну скобку.
Работает следующим образом. Возьмем пример выше и воспользуемся новой формулой Excel ЕСЛИМН.
Как видно, запись формулы выглядит гораздо проще и понятнее.
Стоит обратить внимание на следующее. Условия по-прежнему перечисляем в правильном порядке, чтобы не произошло ненужного перекрытия диапазонов
Последнее альтернативное условие, в отличие от обычной ЕСЛИ, также должно быть обязательно указано. В ЕСЛИ задается только альтернативное значение, которое наступает, если не выполняется ни одно из перечисленных условий. Здесь же нужно указать само условие, которое в нашем случае было бы B2>=1. Однако этого можно избежать, если в поле с условием написать ИСТИНА, указывая тем самым, что, если не выполняются ранее перечисленные условия, наступает ИСТИНА и возвращается последнее альтернативное значение.
Теперь вы знаете, как пользоваться функцией ЕСЛИ в Excel, а также ее более современным вариантом для множества условий ЕСЛИМН.
Извлекаем все повторения искомого значения
Как упоминалось выше, ВПР не может извлечь все повторяющиеся значения из просматриваемого диапазона. Чтобы сделать это, Вам потребуется чуть более сложная формула, составленная из нескольких функций Excel, таких как INDEX (ИНДЕКС), SMALL (НАИМЕНЬШИЙ) и ROW (СТРОКА)
Например, формула, представленная ниже, находит все повторения значения из ячейки F2 в диапазоне B2:B16 и возвращает результат из тех же строк в столбце C.
Введите эту формулу массива в несколько смежных ячеек, например, в ячейки F4:F8, как показано на рисунке ниже. Количество ячеек должно быть равным или большим, чем максимально возможное число повторений искомого значения. Не забудьте нажать Ctrl+Shift+Enter, чтобы правильно ввести формулу массива.
Если Вам интересно понять, как она работает, давайте немного погрузимся в детали формулы:
Часть 1:
$F$2=B2:B16 – сравниваем значение в ячейке F2 с каждым из значений диапазона B2:B16. Если найдено совпадение, то выражение СТРОКА(C2:C16)-1 возвращает номер соответствующей строки (значение -1 позволяет не включать строку заголовков). Если совпадений нет, функция IF (ЕСЛИ) возвращает пустую строку.
Результатом функции IF (ЕСЛИ) окажется вот такой горизонтальный массив:
Часть 2:
Здесь функция ROW (СТРОКА) действует как дополнительный счётчик. Так как формула скопирована в ячейки F4:F9, мы вычитаем число 3 из результата функции, чтобы получить значение 1 в ячейке F4 (строка 4, вычитаем 3), чтобы получить 2 в ячейке F5 (строка 5, вычитаем 3) и так далее.
Часть 3:
Функция SMALL (НАИМЕНЬШИЙ) возвращает n-ое наименьшее значение в массиве данных. В нашем случае, какую по счёту позицию (от наименьшего) возвращать – определено функцией ROW (СТРОКА) (смотри Часть 2). Так, для ячейки F4 функция НАИМЕНЬШИЙ({массив};1) возвращает 1-й (наименьший) элемент массива, то есть 1. Для ячейки F5 возвращает 2-й наименьший элемент массива, то есть 3, и так далее.
Часть 4:
Функция INDEX (ИНДЕКС) просто возвращает значение определённой ячейки в массиве C2:C16. Для ячейки F4 функция ИНДЕКС($C$2:$C$16;1) возвратит Apples, для F5 функция ИНДЕКС($C$2:$C$16;3) возвратит Sweets и так далее.
Часть 5:
В завершение, мы помещаем формулу внутрь функции IFERROR (ЕСЛИОШИБКА), поскольку вряд ли Вас обрадует сообщение об ошибке #N/A (#Н/Д) в случае, если количество ячеек, в которые скопирована формула, будет меньше, чем количество повторяющихся значений в просматриваемом диапазоне.