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

Страницы: 1
Подстановка значения при совпадении с диапазоном чисел из таблицы
 
Спасибо большое!
Мда, не до конца я осознал возможности ВПР еще.  
Подстановка значения при совпадении с диапазоном чисел из таблицы
 
День добрый,
подскажите пожалуйста возможно формулой решить данную задачу?
Первый и второй столбцы - это диапазон чисел от и до, третий столбец - значение, соответствующее диапазону.
Пример при вводе 40, формула должна выдать -1550, при 27 должно получиться 800, при 22 будет 3010.
Через много ЕСЛИ не катит - таблица может быть расширена.  
Подобрать несколько совпадений с помощью таблицы соответствий
 
Цитата
Андрей VG написал:
Воспользоваться приёмом  самосоединения.  Ну, или макрос писать.
Спасибо, буду разбираться.
Подобрать несколько совпадений с помощью таблицы соответствий
 
Цитата
Андрей VG написал:
Успехов.
Спасибо.
А не подскажите как это реализовать в этой таблице в колонке Замена?
Подобрать несколько совпадений с помощью таблицы соответствий
 
Цитата
Sanja написал:
с помощью формул это ООООЧЕНЬ гем..но, это точно
Ну а если скриптом, можете помочь?
Подобрать несколько совпадений с помощью таблицы соответствий
 
Цитата
Sanja написал:
...правил не нарушаем
то есть с помощью формул задача не решаемая?)
Подобрать несколько совпадений с помощью таблицы соответствий
 
Цитата
Sanja написал:
Например такому цвету что соответствует?
Красный/оранжевый/черный
Подобрать несколько совпадений с помощью таблицы соответствий
 
Подскажите пожалуйста, есть таблица соответствий - название цвета и сокращенное название/аналог (2 вкладка) и есть список цветов (1 вкладка). Реально ли с помощью формул подставить напротив цвета из 1 вкладки, цвета из таблицы соответствий .Например красный с синим подставить Синий/красный. Возможно ли разместить результат подстановки в алфавитном порядке (Белый/розовый, Желтый/зеленый, Белый/синий/черный и тд.)?
автоматизация обработки прайса
 
Kuzmich, спасибо, буду разбираться
автоматизация обработки прайса
 
В данном случае мне важно понять как работать с такими прайсами
автоматизация обработки прайса
 
Рамочки мне как помогут?

Цитата
Игорь написал: звучит примерно как «без хлеба, но бутерброд»
Да, но эта UDF не требует никаких знаний по VBA - подключил и используй
автоматизация обработки прайса
 
Здравствуйте, на собеседовании мне открыли прайс и спросили: "Как привести этот прайс к такому виду(в примере) и автоматизировать этот процесс с помощью макросов?".
Обращаюсь к знатокам:
1. Что тут можно сделать без VBA? только с помощью формул, стандартных инструментов и записи макросов?
2. Можно ли тут что-то сделать с помощью RegExp? Опять таки желательно без VBA, а с UDF.
В прошлом с текстами работать не доводилось, только чистка по наличию, ассортименту, скидки\наценки, так что будет очень круто, если будут примеры для анализа.

PS  Можно и VBA, разбираться все равно надо.

Заранее спасибо!
Определение цвета текста в ячейке
 
Фродо, Спасибо большое, взял Вашу функцию.
Определение цвета текста в ячейке
 
Цитата
ts-79 написал: Критичен ли цвет в столбце F?
не всегда в примечаниях пишут спец цена, бывают всякие акции и тд.
Определение цвета текста в ячейке
 
к сожалению не тот у меня уровень знаний)
но если кто поможет написать - буду очень признателен
Определение цвета текста в ячейке
 
Здравствуйте, помогите пожалуйста решить следующую проблему:
Записал себе макрос, а он не работает как надо.
В колонку G должна вставляться формула ЕСЛИ(ЕОШ(ПОИСК("*витяжка*";B8)>0);F8*0,85;F8*0,88), но если текст в RC[-1] красный, то должно встать просто =RC[-1].
Как я понимаю проблема в том что Selection.FillDown отказывается работать с фильтром.
Каким образов можно определить цвет текста в ячейке, что бы обойтись без использования фильтра?
файл для примера прикрепил - лист2 - как должно быть.
код макроса:
Код
Sub ПрайсМакро()

    Columns("G:G").Select
    Selection.ClearContents
    Range("H3").Select
    ActiveCell.FormulaR1C1 = "курс:"
    Range("I3").Select
    ActiveCell.FormulaR1C1 = "25"
    Range("G7").Select
    ActiveCell.FormulaR1C1 = _
        "=IF(ISERR(SEARCH(""*витяжки*"",RC[-5])>0),RC[-1]*0.85,RC[-1]*0.88)"
    Range("G7").Select
    Selection.AutoFill Destination:=Range("G7:G205")
    Range("G7:G205").Select
    ActiveSheet.Range("$A$6:$F$205").AutoFilter Field:=6, Criteria1:=vbRed, Operator:=xlFilterFontColor
    Range("G7").Select
    ActiveCell.FormulaR1C1 = "=RC[-1]"
    Range("G7").Select
    Selection.FillDown
    ActiveWindow.SmallScroll Down:=-138
    Selection.AutoFilter
    Range("I7").Select
    ActiveCell.FormulaR1C1 = "=IF(RC[2]/R3C9-RC[-2]<15,RC[-2]+15,RC[2]/R3C9)"
    Range("I7").Select
    Selection.AutoFill Destination:=Range("I7:I227"), Type:=xlFillDefault
    Range("I7:I227").Select
    ActiveWindow.SmallScroll Down:=-210
    Range("H7").Select
End Sub

Изменено: VectorXXX - 07.04.2016 22:54:26 (Смена названия темы)
Страницы: 1
Наверх