Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 32 След.
Разгрупировка данных. Данные по группе в отдельную колонку
 
Ну вот еще вариант:
Создаете модуль туда пишете:
Код
Function УРОВЕНЬСТРОКИ(ЯЧЕЙКА As Range) As Long
    УРОВЕНЬСТРОКИ = ЯЧЕЙКА.Rows(1).OutlineLevel
End Function

Дальше на листе в ячейку B4  формулу:
Код
=ЕСЛИ(УРОВЕНЬСТРОКИ(C4)=1;C4;B3)

и протягиваете вниз.
Независимо от названий группы эта формула сначала определит уровень группировки а потом выведет название группы независимо от его вида

Дальше разберетесь и докрутите сами
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
Разгрупировка данных. Данные по группе в отдельную колонку
 
1)  У Вас на листе "Идеальный вариант" пустота
2) Откуда берется зеленый цвет шрифта? так выгружается, или Вы руками раскрашиваете его?
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
Добавление целевой линии на диаграмму
 
Подробный алгоритм описан здесь: https://peltiertech.com/add-horizontal-line-to-excel-chart/
Если на русском- то посмотрите эту запись: https://kashemir1.livejournal.com/29762.html
Если просто выложить Вам готовое решение- Вы все равно не поймете как именно это сделать. А пройдя все шаги описанные в статье- усвоите.
Изменено: Dyroff - 21 Янв 2020 13:59:38
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
Автоматически продолжнть (нажать клавишу "продолжить") при ошибке обновления связей
 
Вот тут есть ответы:
https://www.excel-vba.ru/chto-umeet-excel/kak-zapretit-soobshheniya/
http://www.cyberforum.ru/vba/thread484051.html
Изменено: Dyroff - 21 Янв 2020 13:47:31
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
Разгрупировка данных. Данные по группе в отдельную колонку
 
Цитата
decebel2005 написал:
число 1 может быть ООО Пупкин, число 2 может быть 27.ру и тд.  

В первом сообщении Вы об этом решили умолчать и четко указали  по каким  параметрам должны группироваться данные
Цитата
decebel2005 написал:
Разгрупировать таблицу, поставщик 0-9
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
Разгрупировка данных. Данные по группе в отдельную колонку
 
Вариант 1:
Вставляете в ячейку B4 формулу
Код
=ЕСЛИ(ЕЧИСЛО(C4)=ИСТИНА;C4;B3)

и протягиваете вниз. Эта формула проставит номер группы у каждой записи. Потом просто в столбце "С" фильтруете все цифры и удаляете их. В итоге остаются только записи наименований с присвоенным номером.

Вариант 2:
Вот Вам, на худой конец, макрос:
Sub ReGroup()

Код
Sub ReGroup()
Dim last As Double
last = Cells(Rows.Count, 3).End(xlUp).Row
    Application.ReferenceStyle = xlA1
    Cells.ClearOutline
    Range("B4:B" & last).FormulaR1C1 = "=IF(ISNUMBER(RC[1])=TRUE,RC[1],R[-1]C)"
    ActiveSheet.UsedRange.Value = ActiveSheet.UsedRange.Value
    Range("B3").AutoFilter
    ActiveSheet.Range("$B$3:B" & last).AutoFilter Field:=2, Criteria1:=">=0", _
    Operator:=xlAnd
    Rows("4:1000").Delete Shift:=xlUp
    ActiveSheet.ShowAllData
End Sub


Сохраняете его в личную книгу макросов и вперед)
Работать он, конечно, будет не с любыми файлами, как Вы желали, но со всеми файлами, которые имеют ту же структуру что и файл в примере
Изменено: Dyroff - 20 Янв 2020 22:28:32
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
Автоматическое подтягивание значения по условию
 
Конкретно для приведенного примера можно попробовать так:


Код
=ИНДЕКС($A$6:$A$11;ПОИСКПОЗ(ПРОСМОТР(2;1/ПОИСК($B$6:$B$11;A3);$B$6:$B$11);$B$6:$B$11;0))
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
DAX вычисление общей доли
 
Ну и отлично
Изменено: Dyroff - 12 Янв 2020 22:17:45
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
DAX вычисление общей доли
 
Odmal, Ну, по описанному Вами условию, чтобы это все считалось в одной мере - так:

Код
Мера =
IF (
    HASONEVALUE ( 'расписание'[Код врача] );
    CALCULATE (
        COUNTROWS ( 'услуги' );
        'услуги'[Тип_пл.] = "ОМС"
    )
        / (
            DISTINCTCOUNT ( 'расписание'[Дата слота] ) * 3,6
        )
        / DISTINCTCOUNT ( 'спр_врач'[Код врача] );
    CALCULATE (
        COUNTROWS ( 'услуги' );
        'услуги'[Тип_пл.] = "ОМС"
    )
        / SUMX (
            SUMMARIZE (
                'расписание';
                'расписание'[Код врача];
                "new"; DISTINCTCOUNT ( 'расписание'[Дата слота] )
            );
            [new]
        ) * 3,6
)

Вот только общий  процент выполнения плана получается получается 1845%. Либо что-то не то с правилом вычисления общего плана, либо у Вас сильно занижен план выполнения)
Изменено: Dyroff - 10 Янв 2020 10:05:39
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
Суммирование мер (DAX - PowerPivot) по условию, Суммирование мер по условию через IF() в DAX
 
tmhashNIK, А где сами меры и условие по которому их нужно суммировать?
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
DAX вычисление общей доли
 
По какому правилу должен считаться общий процент?
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
DAX вычисление общей доли
 
А в этой теме решение подошло? Просто Вы не отписались.
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
Суммирование мер (DAX - PowerPivot) по условию, Суммирование мер по условию через IF() в DAX
 
По тому описанию задачи, что вы разместили в первом сообщении- мера отрабатывает корректно.
2019 год она считает по одному условию, 2020 - по другому. Именно по тем условиям, что вы и описали.

И что за странная формулировка
Цитата
tmhashNIK написал:
Но также хотелось бы вопрос перового сообщения оставить,
что это вообще означает?
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
определение диапазонов времени в расписании в DAX
 
Не работает у вас это потому, что в ячейке дата+время.
В этом случае надо сначала извлечь время, только потом его сравнивать ( в случае того, если использовать для столбца, чтобы потом использовать как фильтр)  
Формула для столбца
Формула столбца с использованием переменных

Формула столбца без использования переменных

Но если вы в запросе Power Query  оставите в ячейке только время, то тогда итоговая формула упростится до:

Код
IF( 'расписание'[Конец слота];>0,63;"Вечер";"Утро")
Изменено: Dyroff - 9 Янв 2020 10:53:27
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
[ Закрыто] Расчет итогов
 
Вы с 2015 года на форуме, Вами создано более десятка тем, три из которых закрыто из-за подобного названия тем как и у этой.
Ну проявите Вы уже уважение к пользователям и модераторам. Потрудитесь придумать название, которое будет описывать суть задачи. В Сообщении распишите нормально , что именно нужно получить, по каким принципам суммировать и т.д.
Ну ведь закроют же и эту тему.
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
Как избежать изменения размеров диаграммы при изменении размеров ячеек или их удалении/вставке?
 
Вариант названия темы: Сохранение размера диаграммы при отображении и скрытии ячеек листа

Правой кнопкой мышки по диаграмме - формат области диаграммы - далее пиктограмма "Размер и свойства" - раздел свойства - не перемещать и не изменять размеры
Изменено: Dyroff - 25 Дек 2019 14:10:01
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
Как избежать изменения размеров диаграммы при изменении размеров ячеек или их удалении/вставке?
 
nchvi, прямо здесь.
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
Как избежать изменения размеров диаграммы при изменении размеров ячеек или их удалении/вставке?
 
nchvi, Вам там Юрий М, написал, что необходимо предложить новое название темы, так как по существующему названию невозможно понять суть.
В сообщении Вы излагаете понятно, но само название темы- не говорит вообще ни о чем. И ответ на свой вопрос вы не нашли в интернете скорее всего потому, что другие люди с подобным вопросом так же не верно формулировали название.
Постарайтесь сформулировать название темы так, чтобы прочитав его было сразу понятно что нужно сделать. И новое название напишите прямо в сообщении.
Модераторы увидят и заменят его. После этого Вы сразу получите ответ на свой вопрос
Изменено: Dyroff - 25 Дек 2019 13:59:26
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
Как избежать изменения размеров диаграммы при изменении размеров ячеек или их удалении/вставке?
 
nchvi, Какое отображение?
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
Как избежать изменения размеров диаграммы при изменении размеров ячеек или их удалении/вставке?
 
Выбор пункта
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
Как свести числовые данные в группы кратно 5 и посчитать количество записей в каждой группе.
 
Ну, как вариант, это к исходным данным добавить столбец, в котором определять к какой категории относится значение, а на результирующем листе простой  "Счётесли" найти кол-во по категориям. Пример в файле
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
[ Закрыто] Условия для флажков
 
Наверное, большинство все таки ваши извинения примут, но помогать в теме созданной с нарушениями не будут.
Прочтите правила.
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
Показать статус в зависимости от условий
 
Если без дополнительных столбцов, то так
Код
=ЕСЛИ(ИЛИ(И(H4="А";G4>7000000);И(H4="Б";G4>4000000);И(H4="В";G4>80000))=ИСТИНА;"Срочные";"Очередь")


Код
=ЕСЛИ(--ИЛИ(И(H43="А";G43>7000000);И(H43="Б";G43>4000000);И(H43="В";G43>80000))>0;"Срочные";"Очередь")
Изменено: Dyroff - 17 Дек 2019 22:26:08
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
Убрать ошибку #Н/Д
 
Код
ЕСЛИОШИБКА(ВПР(D2;'Расчет 21.20'!A:G;6;1);"")
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
Подсчет ячеек с бОльшим значением из выделенного диапазона
 
Если я правильно понял, то надо найти максимум по строке, при этом этот максимум должен соответствовать условию>=2 и <3. Если соответствует- считаем.

Если можно использовать доп столбец то так

Код
=--И(МАКС(B3:C3)>=2;МАКС(B3:C3)<3)


А потом внизу просто суммируем единички
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
Рower pivot, Из одного файла, по повторяющимся данным в двух таблицах, вытянуть столбец с третьими данными.
 
Это можно сделать и  в Power query  через объединение запросов  и в Power Pivot функцией RELATED  но нужен хотя бы небольшой пример с данными и показать в нем желаемый результат.
Изменено: Dyroff - 10 Дек 2019 13:56:20
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
Выделение с помощью УФ по наличию разных слов в ячейке
 
Ну, для коллекции
Код
=НЕ(ИЛИ(ЕЧИСЛО(ПОИСК("Sale";A1;1));ЕЧИСЛО(ПОИСК("Order";A1;1))))
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
Разбивка многострочных ячеек на строки
 
Михаил Витальевич С., Да конечно понимаю, Михаил) Это же ирония. Я просто представил себя на месте автора вопроса.
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
Ошибка #ЗНАЧ при использовании функции СУММПРОИЗВ при наличии пустых ячеек
 
MILEBCKIY, ну, я осмелюсь предположить, что в описании ошибка, ибо там сказано: "Если одна или несколько ячеек в диапазоне, на который ссылается функция, содержат текст или имеют текстовый тип данных, возникнет ошибка #ЗНАЧ! Текст может быть результатом вычисления другой формулы или неправильного форматирования ячейки."
Но в моем примере в сообщении #3 если вы попробуете в диапазон внести текст- то это не помешает работе формулы. Но вот если в  ячейке появится ошибка- формула не будет работать.
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
Ошибка #ЗНАЧ при использовании функции СУММПРОИЗВ при наличии пустых ячеек
 
MILEBCKIY, Ну, как будет этот таинственный файл под рукой- прикрепите, посмотрим. Что рассуждать то, не видя его в глаза.
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 32 След.
Наверх