Трюк Excel 22. Последнее значение в ВПР

Поделиться
HTML-код
  • Опубликовано: 14 ноя 2024

Комментарии • 66

  • @soda6304
    @soda6304 6 лет назад +5

    Спасибо, за Ваши уроки. Вас приятно слушать, все понятно, полезно, нужно. Подача информации у Вас, особо хочется подчеркнуть, замечательная (речь, голос, громкость, нет музыки на фоне).

    • @statanaliz
      @statanaliz  6 лет назад

      Спасибо и Вам на добром слове )). Буду стараться сделать еще лучше.

  • @bakytjakiev543
    @bakytjakiev543 3 года назад +3

    Спасибо большое. Закупочная цена часто меняется, думаю это самый то для учёта остатки на складе

    • @statanaliz
      @statanaliz  3 года назад

      Спасибо за комментарий. Надеюсь, пригодится! )

  • @bakytjakiev543
    @bakytjakiev543 2 года назад

    Все ваши ролики очень полезные. Спасибо огромное, дай Бог вам здоровья и успехов.

  • @plavali_znaem
    @plavali_znaem 2 года назад

    это просто гениально! как вы меня выручили!!!!

  • @АЛЕКСИГНАТ-т6э
    @АЛЕКСИГНАТ-т6э 3 года назад +1

    Очень круто! Спасибо выручили!!!

  • @Мария-ъ5д7з
    @Мария-ъ5д7з 4 года назад +1

    Всё очень доступно и понятно, спасибо Дмитрий!

    • @statanaliz
      @statanaliz  4 года назад +1

      Вам спасибо, что посмотрели и написали отзыв.

  • @DmitriyUV
    @DmitriyUV 5 лет назад +3

    хитрость этой формулы зашкаливает))

    • @statanaliz
      @statanaliz  5 лет назад

      Ну. Согласный. )

  • @arustik7
    @arustik7 Год назад

    Дима, ты даже не представляешь, как ты меня выручил😊 А если чуть модернизировать задачу????
    Мне нужно, чтобы вернула последнюю запись, НО..... у меня не всегда требуется прямо самую последнюю вернуть, а последнюю по дате записи.
    И всё бы ничего, но часто мы делаем записи задним числом, например, оформляем сотрудника. И тут последняя запись не катит -- нужна последняя по дате. Точнее так:
    1) дата записи последняя
    2) ищем по фамилии
    3) возвращаем почамовую ставку

  • @FlyCBeT
    @FlyCBeT 4 года назад +1

    Отличная информация! Спасибо. То, что нужно!

    • @statanaliz
      @statanaliz  4 года назад

      Вам спасибо, приходите еще )

  • @TaTaTaTa67443
    @TaTaTaTa67443 3 года назад +1

    очень помогло, спасибо

  • @מיכאלסרברניקוב
    @מיכאלסרברניקוב 4 года назад +1

    Акуенно! Большое спасибо!!!

  • @АдилетЖексенбайулы
    @АдилетЖексенбайулы 11 месяцев назад

    Аллаһ разы болсын. Рахмет

  • @МаринаБахтина-у5к
    @МаринаБахтина-у5к 2 года назад

    Спасибо. Очень полезно!

  • @sergej3665
    @sergej3665 4 года назад +1

    Потрясающе!
    Спасибо!
    Всё получилось!
    Правда у меня после искомого значения (то есть после 2) нужно запятую ставить, а не точку с запятой.
    Очень атмосферный стук по клавишам=)

    • @statanaliz
      @statanaliz  4 года назад

      Вам спасибо за отзыв. Локализация влияет на знаки разделения аргументов. Я показывал в русском варианте.

    • @sergej3665
      @sergej3665 4 года назад

      @@statanaliz, да я так и понял, что в синтаксисе непорядок и начал смотреть на предлагаемый моей версией.

    • @statanaliz
      @statanaliz  4 года назад

      @@sergej3665 самый простой вариант скачать работающий файл и открыть у себя на компьютере. Формулы автоматически переделаются под текущую локацию и язык.

  • @-excel5551
    @-excel5551 6 лет назад +1

    Спасибо! Интересное решение!

  • @nbuhblhfrjy
    @nbuhblhfrjy 3 года назад +1

    все, конечно, круто)))
    но такой пример лучше решать на мой взгляд в Power Query )

    • @statanaliz
      @statanaliz  3 года назад +1

      Бесспорно. Но и PQ может быть не всегда удобным. Например, с ним нужно уметь обращаться. Да и обновлять нужно принудительно. А тут обычная формула. Все сама считает и обновляет.

  • @МихаилВолков-в6н
    @МихаилВолков-в6н 6 лет назад +1

    Дмитрий, здравствуйте,
    Спасибо за ролик. Возник вопрос.
    Допустим, яблоки, груши и т.п. мы поменяем на цифры 1,2... Тогда, если мы выбираем этот диапазон, то Excel его видит как вектор {1:2:3:1:2:4...}. Если подставить его в функцию ПРОСМОТР в качестве просматриваемого вектора, 1-цу в качестве искомого значения и диапазон цен в качестве вектора результатов, то функция возвращает цену "первой единички", а не последней, как в Вашей формуле.
    Понятно, что всегда можно воспользоваться Вашей формулой, но концептуально для подобных задач хотелось бы понять, почему Excel воспринимает по-разному вектор {1:2:3:1:2:4...} и {1:#ДЕЛ/0!:#ДЕЛ/0!:1:#ДЕЛ/0!:#ДЕЛ/0!...}, и берет в одном случае первую 1-цу, а во втором последнюю.
    Спасибо.

  • @Saule-umniza
    @Saule-umniza 2 года назад

    Спасибо большое!

  • @Bogart2316
    @Bogart2316 2 года назад

    Спасибо) очень помогло это видео))

  • @GodAdministrator
    @GodAdministrator 3 года назад +1

    Занимательное решение. А при непоследовательности дат?

    • @statanaliz
      @statanaliz  3 года назад

      Надо что-то придумывать. Каждая нетривиальная задача требует свое решение.

  • @Twitti-bn9xk
    @Twitti-bn9xk 3 месяца назад

    А как сделать чтобы значение в ячейке переходила в зависимости от даты.

  • @Piller_uz
    @Piller_uz Год назад

    мне нужно вернут предпоследную дату. на пример здесь 5:27 в ячейке F2 должна отображаться 23.11.2017. Если это было груша то 24.11.2017, если апельсин то 30.11.2017
    как это сделать ?

  • @AkaExcel
    @AkaExcel 7 лет назад

    Дмитрий Спасибо за Видео, 1 просьба как можно сделать так чтобы выходили все цены, на яблоко?(Например: Яблоко 11, Яблоко 12, Яблоко 15?

    • @statanaliz
      @statanaliz  7 лет назад +1

      В начале урока есть ссылки на ролики. Посмотрите их.

  • @iyakim2191
    @iyakim2191 3 года назад

    спасибо за ролик. обясняете все очень просто и доходчиво. но у меня не получилось :(((( в моей таблице 1500 тыс позиций и повторяютсяя все позиции по разному некоторые повторяются по 2 раза а некоторые по 3, 4 и тд раз)

  • @siz_art_
    @siz_art_ 3 года назад

    Добрый день! Дмитрий вставил данную функцию в гугл таблицы и выдает ошибку "значение 2 не найдено". Формулу под гул таблицы нужно как адаптировать? Может у Вас есть отдельное видео?

    • @statanaliz
      @statanaliz  3 года назад

      Это ж другая программа. Конечно, функции могут отличаться.

  • @arustik7
    @arustik7 7 месяцев назад

    А как вернуть цену яблока при следующих критериях:
    0) Есть еще столбец цвет. Есть яблоки красные, желтые и зеленые
    Нужно вытащить цену красных яблок, последнюю по дате:
    1) одинаковых записей за одну дату может быть несколько
    2) записи могут отличаться по цене, а могут не отличаться
    3) записи не всегда последние, часто где-то в середине?
    4) если записей за одну дату несколько, то среди них ищется именно самая нижняя по положению
    Слабо такую задачку???)))
    Решишь -- сильно поможешь))
    Это -- реальная задача для нашего отдела кадров, где ХРщики ведут таблицу кадры по дате, но не всегда записи делают четко по хронологии, и часто движений по сотруднику бывает несколько за один день, например: 31.03.24 - принят на работу, 31.03.24 - принят в отдел продаж, 31.03.24 - переведен в отдел оптовых продаж

  • @nabum
    @nabum 5 лет назад

    Добрый день. А можно ли сделать так, чтобы находилось предпоследнее значение? (к примеру мне нужно сравнить последнюю цену с предыдущей)

    • @statanaliz
      @statanaliz  5 лет назад +1

      Добрый день. Да, можно выбрать любой номер ruclips.net/video/e1JGsDFk-yI/видео.html

    • @nabum
      @nabum 5 лет назад

      @@statanaliz спасибо

  • @inna3217
    @inna3217 4 года назад

    Добрый день. Для моих данных не работает. Повторила Ваш пример - да, всё ищется. В чем подвох?
    мне нужно искать по цифровому коду, заключенному в символы "/".
    Пример упрощенных данных:
    //111// 1
    //123// 6
    //223// 3
    //122// 8
    //123// 4

    • @ДмитрийЖивето-б5й
      @ДмитрийЖивето-б5й 23 дня назад

      Нельзя в поиске захватывать для сравнения поле, с каким сравниваешь. Диапазон не должен его включать. Иначе вернёт 0.

  • @Alex-cz6pq
    @Alex-cz6pq 5 лет назад

    А как привязать эту подстановку к дате, то есть сегодня подставилось последнее значение на сейчас, а месяц назад уже подставилось последнее значение на то время, а через неделю товар придет по новой цене и подставить надо эту цену. И чтобы все предыдущие продажи не пересчитывались по текущему последнему значению, а остались по уже подставленным согласно дате продажи???

    • @statanaliz
      @statanaliz  5 лет назад

      Это уже другая задача. Не решал, нужно думать. Или подождать, пока кто-нибудь здесь подскажет.

    • @Alex-cz6pq
      @Alex-cz6pq 5 лет назад

      Я так думаю надо создать условие по дате больше или равно(чтобы не перещитывались предыдущие) +подстановка последнего по Вашей формуле. Что скажете?

    • @statanaliz
      @statanaliz  5 лет назад

      @@Alex-cz6pq Возможно. В уме такое трудно посчитать. Если нет готового решения, нужно пробовать и тестировать.

    • @myktybekosmonaliev4061
      @myktybekosmonaliev4061 5 лет назад

      =ПРОСМОТР(2;(1/(Снабжение[@[Наименование товаров]]=Снабжение[Наименование товаров]))/(1/(Снабжение[Дата]

  • @SimpleNoname
    @SimpleNoname 5 лет назад

    эх жалко что у меня execel 2016 пиратский и первая версия нету множества функций а денег нет☹

  • @savikrus
    @savikrus 4 года назад

    А почему в google sheets не выходит такой трюк?

    • @statanaliz
      @statanaliz  4 года назад

      Разные программы.

    • @savikrus
      @savikrus 4 года назад

      @@statanaliz Подскажите как найти последнее значение в google sheets

    • @statanaliz
      @statanaliz  4 года назад

      @@savikrus Не работаю с google sheets, не знаю.

    • @ВолодимирСолонар-о2е
      @ВолодимирСолонар-о2е 4 года назад +1

      @@savikrus всё то же самое только с ARRAYFORMULA()

    • @savikrus
      @savikrus 4 года назад

      @@ВолодимирСолонар-о2е Мистика. Заработала. Спасибо большое.

  • @Ирина-б2с4х
    @Ирина-б2с4х 2 года назад

    =C2:C8=G10 не работает - выдает #ЗНАЧ!

  • @TxHJ5sez3mp
    @TxHJ5sez3mp 6 лет назад +1

    Неужели кому то нужно писать столь сложные формулы? Можно же поиском простым решить такую задачу. Зачем автоматизировать эту экзотику?