четвъртък, 2 септември 2010 г.

#029 Условно събиране с DSUM

Това е продължение на #028. Много често се подминават така наречените функции за работа с бази от данни ( Database или D-функциите). Може би ще направя отделна тема за тях. При тях проблемът е че на пръв поглед изглеждат "разхвърляни". От една страна имаме входна област (база данни) от друга имаме зона критерии. Това разпределяне обаче опростява много самите формули. Ето примера за условно сумиране.

Условно форматиране
Тук имаме две зони. Зоната в която са данните и зоната за критерии. Както казах тази тема няма за цел да влиза в детайли и да разглежда видовете условия и начини за формиране на зоната за критерии. Само искам да обърна внимание, че при зоната за критерии се посочва СЪЩОТО име на колонка (колонки) както са в областта за данни!

Формулата за сумиране е: =DSUM(A1:B6,B1,D1:D3)
- Данни (заедно със заглавния ред)
- Какво сумираме (само заглавната клетка)
- Зоната с критерии (заедно със заглавния ред)

Това е:) Очаквайте още за D-функциите скоро:)

2 коментара:

  1. тук явно отново има нещо скрито...резултатът от тази формула дава сбора на всичките = 120 ?
    когато имаш възможност, ще се радвам да напишеш по-подробно как се ползва формулата, но да се получи резултат, който да бъде 50 = 30+20...
    Поздрави

    ОтговорИзтриване
  2. При мен дава точно 50! Както е въведена формулата и данните от примера.

    ОтговорИзтриване