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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск последнего такого же значения - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Поиск последнего такого же значения
snezhana Дата: Пятница, 25.09.2015, 10:13 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый день! В таблице нужно посчитать новый остаток. Для этого нужно найти последнюю перед этим строку с тем же наименованием товара (так как список составлен по датам), взять из нее остаток, прибавить новую закупку или убавить расход товара. Прикрепленная формула не работает :(
К сообщению приложен файл: 0556707.jpg (24.6 Kb)


Сообщение отредактировал snezhana - Пятница, 25.09.2015, 10:14
 
Ответить
СообщениеДобрый день! В таблице нужно посчитать новый остаток. Для этого нужно найти последнюю перед этим строку с тем же наименованием товара (так как список составлен по датам), взять из нее остаток, прибавить новую закупку или убавить расход товара. Прикрепленная формула не работает :(

Автор - snezhana
Дата добавления - 25.09.2015 в 10:13
VIDEO56 Дата: Пятница, 25.09.2015, 10:18 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 262
Репутация: 27 ±
Замечаний: 0% ±

Excel 2010
файл пример???


Всем удачного дня!
 
Ответить
Сообщениефайл пример???

Автор - VIDEO56
Дата добавления - 25.09.2015 в 10:18
pabchek Дата: Пятница, 25.09.2015, 10:19 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 931
Репутация: 218 ±
Замечаний: 0% ±

Excel 2007
файл-пример в студию


"Учиться, учиться и еще раз учиться!"
WM: R399923528092
 
Ответить
Сообщениефайл-пример в студию

Автор - pabchek
Дата добавления - 25.09.2015 в 10:19
snezhana Дата: Пятница, 25.09.2015, 10:39 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
VIDEO56, pabchek, много весит(. посмотрите, пожалуйста, картинку
 
Ответить
СообщениеVIDEO56, pabchek, много весит(. посмотрите, пожалуйста, картинку

Автор - snezhana
Дата добавления - 25.09.2015 в 10:39
китин Дата: Пятница, 25.09.2015, 10:46 | Сообщение № 5
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Я посмотрел.красивая картинка.вам на форум по фотошопу :D
Оставьте 10-20 строк.остальное уберите.или в архив его.здесь по фото не лечат


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
СообщениеЯ посмотрел.красивая картинка.вам на форум по фотошопу :D
Оставьте 10-20 строк.остальное уберите.или в архив его.здесь по фото не лечат

Автор - китин
Дата добавления - 25.09.2015 в 10:46
snezhana Дата: Пятница, 25.09.2015, 11:09 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
VIDEO56, pabchek, китин,
К сообщению приложен файл: 1779376.xlsx (9.5 Kb)
 
Ответить
СообщениеVIDEO56, pabchek, китин,

Автор - snezhana
Дата добавления - 25.09.2015 в 11:09
китин Дата: Пятница, 25.09.2015, 12:01 | Сообщение № 7
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
вот такая вот монстрообразная формула массива(аж самому страшно стало)зато без доп.столбцов :p
Код
=ЕСЛИ(СЧЁТЕСЛИ($B$2:B2;B2)=1;C2-D2;ИНДЕКС($E$2:$E$22;НАИМЕНЬШИЙ(ЕСЛИ($B$2:$B$22=B2;СТРОКА($B$2:$B$22)-1);СЧЁТЕСЛИ($B$2:B2;B2)-1))+(ИНДЕКС($C$2:$C$22;НАИМЕНЬШИЙ(ЕСЛИ($B$2:$B$22=B2;СТРОКА($B$2:$B$22)-1);СЧЁТЕСЛИ($B$2:B2;B2)))-ИНДЕКС($D$2:$D$22;НАИМЕНЬШИЙ(ЕСЛИ($B$2:$B$22=B2;СТРОКА($B$2:$B$22)-1);СЧЁТЕСЛИ($B$2:B2;B2)))))

не ну я тупанул то. :'( можно же короче гораздо
Код
=ЕСЛИ(СЧЁТЕСЛИ($B$2:B2;B2)=1;C2-D2;ИНДЕКС($E$2:$E$22;НАИМЕНЬШИЙ(ЕСЛИ($B$2:$B$22=B2;СТРОКА($B$2:$B$22)-1);СЧЁТЕСЛИ($B$2:B2;B2)-1))+(C2-D2))
тоже массивная
К сообщению приложен файл: snezhana.xlsx (10.4 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Пятница, 25.09.2015, 12:57
 
Ответить
Сообщениевот такая вот монстрообразная формула массива(аж самому страшно стало)зато без доп.столбцов :p
Код
=ЕСЛИ(СЧЁТЕСЛИ($B$2:B2;B2)=1;C2-D2;ИНДЕКС($E$2:$E$22;НАИМЕНЬШИЙ(ЕСЛИ($B$2:$B$22=B2;СТРОКА($B$2:$B$22)-1);СЧЁТЕСЛИ($B$2:B2;B2)-1))+(ИНДЕКС($C$2:$C$22;НАИМЕНЬШИЙ(ЕСЛИ($B$2:$B$22=B2;СТРОКА($B$2:$B$22)-1);СЧЁТЕСЛИ($B$2:B2;B2)))-ИНДЕКС($D$2:$D$22;НАИМЕНЬШИЙ(ЕСЛИ($B$2:$B$22=B2;СТРОКА($B$2:$B$22)-1);СЧЁТЕСЛИ($B$2:B2;B2)))))

не ну я тупанул то. :'( можно же короче гораздо
Код
=ЕСЛИ(СЧЁТЕСЛИ($B$2:B2;B2)=1;C2-D2;ИНДЕКС($E$2:$E$22;НАИМЕНЬШИЙ(ЕСЛИ($B$2:$B$22=B2;СТРОКА($B$2:$B$22)-1);СЧЁТЕСЛИ($B$2:B2;B2)-1))+(C2-D2))
тоже массивная

Автор - китин
Дата добавления - 25.09.2015 в 12:01
snezhana Дата: Пятница, 25.09.2015, 12:25 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
китин, Чувак, это гениально! Спасибо. Целую твои пяточки!
 
Ответить
Сообщениекитин, Чувак, это гениально! Спасибо. Целую твои пяточки!

Автор - snezhana
Дата добавления - 25.09.2015 в 12:25
Pelena Дата: Пятница, 25.09.2015, 12:37 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Ещё вариант
Код
=ЕСЛИОШИБКА(ПРОСМОТР(2;1/($B$1:B1=B2);$E$1:E1);0)+C2-D2


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЕщё вариант
Код
=ЕСЛИОШИБКА(ПРОСМОТР(2;1/($B$1:B1=B2);$E$1:E1);0)+C2-D2

Автор - Pelena
Дата добавления - 25.09.2015 в 12:37
snezhana Дата: Пятница, 25.09.2015, 12:46 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Pelena, ОО, Это еще более гениально! DoubleThanks!
 
Ответить
СообщениеPelena, ОО, Это еще более гениально! DoubleThanks!

Автор - snezhana
Дата добавления - 25.09.2015 в 12:46
китин Дата: Пятница, 25.09.2015, 12:59 | Сообщение № 11
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
snezhana, в предидущем моем посте чуть покороче формула, хотя у Лены Pelena, формула класс. hands Думал про ПРОСМОТР ,но прикрутить не смог


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениеsnezhana, в предидущем моем посте чуть покороче формула, хотя у Лены Pelena, формула класс. hands Думал про ПРОСМОТР ,но прикрутить не смог

Автор - китин
Дата добавления - 25.09.2015 в 12:59
snezhana Дата: Пятница, 25.09.2015, 13:19 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Pelena, китин, А можете, пожалуйста, немного пояснить вот эту часть 2;1/($B$1:B1=B2), а то не могу применить формулу к своему большому массиву
 
Ответить
СообщениеPelena, китин, А можете, пожалуйста, немного пояснить вот эту часть 2;1/($B$1:B1=B2), а то не могу применить формулу к своему большому массиву

Автор - snezhana
Дата добавления - 25.09.2015 в 13:19
Pelena Дата: Пятница, 25.09.2015, 14:11 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Вот эта часть $B$1:B1=B2 даёт массив из значений ИСТИНА/ЛОЖЬ в зависимости от того, равен или не равен элемент значению В2.
Соответственно, 1/$B$1:B1=B2 даёт массив из единиц для ИСТИНА и ошибок (деление на ноль) для ЛОЖЬ.
Функция ПРОСМОТР ищет двойку в этом массиве, а так как двоек там нет, то останавливается на последней единице и возвращает соответствующий ей элемент из столбца Е. Вместо двойки можно написать любое число, большее единицы

Как-то так

Разобраться в работе сложной формулы помогает клавиша F9 (статья)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВот эта часть $B$1:B1=B2 даёт массив из значений ИСТИНА/ЛОЖЬ в зависимости от того, равен или не равен элемент значению В2.
Соответственно, 1/$B$1:B1=B2 даёт массив из единиц для ИСТИНА и ошибок (деление на ноль) для ЛОЖЬ.
Функция ПРОСМОТР ищет двойку в этом массиве, а так как двоек там нет, то останавливается на последней единице и возвращает соответствующий ей элемент из столбца Е. Вместо двойки можно написать любое число, большее единицы

Как-то так

Разобраться в работе сложной формулы помогает клавиша F9 (статья)

Автор - Pelena
Дата добавления - 25.09.2015 в 14:11
snezhana Дата: Пятница, 25.09.2015, 17:35 | Сообщение № 14
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Pelena, СПАСИБО!
 
Ответить
СообщениеPelena, СПАСИБО!

Автор - snezhana
Дата добавления - 25.09.2015 в 17:35
  • Страница 1 из 1
  • 1
Поиск:

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