Екцел 2010 користи седам логичких функција — И, ФАЛСЕ, ИФ, ИФЕРРОР, НОТ, ОР и ТРУЕ — које се појављују у падајућем менију дугмета Логицал команде на картици Формуле на траци. Све логичке функције враћају или логичко ТРУЕ или логичко ФАЛСЕ када се њихове функције процене.
Ево имена логичких функција заједно са њиховом синтаксом аргумената:
-
АНД( логички1 , логички2 ,...) тестира да ли су логички аргументи ТРУЕ или ФАЛСЕ. Ако су сви ТРУЕ, функција АНД враћа ТРУЕ ћелији. Ако су неки од њих ФАЛСЕ, функција АНД враћа ФАЛСЕ.
-
ИФ( логицал_тест , валуе_иф_труе , валуе_иф_фалсе ) тестира да ли је логицал_тест израз ТРУЕ или ФАЛСЕ. Ако је ТРУЕ, функција ИФ враћа аргумент валуе_иф_труе . Ако је ФАЛСЕ, функција ИФ враћа аргумент валуе_иф_фалсе .
-
ИФЕРРОР( валуе , валуе_иф_еррор ) тестира да ли је израз вредности грешка. ИФЕРРОР враћа валуе_иф_еррор ако је израз грешка, или вредност израза ако то није грешка.
-
НОТ( логички ) тестира да ли је логички аргумент ТРУЕ или ФАЛСЕ. Ако је ТРУЕ, функција НОТ враћа ФАЛСЕ. АКО ЈЕ ФАЛСЕ, функција НОТ враћа ТРУЕ.
-
ОР( логички1 , логички2 ,...) тестира да ли су логички аргументи ТРУЕ или ФАЛСЕ. Ако је било који од њих ТРУЕ, функција ОР враћа ТРУЕ. Ако су сви ФАЛСЕ, функција ОР враћа ФАЛСЕ.
-
ФАЛСЕ() не узима аргумент и једноставно уноси логички ФАЛСЕ у своју ћелију.
-
ТРУЕ() не узима аргумент и једноставно уноси логичко ТРУЕ у своју ћелију.
У логицал_тест и логични аргументи које сте навели за ове логичке функције које се обично користе операторе поређења (=, <,>, <=,> = и <>), који се враћају логичких истина или логичке лажних вредности. На пример, претпоставимо да у свој радни лист унесете следећу формулу:
=АНД(Б5=Д10,Ц15>=500)
У овој формули, Екцел прво процењује први логички аргумент да би утврдио да ли су садржаји у ћелији Б5 и Д10 једнаки један другом. Ако јесу, прво поређење враћа ТРУЕ. Ако нису једнаке једна другој, ово поређење враћа ФАЛСЕ. Програм затим процењује други логички аргумент да би утврдио да ли је садржај ћелије Ц15 већи или једнак 500. Ако јесте, друго поређење враћа ТРУЕ. Ако није веће или једнако 500, ово поређење враћа ФАЛСЕ.
Након процене поређења у два логичка аргумента, функција АНД упоређује резултате: Ако се нађе да су логички аргумент 1 и логички аргумент 2 ТРУЕ, онда функција АНД враћа логички ТРУЕ ћелији. Међутим, ако се утврди да је било који аргумент ФАЛСЕ, функција АНД враћа ФАЛСЕ ћелији.
Када користите функцију ИФ, специфицирате шта се зове аргумент логицал_тест чији исход одређује да ли се аргумент валуе_иф_труе или валуе_иф_фалсе процењује и враћа у ћелију. Логицал_тест аргумент обично користи поређења оператере који повратак или логички ТРУЕ или логичан ФАЛСЕ вредности. Када аргумент врати ТРУЕ, унос или израз у аргументу валуе_иф_труе се враћа у ћелију. Када аргумент врати ФАЛСЕ, враћа се унос или израз у аргументу валуе_иф_фалсе .
Размотрите следећу формулу која користи ИФ функцију да одреди да ли да наплатите порез на ставку:
=ИФ(Е5="Да",Д5+Д5*7,5%,Д5)
Ако ћелија Е5 садржи Да, функција ИФ користи аргумент валуе_иф_труе који говори Екцел-у да дода цену унету у ћелију Д5 на исту вредност пута пореску стопу од 7,5%. Међутим, ако је ћелија Д5 празна или садржи било шта осим текста Да, онда функција ИФ користи аргумент валуе_иф_фалсе , који говори Екцел-у да само врати цену у ћелији Д5 без додавања пореза на њу.
Као што видите, аргументи валуе_иф_труе и валуе_иф_фалсе функције ИФ могу садржати константе или изразе чији се резултати враћају у ћелију која садржи ИФ формулу.
Да ли вас је овај увид у формуле и функције Екцел-а оставио да чезнете за више информација и увида у популарни Мицрософтов програм за табеларне прорачуне? Слободно можете да тестирате било који од Фор ЛуцкиТемплатес еЛеарнинг курсева. Изаберите свој курс (можда ће вас занимати више од Екцел-а 2010 ), попуните брзу регистрацију, а затим испробајте е-учење помоћу програма Три Ит! дугме. Бићете на правом путу за поузданије знање: пуна верзија је такође доступна у програму Екцел 2010 .