Как да използвам SUBTOTAL с IF (условие)

Microsoft Excel Тайните на Excel

Здравейте, Имам един интересен казус. Как да използвам сумиране с условие, което да се влияе от филтър? Поне нещо такова би ми помогнало да си реша задачката, която е следната. Представете си, че на колона А има филтър А B ябълки 2.00лв ябълки 2.00лв ябълки 2.00лв круши 1.00лв дюли 5.00лв дюли 5.00лв

Искам като сортирам ябълки да ми покаже сума 2,00, а не 2+2+2=6лв (до тук добре, ще направя subtotal(109;....)/subtotal(102;...). Проблемът идва, когато сортирам ябълки и дюли. Тогава искам да ми даде 2,00+5,00=7,00. Тоест искам при повтаряне на артикул да ми сметне стойността в колона В само при първото срещане и да продължи цикъла. Предполагам, ще стане с масив, но не мога да си го формулирам. Може би, = ??? (ако А:А съдържа (диапазон с всички артикули на друг шийт); събери съответните стойности от диапазон с цени срещу всеки артикул от другия шийт)... С Pivot Table също не е вариант, защото трябва целият офис лесно да борави с таблицата (и на стара версия) и да не я разбъзиква.

Една картинка ще помогне да намерим решение

Това най-лесно става с пивот таблица.

Слагате по редовете типа на стоките, а във Values - общата цена. Само че избирате като функция за обобщаване Min (десен бутон върху Sum of Обща цена > Summarize Values By > Min)

Махате гранд тотала от редовете и слагате един слайсър за по-лесно филтриране.

След това си връзвате формулата към това, което показва пивот таблицата.

Ако желаете с формула - трябва да се помисли, но принципно се върви към нещо от сорта на MINIFS

Ако не е достатъчно ясно, пишете ми на [email protected], ще изпратя файл с примерно решение


Вашият отговор

Научи компютърните програми онлайн от топ експертите на България
Регистрацията в АУЛА ви дава:
  • 20 безплатни урока
  • Трикове и тънкости за софтуера
  • Отговори на вашите въпроси
  • Регистрация