Замечу, что формула отсюда у меня сработала на всех строках моих данных, а формула вида LOOKUP(2;1/B2:G2;B2:G2) на нескольких строках, примерно 0,3% данных, дала ошибку (почему - я так и не понял). Поэтому рекомендую формулу вида ПРОСМОТР(999999999999999;B2:G2) как более универсальную для поиска последних заполненных числовых значений в строке.
написал: Привет.Если даты идут по возрастанию, то последняя заполненая ячейка будет иметь максимальную дату.Соответственно нужно просто найти последнюю заполненную ячейку. Или я что-то не так понял?
Да, все верно - нужно найти последнюю заполненную ячейку.
Подскажите пожалуйста - в строке есть ряд значений, соответствующих разным датам. В какие-то даты значений может не быть. Необходимо из этого ряда выбрать значение с максимальной датой (непустое, ненулевое). Подскажите, пожалуйста, какую формулу лучше для этого применить.
Есть следующая ситуация - очень много сводных таблиц, источник данных которых имеет шаблон - [Название файла][Название вкладки][Диапазон ячеек]. Во всех этих сводных нужно поменять источник данных - удалить [Название файла], которое у всех сводных одинаковое. Вручную заходить в источник данных каждой сводной и удалять очень неудобно. Есть ли способ как можно это сделать автоматически?
Подскажите пожалуйста, как можно решить следующую проблемы - присвоить диапазоны значений (расстояние между границами диапазонов не одинаковое), не прибегая к формуле типа "если" ("если значение больше n и меньше m, то n-m", и т.д...).
Подскажите пожалуйста как можно решить такую проблему. Есть набор чеков с товарами и продажами. Нужно из нее построить группировку: товар основной (любой) - сопут. товар (любой товар, кроме основного, который содержится в чеках с основным) - продажи сопут. товара - кол-во чеков, в которых есть пересечения осн. и сопут. товара. Предполагаю, что нужно как-то доработать исходник с чеками, вероятно добавить какие-то дополнительные поля, и на основе этого построить сводную. Может, есть какой-то другой подход.
Подскажите пожалуйста как решить такую задачу - необходимо просуммировать произведения выручки и маржинальности (=прибыли) только по датам, приходящимся на месяц май (на все даты этого месяца). Как это сделать через СУММПРОИЗВ? Пример прилагаю.
Есть задача - нужно приВПРить к параметру одной таблицы значение из другой. При этом значения параметра в 1 таблице могут повторяться, и нужно ВПРить значение из 2 таблицы только к одному (любому) значению параметра в 1 таблице. Как это можно сделать? Пример во вложении.
Скажите, а если нужно то же самое сделать не в обычной сводной, а в сводной с подключением к данным сервера (OLAP-куб), что-то принцпиально меняется в коде макроса?
Когда я записываю действия макрорекордером, он записывает конкретные значения, поэтому при запуске макроса фильтрует только по этим значениям (хотя в списке уже другие значения). Вбивать каждый раз в макрос новый список значений очень неудобно. Можно как-то решить эту проблему? Пример прилагаю.
Скажите, пожалуйста, если в фильтре сводной таблиццы стоят множественные значения, по которым нужно отфильтровать таблицу, как это сделать автоматизированно? Список этих значений проивхзолбьный, то есть какие-то правила (типа больше/меньше чего-то и т.д.) использовать не получится. Сейчас, получается, нужно рукой выбирать эти значения, а нужно автоматизированно. Может, есть какой-то макрос или еще что-то типа того?
Подскижете пожалуйста, как отранжировать позиции по нескольким условиям. Например, есть набор чеков с товарами и средними ценами по ним. Чеки сгруппированы, товары внутрти чека не отсортированы по ценам. Нужно присвоить ранг товару внутри каждого чека по его средней цене, при этом такое ранжирование произвести не для всех чеков, а только для чеков с 2 товарами. Ранг 1 присваивается товару с большей ценой, и т.д.
Ваша функция смещает значения в порядке убывания, а мне нужно в том же порядке, что было, только без нулей и пустот. Просто в моем примере они еще были и в порядке убывания, поэтому сработало. Высылаю другой пример, где нет заданного порядка.
Подскажите пожалуйста. Есть ряд значений, в котором есть нули. Нужно так построить ряд, чтобы ненулевые значения шли справа налево в той же последовательности, что и раньше, но без нулей. Пример прилагаю.
Подскажите пожалуйста как решить такую проблему. Есть элементы, для каждого из которых нужно посчитать коэфф-ты многомерной регресии (нелинейной). Для этого я в функции ЛИНЕЙН использую логарифм LN. Логарифм выдает ошибку на 0 и отриц. значения, поэтому если в ряду значений есть нули и отриц. числа, формулу построить нельзя. Нужно нули и отриц. числа исключать. При этом заменить их на на положительные значения нельзя.
Проблема заключается в том, что таких элементов, для которых строятся функции, множество, и у каждого элемента свое расположение нулей и минусов. Вручную выделить положительные значения в нужной последовательности, чтобы потом ссылаться на них через ЛИНЕЙН, нереально. Можно ли как-то автоматически решить эту проблему?
Как я вижу, нужно как-то для каждого элемента сдвинуть все положительные значения влево, превратив нулевые и отриц. значения в пустоты. Потом ссылаться на эти положит. значения. Проблема в том, что у каждого элемента может быть разное кол-во столбцов с положит. значениями и если скопом ссылаться на максимальный диапазон, то на пустоты ЛИНЕЙН ругается. То есть нужно еще как-то для каждого элемента подобрать свой диапазон для ссылки функции ЛИНЕЙН, чтобы в него попадали только положит. значения именно этого элемента.
По нескольким факторам построил степенную модель через функцию ЛИНЕЙН, используя LN. Так как LN от 0 выдает ошибку, то при наличии хотя бы одного нулевого (отрицательного) значения модель выдает ошибку.
Скажите, можно ли как-то на уровне формулы прописать так, чтобы она не брала в массив нулевые и отрицательные значения. Удалить их нельзя, нужно именно на уровне формулы их не включать в массив, чтобы не выходила ошибка.
Скажите, есть число, например 5 657. Нужно его преобразовать в формат типа "5,6k", где k - тысяча. При этом важно, чтобы число по-прежнему воспринималось как 5 657, так как на диаграмме оно должно быть сопоставимо с другими числами как и раньше (другие числа остаются со старым форматом).
Высылаю пример диаграммы. Число в середине должно быть обозначено через k, но размер столбца должен остаться тот же. Как это можно настроить через формат числа (или другим способом)?
Подскажите пожалуйста, как можно из 2-уровневой сводной таблицы получить гистограмму с долями (доли 2 уровня отражаются в столбце 1 уровня). У меня значения 2 уровня выводятся отдельными столбцами. Пример прилагаю.