Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Таблица с датами сортируется неверно, Формат ячеек одинаков, но сортировка неправильна
 
Не все даты сохранены в формате даты, некоторые как текст.
Найти точное совпадение фразы в 30000 ячейках
 
Цитата
Zagadka написал:
какие спецсимволы поставить, чтобы искало четко по шаблону и всё лишнее отсеивало?

Использовать регулярные выражения. Например, из этой статьи: Анализ текста регулярными выражениями (RegExp) в Excel
Изменено: fivemail - 25.09.2024 15:23:32
Рассчитать окупаемость партии товара в днях
 
Код
breakeven_days_new =
VAR id = MAX(Партии[IDПартия])
VAR total_cost = CALCULATE(
    SUM(Партии[СебестоимостьПартии]),
    Партии[IDПартия] = id
)
VAR sales_table = 
    FILTER(
        ADDCOLUMNS(
            Продажи,
            "CumulativeSales", 
            CALCULATE(
                SUM(Продажи[Стоимость]),
                FILTER(Продажи, Продажи[ДатаПродажи] <= EARLIER(Продажи[ДатаПродажи]))
            )
        ),
        [CumulativeSales] >= total_cost
    )
VAR min_date = MIN(Партии[ДатаПоставки])
VAR breakeven_date = MINX(sales_table, [ДатаПродажи])

RETURN
DATEDIFF(min_date, breakeven_date, DAY)
Извлечь определенный текст из ячейки с текстом, Как извлечь определенный текст из ячейки с текстом?
 
Возможно, поможет эта статья: Поиск ключевых слов в тексте
Сумма ночных из залитых ячеек определенным цветом
 
Функция:
Код
Function CountColoredCells(rng As Range, colorCell As Range) As Long
    Dim cell As Range
    Dim count As Long
    count = 0
    
    For Each cell In rng
        If IsNumeric(cell.Value) And cell.Interior.Color = colorCell.Interior.Color Then
            count = count + 1
        End If
    Next
    
    CountColoredCells = count
End Function

Формула:
Код
=CountColoredCells(C14:AG14;$A$24)*(2*(СЧЁТЕСЛИ(C14:AG14;4)>0)+6*(СЧЁТЕСЛИ(C14:AG14;8)>0))


где $A$24 - ячейка с цветом ночных смен.

Если выделение ячейки в диапазоне подсчета снять - не пересчитывает - нужно заново протянуть формулу и тогда обновится.
Применение СЧЕТЕСЛИ при подсчете суммы ночных в залитых ячейках
 
Функция:
Код
Function CountColoredCells(rng As Range, colorCell As Range) As Long
    Dim cell As Range
    Dim count As Long
    count = 0
    
    For Each cell In rng
        If IsNumeric(cell.Value) And cell.Interior.Color = colorCell.Interior.Color Then
            count = count + 1
        End If
    Next
    
    CountColoredCells = count
End Function

Формула:
Код
=CountColoredCells(C14:AG14;$A$24)*(2*(СЧЁТЕСЛИ(C14:AG14;4)>0)+6*(СЧЁТЕСЛИ(C14:AG14;8)>0))


где $A$24 - ячейка с цветом ночных смен.

Если выделение ячейки в диапазоне подсчета снять - не пересчитывает - нужно заново протянуть формулу и тогда обновится.
Изменено: fivemail - 24.09.2024 16:25:54
Страницы: 1
Наверх