Можете да използвате оператора „по-малко или равно на (<=)“ с текст, дата и число, както и с функции на Excel, за да сравните стойности в Excel.
Операторът „По-малко от или равен на“ (<=) е един от шестте логически оператора (известни също като оператори за сравнение), използвани в Microsoft Excel за сравняване на стойности. Операторът „<=“ проверява дали първата стойност е по-малка или равна на втората стойност и връща „TRUE“, ако отговорът е „да“ или „FALSE“. Това е булев израз, така че може да връща само TRUE или FALSE.
„По-малко или равно на“ се използва за извършване на различните логически операции в Excel. Рядко се използва самостоятелно и често се комбинира с други функции на Excel, като IF, OR, NOT, SUMIF и COUNTIF и т.н. за извършване на мощни изчисления. В този урок ще видим как да използваме оператора „по-малко или равно на (<=)“ с текст, дата и число, както и с функции на Excel.
Сравнете текстовите стойности с оператор „<=“ в Excel
Операторът „по-малко или равно на“ може да се използва за сравняване на текстови стойности в Excel. Преди да сравните стойности, текстови стойности в Excel, трябва да знаете, че всички логически оператори не са чувствителни към главни букви. Това означава, че те игнорират разликите в малки и малки букви, когато сравняват текстови стойности.
Има още нещо, което трябва да знаете, когато сравнявате текстови низове с логически оператори в Excel. MS Excel счита първата азбука „a“ като най-малка стойност, а последната азбука „z“ като най-голяма стойност. Това означава a < d, r j и т.н. Нека обясним с пример.
Пример 1: Ако искате да проверите, че текстовата стойност в клетка A3 е по-малка или равна на стойността в клетка B4, използвайте тази проста формула:
=A3<=B3
Формулата на Excel винаги трябва да започва със знак за равенство „=“. Първият аргумент е клетка A3, вторият аргумент е клетка B3, а операторът е поставен между тях. Тъй като и двете стойности са еднакви, резултатът е „ВЯРНО“.
Вместо да използвате препратки към клетки, можете също да използвате директна текстова стойност като аргументи във формулата. Но когато текстова стойност е вмъкната във формула, тя винаги трябва да бъде затворена в двойни кавички, както следва:
="Мравка"<="Мравка"
Тъй като логическите оператори не са чувствителни към малки и големи букви, той игнорира разликите в малките букви и връща TRUE като резултат.
Пример 2:
В примера по-долу текстът „Мравка“ определено не е равен на „Слон“. Така че може би се чудите, но как Ant е по-малко от Elephant? Дали защото е малък? Не, първата буква на клетка A3 („A“) е по-малка от първата буква на клетка B3 („E“).
Както споменахме по-горе, Excel счита, че буквите по-късно в азбуката са по-големи от по-ранните букви. Тук формулата сравнява първата буква на A3 с първата буква на B3. Първата буква „A“ < първа буква „E“, така че формулата връща „TRUE“.
Пример 3:
Когато сравнявате текстове, Excel започва с първата буква на текстовете. Ако са идентични, отиват към втората буква. В този пример първата буква на A3 и B3 са еднакви, така че формулата се премества към втората буква на A3 и B3. Сега „p“ е не по-малко от „n“, следователно, връща „FALSE“.
Сравнете числата с оператор „<=“ в Excel
Използването на „по-малко или равно на“ с числа е достатъчно просто, всеки може да го направи. Можете също да използвате този оператор за изграждане на сложни математически операции в Excel.
Ето пример за сравнение с числа с „<=“:
Можете да използвате оператора „по-малко или равно“ с математически оператори, както и други логически оператори, за да създадете сложни математически операции.
Например, опитайте тази формула:
=(A4>B3)+(A1*B5)+(B2/2)+(B6<=A3)
При математическите изчисления резултатът от логическата операция „ВЯРНО“ е еквивалент на 1, а НЕВЕРНО е 0.
Това означава, че първата част от формулата (A4>B3) връща „0“, а последната част от формулата (B6<=A3) връща „1“. И нашата формула ще изглежда така:
=0+(A1*B5)+(B2/2)+1
И обратният резултат ще бъде „203“.
Сравнете датите с оператор „<=“ в Excel
Освен текст и числа, можете да използвате и оператора „по-малко или равно на“, за да сравните стойностите на датите. Логическите оператори също могат да се използват за сравняване между типове данни, като дата и текст или число и текст и т.н.
Едно нещо, което трябва да знаете, когато сравнявате дати, е, че Excel записва дати и час като числа, но те са форматирани да изглеждат като дати. Номерът на датата в Excel започва от 1 януари 1900 г. 00:00 ч., който се записва като 1, 2 януари 1900 г. е запазен като 2 и т.н.
Например, тук е списък с дати, въведени в Excel.
За да видите числата зад датите, натиснете клавишите за бърз достъп Ctrl + ~
на клавиатурата или променете формата на датата на число или общ. И ще видите числата на горните дати, въведени в excel, както е показано по-долу.
Excel използва тези числа винаги, когато дадена дата е включена в изчисление.
Нека да разгледаме тази таблица:
- C2: Датата A2 е по-малка от B2, следователно, ВЯРНА.
- C3: A3 (който номер е 42139) е по-голям от B3 – FALSE.
- C4: A4 е по-малко от B4 – ВЯРНО.
- C5: A5 (36666.263) е по-голямо от B5 (36666). Когато е въведена само дата, нейният час по подразбиране е 12:00 ч., което е полунощ. Така че отговорът е ГРЕША
- C6: A6 е по-голямо от B6. Тъй като текстът винаги се счита за най-голямата стойност в сравнение с произволно число или дата в Excel. Следователно, това е НЕПРАВНО.
Понякога, когато сравнявате стойност на дата с клетка, Excel може да разгледа стойността на датата като текстов низ или аритметично изчисление.
В примера по-долу, въпреки че A1 е по-голямо от „4-12-2020“, резултатът е „ВЯРНО“. Тъй като Excel разглежда стойността като текстов низ.
Също така, тук частта от датата (5-12-2020) във формулата се счита за математическо изчисление:
За да коригирате това, трябва да включите дата във функцията DATEVALUE, както следва:
=A1<=DATEVALUE("5-12-2020")
Сега ще получите правилния резултат:
Използване на оператор „По-малко или равно на“ с функции
В excel логическите оператори (като <=) се използват широко в параметрите на функциите на Excel като IF, SUMIF, COUNTIF и много други функции за извършване на мощни изчисления.
Използване на „<=“ с функция IF в Excel
Операторът „<=“ може да се използва в рамките на аргумента „logic_test“ на функцията IF за извършване на логически операции.
Функцията IF на Excel оценява логическо условие (което се прави от оператор „по-малко или равно на“) и връща една стойност, ако условието е TRUE, или друга стойност, ако условието е FALSE.
Синтаксисът на функцията IF е:
=АКО(логически_тест,[стойност_ако_истина],[стойност_ако_невярно])
Да предположим, че имате списък със списъци с оценки на учениците и искате да проверите дали всеки ученик е издържан или неуспешен въз основа на техния резултат от теста. За да направите това, опитайте тази формула:
=АКО(B2<=50,"Неуспешно","Издържано")
Проходният знак е „50“, който се използва в аргумента logical_test. Формулата проверява дали стойността в B2 е по-малка или равна на „50“ и връща „Fail“, ако условието е TRUE, или връща „Pass“, ако условието е FALSE.
И същата формула се прилага към останалите клетки.
Ето още един пример:
Например, да кажем, че имаме списък за поръчка на дрехи с цени. Ако цената на рокля е по-малка или равна на $150, трябва да добавим $20 такса за доставка към нетната цена или да добавим $10 такса за доставка към цената. Опитайте тази формула за това:
=IF(B2<=150, B2+$D$2, B2+$D$3)
Тук, ако стойността в B2 е по-малка или равна на 150, стойността в D2 се добавя към B2 и резултатът се показва в C2. Ако условието е FALSE, тогава D3 се добавя към B2. Добавихме знака „$“ преди буквите на колоните и номерата на редовете на клетки D2 и D3 ($D$2, $D$3), за да ги направим абсолютни клетки, така че да не се променя при копиране на формулата в останалите клетки (C3:C8).
Използване на „<=“ с функция SUMIF в Excel
Друга функция на Excel, с която логическите оператори се използват по-често, е функцията SUMIF. Функцията SUMIF се използва за сумиране на диапазон от клетки, когато съответните клетки отговарят на определено условие.
Общата структура на функцията SUMIF е:
=SUMIF(диапазон,критерии,[сума_диапазон])
Например, да кажем, че искате да сумирате всички продажби, извършени на или преди (<=) 01 януари 2019 г., в таблицата по-долу можете да използвате оператора „<=“ с функция SUMIF, за да сумирате всички стойности:
=SUMIF(A2:A16,"<=01-Ян-2020",C2:C16)
Проверката на формулата търси всички продажби, извършени на или преди (<=) 1 януари 2020 г. в диапазона от клетки A2:A16 и сумира всички суми на продажби, съответстващи на тези съвпадащи дати в диапазона C2:C16.
Използване на „<=“ с функция COUNTIF в Excel
Сега нека използваме логическия оператор „по-малко или равно на“ с функцията COUONTIF. Функцията COUNTIF на Excel се използва за преброяване на клетките, които отговарят на определено условие в диапазон. Можете да използвате оператора „<=“, за да преброите броя на клетките със стойност, която е по-малка или равна на посочената стойност.
Синтаксисът на COUNTIF:
=COUNTIF(диапазон,критерии)
Трябва да напишете условие, като използвате оператора „<=“ в аргумента за критерии на функцията и диапазона от клетки, където преброявате клетките в аргумента за диапазон.
Да предположим, че искате да преброите продажбите, които са по-малки или равни на 1000 в примера по-долу, тогава можете да използвате тази формула:
=COUNTIF(C2:C16,"<=1000")
Горната формула брои клетки, които са по-малки или равни на 1000 в диапазона от C2 до C16 и показва резултата в клетка F4.
Можете също да преброите клетките, като сравните стойност на критерий в клетка с диапазон от клетки. В такива случаи напишете критерии, като присъедините оператора (<=) и препратка към клетката, съдържаща стойността. За да направите това, трябва да поставите оператора за сравнение в двойни кавички (“”) и след това да поставите знак амперсанд (&) между логическия оператор (<=) и препратката към клетката.
=COUNTIF(C2:C16,"<="&F3)
Освен функциите IF, SUMIF и COUNTIF, вие също използвате оператора „по-малко или равно“ с други по-рядко използвани функции като AND, OR, NOR или XOR и т.н.
Използване на оператор „<=“ в условно форматиране на Excel
Друга често срещана употреба на оператора „по-малко или равно на“ е в условното форматиране на Excel, което ви помага да подчертаете или разграничите данните, съхранявани във вашия работен лист, въз основа на условие.
Например, ако искате да подчертаете сумите на продажбите, които са по-малки или равни на „2000“ в колона C, трябва да напишете просто правило с помощта на оператора „<=“ в условното форматиране на Excel. Ето как да направите това:
Първо изберете диапазона от клетки, където искате да приложите правило (условие) и маркирайте данните (В нашия случай C2:C16).
След това отидете на раздела „Начало“, щракнете върху „Условно форматиране“ и изберете „Ново правило“ от падащото меню.
В диалоговия прозорец Ново правило за форматиране изберете опцията „Използвайте формула, за да определите кои клетки да форматирате“ в секцията Изберете тип на правилото. След това въведете формулата по-долу, за да маркирате продажбите, които са по-малки или равни на 2000 в полето „Форматиране на стойности, където тази формула е вярна“:
=C2<=2000
След като въведете правилото, щракнете върху бутона „Форматиране“, за да посочите форматирането.
В диалоговия прозорец Форматиране на клетки можете да изберете конкретното форматиране, което искате да приложите към осветените клетки. Можете да промените формата на числата, формата на шрифта, стила на границите и да запълните цвета на клетките. След като изберете формата, щракнете върху „OK“.
Обратно в диалоговия прозорец Ново правило за форматиране можете да видите визуализацията на избрания от вас формат. Сега щракнете отново върху „OK“, за да приложите форматирането и да маркирате клетките.
Както можете да видите, продажбите, които са по-малки или равни на 2000, са подчертани в колона C.
Както разбрахте, операторът „<=“ е доста лесен и полезен в Excel за извършване на изчисления.
Това е.