Как да използвам SUBTOTAL с IF (условие)
Здравейте, Имам един интересен казус. Как да използвам сумиране с условие, което да се влияе от филтър? Поне нещо такова би ми помогнало да си реша задачката, която е следната. Представете си, че на колона А има филтър А 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], ще изпратя файл с примерно решение