четвъртък, 21 ноември 2013 г.

Логически функции

AND(логическа стойност1;логическа стойност2;...) - логическо "И", връща резултатът от логическото умножение на всички зададени логически стойности;
Пример1: =AND(3+3=6;2+2=5) връща FALSE

TRUE() - връща винаги логическа стойност истина 
FALSE() - връща винаги логическа стойност неистина
OR(логическа стойност1;логическа стойност2;...) - логическо  "ИЛИ", връща резултатът от логическото събиране на всички зададени логически стойности;
NOT(логическа стойност) - връща  обратната на аргумента логическа стойност.

Пример2: 
=IF(A1>=5;A1;A1-1)
  Ако клетката А1 е по – голяма или равна на 5, то стойността на текущата клетка е равна на А1, иначе – на А1-1
Пример 3:
=IF(B3<>0;5;0)
     Ако стойността на клетката Bе различна от 0 , то текущата клетка получава стойност 5, иначе – 0. 
Пример 4:
=IF(B3<0;-5;IF(B3>0;5;0))
     Ако B3<0 е текущата клетка става -5, иначе ако B3>0 става 5, иначе стойността става 0.                                                                                                                        Пример5:
     А) =IF(AND(A1>=5;B3>0);A1;0)                                                                      
   Aко и А1>=5 и В3>0 тогава стойността е А1, иначе 0;

     Б)  =IF(OR(A1>=5;B3>0;A1;0)
     Ако  или    А1>=5   или В3>0 тогава стойността е А1, иначе 0;
   Пример6:
Пример 7. Таблица за предлагане на стоки от склад – примера реализира представяне на информацията за цени на стоките. За пресмятане на отстъпката спрямо количеството се използва условна функция – if