vikttur, фантастика! Где поизучать подробнее что это за функционал? Это что-то традиционное для форм массива? Второй вариант понятный. А вот первый с * весьма хитрый. Я правильно понимаю, что логика тут такая - значения одного массива ответов (нолей и единиц) умножается на значения второго массива ответов. Получаем третий массив ответов, значения которых говорят о выполнении обоих условий?
В первом столбике 3 значения - 0, 1, 1 Во втором - 1, 1, 0 Когда условие одно (значение первого столбца=1), то формула в формате массива легко находит номер последнего совпадения (3).
Код
{=МАКС(ЕСЛИ(A1:A3=1;СТРОКА(A1:A3)))}
Когда условия два (значения в строке обоих столбцов = 1), то добавление оператора И не помогает.
Pelena, спасибо! Вариант хороший. Я его пробовал в формате "не равно 0" - не работало, а "больше 0" заработало. Странно.
Для интереса хотелось бы понять как все-таки делать вычисляемые элементы со ссылкой на элементы полей. = 'План/Факт'[Факт]/'План/Факт'[План] В справке описана такая возможность, но на практике не работает.
Разбираюсь как создать вычисляемое поле используя единственное числовое поле. По справке из Excel вроде можно сделать так = 'План/Факт'[Факт]/'План/Факт'[План], но Excel выдает ошибку (не дает добавить поле с такой формулой).
В источнике данных есть только одно числовое поле, которое можно использовать в сводной таблице в области значений. В источнике указан тип этого значения - является ли оно плановым или фактическим, выручкой или прибылью, по какому направлению... Соответственно, если я хочу сделать в сводной таблице дополнительную графу с данными о выполнении плана (Достижение), то вынужден использовать функционал сводной таблицы, называемый "Вычисляемый элемент".
При этом в сводной таблице при выборе того или иного отдела список ответственных в строках не меняется - они всегда отображаются, даже если значение по ним нулевые. Если в фильтре названий столбцов убрать "Достижение", то таблица отображает только данные по менеджерам выбранного отдела.
Пробовал установить в свойствах сводной таблицы пустое значение - не помогло. При попытке добавить в формулу вычисляемого элемента контроль ошибки для отображения ошибки в виде пустого значения выводится ошибка. Сам контроль ошибок работает - если предложить вместо ошибки выводить нулевые значения, то это он и будет делать (вышеописанную проблему не решает). Но при замене ошибок на пустые значения, сводная таблица эти пустые значения не воспринимает, выводя #ЗНАЧ!
Текущее представление источника данных мне наиболее удобно, не хотелось бы от него отказываться. Но, все же, если единственное числовое поле разложить на два - План и Факт (смотрите Источник 3), то можно вместо вычисляемого элемента сделать вычисляемого поля. В таком случае таблица будет отображать данные только по менеджерам выбранного отдела.
Вставляю несколько Переключателей (Элемент управления формы, не Элемент ActiveX) Устанавливаю связь с ячейкой А1 у одного из Переключателей. У всех остальных Переключателей устанавливается связь с той же ячейкой. Меняя связь у любого из Переключателей, связи меняются и у всех остальных.
Как сделать разные связи для разных Переключателей? Например 2 Переключателя связаны с одной ячейкой и 2 других - со второй.