Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Отображение последнего значения с условием - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Отображение последнего значения с условием (Формулы/Formulas)
Отображение последнего значения с условием
AVI Дата: Среда, 30.05.2018, 05:31 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 352
Репутация: 7 ±
Замечаний: 0% ±

Excel 2016
Добрый день!
Помогите, пожалуйста, с формулой. В столбце "B" несколько одинаковых наименований. В правую таблицу нужно выгрузить именно последнее значение. Как указано в примере
К сообщению приложен файл: 8663728.xlsx(10.0 Kb)
 
Ответить
СообщениеДобрый день!
Помогите, пожалуйста, с формулой. В столбце "B" несколько одинаковых наименований. В правую таблицу нужно выгрузить именно последнее значение. Как указано в примере

Автор - AVI
Дата добавления - 30.05.2018 в 05:31
Pelena Дата: Среда, 30.05.2018, 06:51 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 12905
Репутация: 2843 ±
Замечаний: 0% ±

Excel 2010, 2016 & Mac Excel
Здравствуйте.
Код
=ЕСЛИОШИБКА(ПРОСМОТР(;-1/($H3=$B$3:$B$24);$C$3:$C$24);"")
К сообщению приложен файл: 4920753.xlsx(10.3 Kb)


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Код
=ЕСЛИОШИБКА(ПРОСМОТР(;-1/($H3=$B$3:$B$24);$C$3:$C$24);"")

Автор - Pelena
Дата добавления - 30.05.2018 в 06:51
AVI Дата: Среда, 30.05.2018, 07:37 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 352
Репутация: 7 ±
Замечаний: 0% ±

Excel 2016
Pelena, Спасибо! Понимаю, что просмотр, но никак не могу осознать действие формулы...
 
Ответить
СообщениеPelena, Спасибо! Понимаю, что просмотр, но никак не могу осознать действие формулы...

Автор - AVI
Дата добавления - 30.05.2018 в 07:37
_Boroda_ Дата: Среда, 30.05.2018, 07:52 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 12744
Репутация: 5226 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Алексей, вот здесь я писал пояснялку для ПРОСМОТРа
http://www.excelworld.ru/forum/2-16573-138042-16-1427281717


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеАлексей, вот здесь я писал пояснялку для ПРОСМОТРа
http://www.excelworld.ru/forum/2-16573-138042-16-1427281717

Автор - _Boroda_
Дата добавления - 30.05.2018 в 07:52
AVI Дата: Четверг, 31.05.2018, 06:03 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 352
Репутация: 7 ±
Замечаний: 0% ±

Excel 2016
_Boroda_, Добрый день, Александр. Я несколько раз пытался разобраться, но так до конца и не понял.

В продолжении темы:
Задача несколько усложнилась путем добавления еще одного условия: даты. Если найти требуемое в промежутке между датами у меня получилось, то найти требуемое до указанной даты никак не получается. То есть нужно выгрузить последнее значение ДО указанной даты.
Если в формуле оставить даты начал и конца, а датой начала указать какую-нибудь раннюю дату, например,
Код
=ЕСЛИОШИБКА(ПРОСМОТР(;-1/($H4=$B$3:$B$59)*-1/($D$3:$D$59<=$J$1)*-1/($D$3:$D$59>=10179);$C$3:$C$59);"")
то она работает, а если убрать начальную дату, то не работает... я не понимаю как так. Видимо тут все дело в математике в дробях?
К сообщению приложен файл: 4097182.xlsx(12.2 Kb)


Сообщение отредактировал AVI - Четверг, 31.05.2018, 06:16
 
Ответить
Сообщение_Boroda_, Добрый день, Александр. Я несколько раз пытался разобраться, но так до конца и не понял.

В продолжении темы:
Задача несколько усложнилась путем добавления еще одного условия: даты. Если найти требуемое в промежутке между датами у меня получилось, то найти требуемое до указанной даты никак не получается. То есть нужно выгрузить последнее значение ДО указанной даты.
Если в формуле оставить даты начал и конца, а датой начала указать какую-нибудь раннюю дату, например,
Код
=ЕСЛИОШИБКА(ПРОСМОТР(;-1/($H4=$B$3:$B$59)*-1/($D$3:$D$59<=$J$1)*-1/($D$3:$D$59>=10179);$C$3:$C$59);"")
то она работает, а если убрать начальную дату, то не работает... я не понимаю как так. Видимо тут все дело в математике в дробях?

Автор - AVI
Дата добавления - 31.05.2018 в 06:03
Pelena Дата: Четверг, 31.05.2018, 07:01 | Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 12905
Репутация: 2843 ±
Замечаний: 0% ±

Excel 2010, 2016 & Mac Excel
Чтобы следующее условие пошло в знаменатель дроби надо делить, а не умножать
Код
=ЕСЛИОШИБКА(ПРОСМОТР(;-1/($H4=$B$3:$B$59)/($D$3:$D$59<=$J$1);$C$3:$C$59);"")

Для диапазона
Код
=ЕСЛИОШИБКА(ПРОСМОТР(;-1/($H4=$B$3:$B$59)/($D$3:$D$59<=$J$2)/($D$3:$D$59>=$J$1);$C$3:$C$59);"")


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеЧтобы следующее условие пошло в знаменатель дроби надо делить, а не умножать
Код
=ЕСЛИОШИБКА(ПРОСМОТР(;-1/($H4=$B$3:$B$59)/($D$3:$D$59<=$J$1);$C$3:$C$59);"")

Для диапазона
Код
=ЕСЛИОШИБКА(ПРОСМОТР(;-1/($H4=$B$3:$B$59)/($D$3:$D$59<=$J$2)/($D$3:$D$59>=$J$1);$C$3:$C$59);"")

Автор - Pelena
Дата добавления - 31.05.2018 в 07:01
AVI Дата: Четверг, 31.05.2018, 07:50 | Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 352
Репутация: 7 ±
Замечаний: 0% ±

Excel 2016
Pelena, Спасибо, точно. Так и думал, что меня математика подведет)
 
Ответить
СообщениеPelena, Спасибо, точно. Так и думал, что меня математика подведет)

Автор - AVI
Дата добавления - 31.05.2018 в 07:50
_Boroda_ Дата: Четверг, 31.05.2018, 09:44 | Сообщение № 8
Группа: Модераторы
Ранг: Местный житель
Сообщений: 12744
Репутация: 5226 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Я несколько раз пытался разобраться, но так до конца и не понял

А что конкретно не понятно? Вы спрашивайте. Здесь же как? Если человек по ссылкам не ходит, ничего не читает, а просто тупо "Сделайте мне ...", то раз ему помогли, два, три, а дальше желание пропадает. А вот если как Вы - почитали, попробовали, не получилось, еще раз почитали и т.д., то никто не будет против дообъяснить Вам непонятку более подробно


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Я несколько раз пытался разобраться, но так до конца и не понял

А что конкретно не понятно? Вы спрашивайте. Здесь же как? Если человек по ссылкам не ходит, ничего не читает, а просто тупо "Сделайте мне ...", то раз ему помогли, два, три, а дальше желание пропадает. А вот если как Вы - почитали, попробовали, не получилось, еще раз почитали и т.д., то никто не будет против дообъяснить Вам непонятку более подробно

Автор - _Boroda_
Дата добавления - 31.05.2018 в 09:44
AVI Дата: Пятница, 01.06.2018, 05:49 | Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 352
Репутация: 7 ±
Замечаний: 0% ±

Excel 2016
_Boroda_, Я даже не знаю как объяснить. У меня в голове не укладывается как можно делить и умножать диапазоны, а, если добавлены еще разные формулы, то я упираюсь в препятствие какое-то. Я пытался искать учебные материалы по массивам, скачивал кусочки разных книжеr, но ни где так и не нашел что-нибудь объясняющее с нуля доходчиво, так и забросил. Я на этом форуме уже давно и почти все, что мне здесь помогли (за что я безгранично благодарен) - я разобрал и применяю, доделываю под другие свои нужды, но это касается линейных функций. Очень помогает помощник "Вычислить формулу". Виден ход расчета и все становится на свои места. Но если что-то касается работы с диапазонами, то у меня просто ступорт. Даже не знаю как это преодолеть.
 
Ответить
Сообщение_Boroda_, Я даже не знаю как объяснить. У меня в голове не укладывается как можно делить и умножать диапазоны, а, если добавлены еще разные формулы, то я упираюсь в препятствие какое-то. Я пытался искать учебные материалы по массивам, скачивал кусочки разных книжеr, но ни где так и не нашел что-нибудь объясняющее с нуля доходчиво, так и забросил. Я на этом форуме уже давно и почти все, что мне здесь помогли (за что я безгранично благодарен) - я разобрал и применяю, доделываю под другие свои нужды, но это касается линейных функций. Очень помогает помощник "Вычислить формулу". Виден ход расчета и все становится на свои места. Но если что-то касается работы с диапазонами, то у меня просто ступорт. Даже не знаю как это преодолеть.

Автор - AVI
Дата добавления - 01.06.2018 в 05:49
Pelena Дата: Пятница, 01.06.2018, 07:26 | Сообщение № 10
Группа: Модераторы
Ранг: Местный житель
Сообщений: 12905
Репутация: 2843 ±
Замечаний: 0% ±

Excel 2010, 2016 & Mac Excel
Очень помогает помощник "Вычислить формулу"

Есть ещё помощник - клавиша F9, которая позволяет посмотреть на вычисление формулы "изнутри".
Подробнее Как разобраться в работе сложной формулы?


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
Сообщение
Очень помогает помощник "Вычислить формулу"

Есть ещё помощник - клавиша F9, которая позволяет посмотреть на вычисление формулы "изнутри".
Подробнее Как разобраться в работе сложной формулы?

Автор - Pelena
Дата добавления - 01.06.2018 в 07:26
_Boroda_ Дата: Пятница, 01.06.2018, 09:44 | Сообщение № 11
Группа: Модераторы
Ранг: Местный житель
Сообщений: 12744
Репутация: 5226 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
как можно делить и умножать диапазоны

Все довольно просто - не обращайте внимания на то, что это диапазон. Представьте, что это куча единичных значений, с каждым из которых производится какое-то действие
В файле примеры для каждого случая

1. Если диапазон (ДД) умножаем/делим/прибавляем/вычитаем/возводим в степень/... на единичное число, то с каждым элементом ДД производится эта операция
2. Если ДД умножаем (или любое другое арифметическое действие, для примера рассмотрим только умножение) на другой диапазон АА, то здесь варианты
2.1. Если ДД и АА одинаковой размерности, то каждый элемент ДД умножается на соответствующий элемент АА
2.2. Если ДД и АА разной размерности, но одной направленности (оба или по вертикали, или по горизонтали - рассмартиваем сейчас одномерные массивы), то соответствующие друг другу элементы перемножаются, а лишние заполняются значением ошибки #Н/Д. Если массивы не одномерные, то аналогично.
2.2.1. Частный случай - одномерные массивы разных направленностей. получается матрица размером ДхА (по типу шахматной доски). Каждый элемент ДД умножается на все элементы АА. В примере понятнее, чем словами

Ну вот примерно как-то так ...
К сообщению приложен файл: Diapazony.xlsm(11.7 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
как можно делить и умножать диапазоны

Все довольно просто - не обращайте внимания на то, что это диапазон. Представьте, что это куча единичных значений, с каждым из которых производится какое-то действие
В файле примеры для каждого случая

1. Если диапазон (ДД) умножаем/делим/прибавляем/вычитаем/возводим в степень/... на единичное число, то с каждым элементом ДД производится эта операция
2. Если ДД умножаем (или любое другое арифметическое действие, для примера рассмотрим только умножение) на другой диапазон АА, то здесь варианты
2.1. Если ДД и АА одинаковой размерности, то каждый элемент ДД умножается на соответствующий элемент АА
2.2. Если ДД и АА разной размерности, но одной направленности (оба или по вертикали, или по горизонтали - рассмартиваем сейчас одномерные массивы), то соответствующие друг другу элементы перемножаются, а лишние заполняются значением ошибки #Н/Д. Если массивы не одномерные, то аналогично.
2.2.1. Частный случай - одномерные массивы разных направленностей. получается матрица размером ДхА (по типу шахматной доски). Каждый элемент ДД умножается на все элементы АА. В примере понятнее, чем словами

Ну вот примерно как-то так ...

Автор - _Boroda_
Дата добавления - 01.06.2018 в 09:44
_Boroda_ Дата: Пятница, 01.06.2018, 20:29 | Сообщение № 12
Группа: Модераторы
Ранг: Местный житель
Сообщений: 12744
Репутация: 5226 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Следующий вопрос - это уже другая тема. Я сначала ответил, а потом только сообразил
Темы разделил
Вот новая
http://www.excelworld.ru/forum/2-38446-1


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеСледующий вопрос - это уже другая тема. Я сначала ответил, а потом только сообразил
Темы разделил
Вот новая
http://www.excelworld.ru/forum/2-38446-1

Автор - _Boroda_
Дата добавления - 01.06.2018 в 20:29
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Отображение последнего значения с условием (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс цитирования
© 2010-2018 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!