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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 794 След.
именованный диапазон в ВПР, В ВПР таблицей является именованный диапазон, можно ли его имя как-то взять из ссылки?
 
Через ЕСЛИ(), там 256 вложений ))
Даже не буду скрин готовить.
Да и вполне работает
Код
=ВПР(A1;ДВССЫЛ(A1);3;0)

Изменено: Hugo - 26.04.2024 21:39:34
Цикличный перебор значений в таблице по строкам, по пяти критериям, и в конце посчитать сумму.
 
Не нашёл там ДВССЫЛ(), да и задача уже какая-то другая неведомая...
А ошибка из-за
Код
НАИМЕНЬШИЙ(ЕСЛИОШИБКА(
Цикличный перебор значений в таблице по строкам, по пяти критериям, и в конце посчитать сумму.
 
Eguana,  там ещё и даты есть, возможно они тоже имеет значение...
И забыли ещё вариант с СУММПРОИЗВ(), там и отбор по датам можно сделать.
А вообще если это частая работа, да хоть один раз в каждый рабочий день - я бы написал один раз макрос, затем только кнопочку нажимал...
ДВССЫЛ с листов в другую книгу, Может быть есть альтернатива ДВССЫЛ
 
Цитата
БМВ написал:
а макрос - это не формула :-)
Я про это говорил:
Код
Private Function GetValue (path, file, sheet, ref)
  Dim arg As String
  If Right (path,1) <> "\" Then path = path & "\"
  If Dir (path & file) = "" Then
     GetValue = "Файл не найден"
     Exit Function
  End If
  arg = "'" & path & "[" & file & "]" & sheet & "'!" & Range(ref).Range("A1").Address (, , xlR1C1)
  GetValue = ExecuteExcel4Macro (arg)
End Function


path - путь к закрытому файлу "c:\tmp"
file - название рабочей книги "vxl.xls"
sheet - название рабочего листа "Лист1"
ref - ссылка на ячейку "C4" 

ДВССЫЛ с листов в другую книгу, Может быть есть альтернатива ДВССЫЛ
 
Макроформулой вроде решаемо, но гемор...
Сравнение двух списков
 
Могут быть дубли строк - и тогда например совпадут все, хотя количество будет разное ))
ДВССЫЛ с листов в другую книгу, Может быть есть альтернатива ДВССЫЛ
 
Вот расплодят листы...
Нет чтоб сразу писать всё в одну таблицу, затем если кому очень надо из неё брать любым способом нужное на период, хоть тупо фильтром...
Сравнение двух списков
 
Ещё вариант для первой строки первой таблицы - возвращает ИСТИНА/ЛОЖЬ
Код
=ЕСЛИОШИБКА(ПОИСКПОЗ(1;(A5='список 2'!$A$3:$A$32)*(B5='список 2'!$B$3:$B$32)*(C5='список 2'!$C$3:$C$32)*(D5='список 2'!$D$3:$D$32)*(E5='список 2'!$E$3:$E$32)*(F5='список 2'!$F$3:$F$32)*(G5='список 2'!$G$3:$G$32);0)>0;ЛОЖЬ)
Функция ближайший рабочий день на VBA
 
Цитата
sevgar написал:
Здравствуйте.
- вот как раз рядом тема, не помогла?

https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=read&FID=1&TID=164605&TITLE_SEO=164605-raschet-sroka
Впр не дает покоя. Возникает ошибка Н/Д
 
Цитата
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
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 794 След.
Наверх