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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 794 След.
Впр не дает покоя. Возникает ошибка Н/Д
 
Цитата
hotster-bobster написал:
А причем здесь первая ячейка второй таблицы?
Прочитать хелп:
Начало работы
Для построения синтаксиса функции ВПР вам потребуется следующая информация:

Значение, которое вам нужно найти, то есть искомое значение.

Диапазон, в котором находится искомое значение. Помните, что для правильной работы функции ВПР искомое значение всегда должно находиться в первом столбце диапазона. Например, если искомое значение находится в ячейке C2, диапазон должен начинаться с C.

Номер столбца в диапазоне, содержащий возвращаемое значение. Например, если в качестве диапазона вы указываете B2:D11, следует считать B первым столбцом, C — вторым и т. д.

При желании вы можете указать слово ИСТИНА, если вам достаточно приблизительного совпадения, или слово ЛОЖЬ, если вам требуется точное совпадение возвращаемого значения. Если вы ничего не указываете, по умолчанию всегда подразумевается вариант ИСТИНА, то есть приблизительное совпадение.

Теперь объедините все перечисленное выше аргументы следующим образом:

=ВПР(искомое значение; диапазон с искомым значением; номер столбца в диапазоне с возвращаемым значением; приблизительное совпадение (ИСТИНА) или точное совпадение (ЛОЖЬ)).
Подтягивание данных в нужные ячейки, По лучшей цене нужно подтянуть данные из нескольких столбцов по производителю.
 
Для старых версий без просмотрх можно массивно использовать например
Код
=ИНДЕКС(Таблица1[@[Столбец1]:[Цена за ед. без НДС_4]];1;ПОИСКПОЗ(1;($A2:$AB2=$AF2)*(ЛЕВСИМВ($A$1:$AB$1;19)="Цена за ед. без НДС");0)-4)
Изменено: Hugo - 22.04.2024 13:49:26
подтянуть данные из листа за неделю, за месяц, Нужна формула в ячейках J3 и N3 в листе "видимость" - подтянуть данные по переходам в карточку из листа "аналитика продавца" - сумма значений между двумя датами недели или месяца
 
На неделю
Код
=SUM(FILTER('аналитика продавца'!$B$2:$B$10038;'аналитика продавца'!$A$2:$A$10038>=H2;'аналитика продавца'!$A$2:$A$10038<=K2))

Аналогично пишите на месяц.
Я там в файле на неделю прописал.
Изменено: Hugo - 19.04.2024 14:39:42
Оптимизация списка
 
Это уже не Эксель ведь?
Или в новых можно так
Код
$A4:A
Изменено: Hugo - 18.04.2024 14:11:34
Условное форматирование и ссылки на другие книги
 
Ну и двссыл() не работает с закрытыми другими книгами...
Оптимизация списка
 
Ну а в Экселе можно использовать ОБЪЕДИНИТЬ() или несколько написанных UDF
Поиск данных (стандартный впр не пооучилось), Имеется база данных где мне по условию надо найти самый минимальное значение не ниже прогового значения
 
Я думаю перед применением формулы Павла таблицу нужно сортировать по увеличению Продаж, иначе просто получите первое что превышает критерий при совпадении остальных условий.
Некорректно работает условное форматирование
 
Цитата
poli_na написал:
если в пределах двух годов
Я ведь написал - год учитывается.
Только нужно доработать как будете брать другой год для таблицы где закрашиваете.
Сейчас это $H$3
И закрасит всё если даты
10.10.2023 03.03.2026
Изменено: Hugo - 15.04.2024 18:31:36
Некорректно работает условное форматирование
 
Так формула выше.
Некорректно работает условное форматирование
 
Цитата
poli_na написал:
Если 10.03 начало работ, то и закрашивалась ячейка март.
10 число больше 1, потому и не закрашивает март.
Как вариант формула для шестой строки:
Код
=И(
($H$3*12+СТОЛБЕЦ(A18))>=(ГОД($E$6)*12+МЕСЯЦ($E$6));
($H$3*12+СТОЛБЕЦ(A18))<=(ГОД($F$6)*12+МЕСЯЦ($F$6)))

С учётом года!
Изменено: Hugo - 15.04.2024 17:46:28
Некорректно работает условное форматирование
 
Нужно сравнивать не дату, а год и месяц
Объединение данных
 
Цитата
serj82 написал:
Надо повторы схлопнуть,
- на копии столбца инструментом "удалить дубликаты",  далее формулы как в примере выше.
Или PQ кто-то напишет.
Если прямо по месту нужно из одного получить другое - писать макрос.
Изменено: Hugo - 10.04.2024 20:07:51
Подсчет количества дат
 
Валентина83, какой пример такой ответ:
Код
=СЧЁТЗ(Составитель[@[Дата 1]:[Дата 9]])
Подсчитать количество документов и действий с ними, Посчитать сумму
 
Masha2323, когда придёте домой - набейте значения со своего скрина в файл и его сюда с задачей.
Но сперва предложите новое название вопросу.
Формула если с несколькими условиями
 
Код
=ЕСЛИ(E4<F4;"Избыток";
  ЕСЛИ(E4>F4;"Недостача";"Соответствует"))
Изменено: Hugo - 10.04.2024 19:20:09
Почему ВПР не видит одинаковые числа?
 
Цитата
Nat3577 написал:
И что нужно сделать, чтоб подтянулись все?
- поубирать лишние символы по концам строк на ОБОИХ листах. Можно в формуле, но лучше и правильнее в источнике данных.
Перевести дату из формата 05.09.2017 04:00:01.000 в формат 05.09.2017
 
Как по мне самое простое - выделить столбец - Текст по столбцам - Готово
Удаление символов из ячейки.
 
UDF можно написать, а проще макрос для выделенных ячеек - сплит по двоеточию, обработка, джойн назад

Код
Sub tt()
Dim c As Range, a
For Each c In Selection.Cells
    If InStr(c, ":") Then
    a = Split(c, ":")
        If UBound(a) = 3 Then
        a(3) = --a(3)
        c.Value = Join(a, ":")
        End If
    End If
Next
End Sub
Изменено: Hugo - 05.04.2024 17:28:57
Извлечь цифры из текста
 
Цитата
Anastasia_023 написал:
как сделать, чтобы в ячейке остались только цифры, если:1. Текст разной длины (т.е. формула ПСТР не подойдёт)
Это можно заменой сделать, ручками в Ctrl+H с *
Не работает ВПР или может есть другие идеи?
 
Или СУММПРОИЗВ(), но с ИНДЕКС(ПОИСКПОЗ()) получаем аналог ВПР, если оно нужно.
Не работает ВПР или может есть другие идеи?
 
Если это число использовать в ИНДЕКС() - получите что закажете из этой строки - например то же значение "да" что и проверяете в данном случае, что и так понятно.
Файл выше приложил.
Изменено: Hugo - 04.04.2024 14:17:10
Не работает ВПР или может есть другие идеи?
 
Формула ищет по всему массиву совпадение проверки логических условий. В старых версиях ввод завершить одновременным нажатием Ctrl+Shift+Enter (CSE)
Например для этого свет не находит, потому что там только тепло имеет "да":

ДальнереченскийСоловьевкаулЦентральная12а
Изменено: Hugo - 04.04.2024 14:09:07
Не работает ВПР или может есть другие идеи?
 
Добрый день.
ВПР тут не подойдёт.
Но можно например массивно применить
Код
=ПОИСКПОЗ(1;(Лист1!F:F=A2)*(Лист1!J:J="да");0)

Там где числа - там да за свет, можно доработать чтоб так и писало.
Для других данных сменить J:J на нужное.
P.S. Но конечно если не курите - измените диапазоны на ограниченные, а не на весть миллион строк.
Потому что если курите - можно выйти покурить ))
Изменено: Hugo - 04.04.2024 14:01:39
Когда если в если - это слишком грамоздко, Необходимо прописать несколько условий, но с если выходит очень сложно. Тяжело уследить за скобками
 
Для облегчения с этими минимальными (для МИН(формула, константа)) 1/2/3 - я бы использовал допсписок, можно даже на все варианты город+магазин прописать минимальное значение и его подставлять в МИН() используя ВПР(0, будет проще менять если что.
Изменено: Hugo - 29.11.2023 01:01:27
Как узнать key текущего item при просмотре коллекции?
 
Я когда писал про словарь предполагал так - в коллекцию заносим что-то с ключами, и тут же это что-то кладём как ключ в словарь, а ключ коллекции как итем.
Тогда при запросе ключа для этого чего-то получаем его не из коллекции, а из словаря.
Только если эти значения будут дублироваться (а могут судя по логике процесса) - то и ключей/итемов будет несколько, это может обеспечить словарь создавая итем как массив, коллекцию или строку с разделителем.
Как узнать key текущего item при просмотре коллекции?
 
Если сами заносите - ну кладите ещё и в словарь. Даже если для мака ((
Как узнать key текущего item при просмотре коллекции?
 
А почему Вы думаете что есть ключ? Не факт что есть ключ.
два столбца в строку с удалением дубликатов
 
sergey78, можно использовать
https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=read&FID=2&TID=10&TITLE_SEO=10
сперва вручную скопировать артикулы на другой лист, удалить дубликаты, затем к артикулам подтянуть все номера
Сбор данных с разных ячеек в одну по ключу
 
Делали тут давно UDF (есть в копилке) - добавить чуть ручного труда и счётесли() - и задача решена.
Но теперь есть объединить() для этой задачи.
Ещё есть сводные, PQ и макросы как процедура.
Вам какой способ больше по душе?
P.S. сделал руки+счётесли+UDF
Изменено: Hugo - 08.11.2023 01:51:14
Как удалить цифры и знаки из текста в ячейках excel?
 
Я тоже только UDF могу предложить:
Код
Function kirtxt(s As String)
    Dim v
    Const PTRN = "[А-ЯЁ]{1,10}"
    With CreateObject("vbscript.regexp")
        .Pattern = PTRN
        .Global = True
        .IgnoreCase = True
        Set v = .Execute(s)
    End With
    kirtxt = v(0).Value
End Function

для кириллицы, от начала кириллицы, 10 символов или до символа не в списке [А-ЯЁ]
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 794 След.
Наверх