поиск необходимого диапазона в сводной таблице

Автор Beatris, 31.08.2014, 22:50

« назад - далее »

Beatris

Здравствуйте, помогите пожалуйста, составить формулу, чтобы найти необходимый диапазон в сводной таблице.
Как написать формулу, чтобы было подсчитано количество цифр, находящихся в диапазоне, например, столбец 3, который соответствует ТП60 (столбца 1). Надеюсь понятно описала. 

vikttur

=СЧЕТЕСЛИ(тут;"ТП";там)
Пробуйте.
Если непонятно, упростите задачу помогающим - прикрепите нормальный пример - в файле Excel

Beatris

#2
Добавила. В общем что нужно.
Нужно к примеру тп2 и столбец тыква, нужна формула, для поиска диапазона программой самостоятельно (то есть количество строк в диапазоне будет меняться), чтобы находила и пересчитывала количество чисел в данном диапазоне.
Спасибо.

файл удален по просьбе автора


cheshiki1

в какой ячейке считаем. согласно файла.

Beatris

Цитата: cheshiki1 от 01.09.2014, 12:20
в какой ячейке считаем. согласно файла.
да в любой, мне сама формула важна
пробовала счетесли - не получается...

cheshiki1

лично мне не совсем понятно что вы хотите. Опишите более подробно на основании примера. можете вручную набрать в ячейке что должно выйти.

Beatris

ок) в общем мне нужно, подсчитать количество цифр в диапазоне, но чтобы по моим критериям, допустим мне нужен диапазон на пересечении тп2 и каротофель (рис снизу) и чтобы была формула, в которой будут два эти критерия и программа сама найдет нужный диапазон. И посчитает в нем количество непустых ячеек (не сумму чисел, а количество этих чисел)


iron priest

ну так сделайте счетесли, но ссылаться не на сводную таблицу, а на базу данных

Beatris

Цитата: iron priest от 01.09.2014, 14:06
ну так сделайте счетесли, но ссылаться не на сводную таблицу, а на базу данных
кстати да, спасибо за подсказку, попробую) но дело в том, что мне нужно подсчитать количество "уникальных" значений, то есть если какое-то значение повторяется, то посчитать его только как "1" поэтому и делаю через сводную

iron priest


Beatris

не поняла ход мыслей, сделать две сводных, и?

cheshiki1

вариант в М5 пишем "картофель", в L6 "тп02"
формула =СЧЁТ(ИНДЕКС($A$5:$J$1072;ПОИСКПОЗ(L6;$A$5:$A$1072;0);ПОИСКПОЗ(M5;$A$4:$I$4;0)):ИНДЕКС($A$5:$J$1072;ПОИСКПОЗ(L6&" Итог";$A$5:$A$1072;0)-1;ПОИСКПОЗ(M5;$A$4:$I$4;0)))

iron priest

Цитата: Beatris от 01.09.2014, 14:38
не поняла ход мыслей, сделать две сводных, и?

в пятую строку =ЕСЛИ(ИЛИ(A5="";ПРАВСИМВ(A5;4)="Итог");"";ПОИСКПОЗ(A5&" Итог";A:A;0)-СТРОКА()) и копируем вниз

_Boroda_

Я так понимаю, что нолики считать не нужно, да?
Предлагаю такой вариант
=СУММПРОИЗВ((C5:J1073>0)*(C4:J4=N4)*(СТРОКА(A5:A1073)>=ПОИСКПОЗ(M4;A1:A1073;))*(СТРОКА(A5:A1073)<ПОИСКПОЗ(M4&" Итог";A1:A1073;)))
В файл добавил Вам еще два выпадающих списка
Скажи мне, кудесник, любимец ба'гов...



Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995