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

Вход

Регистрация

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

 

= Мир MS Excel/поиск совпадения ячеек в строке и вычисление разницы значени - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » поиск совпадения ячеек в строке и вычисление разницы значени (Макросы/Sub)
поиск совпадения ячеек в строке и вычисление разницы значени
joni73 Дата: Среда, 01.03.2017, 20:42 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Подскажите возможно сделать так что бы в столбце наработка в мото/часах автоматически находила предыдущую одинаковую строку и от текущего показания счетчика отнимала предыдущие показания
К сообщению приложен файл: _poisk_pozicii_.xls (30.0 Kb)
 
Ответить
СообщениеПодскажите возможно сделать так что бы в столбце наработка в мото/часах автоматически находила предыдущую одинаковую строку и от текущего показания счетчика отнимала предыдущие показания

Автор - joni73
Дата добавления - 01.03.2017 в 20:42
Pelena Дата: Среда, 01.03.2017, 20:53 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19182
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
Код
=ЕСЛИОШИБКА(E2-ПРОСМОТР(;-1/($A$1:A1=A2)/($B$1:B1=B2)/($C$1:C1=C2)/($D$1:D1=D2);$E$1:E1);"")
К сообщению приложен файл: 1240773.xls (31.5 Kb)


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

Автор - Pelena
Дата добавления - 01.03.2017 в 20:53
Karataev Дата: Среда, 01.03.2017, 22:08 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация: 533 ±
Замечаний: 0% ±

Excel
Формула массива для "F2":
Код
=ЕСЛИ(СЧЁТЕСЛИ(B:B;B2)<>1;ЕСЛИ(СЧЁТЕСЛИ(colB;B2)=1;E2-МАКС(ЕСЛИ($B$1:B1=B2;$E$1:E1;));"");"")

Завершайте ввод формулы не клавишей Enter, а сочетанием клавиш Ctrl+Shift+Enter.

У меня формула делает не так, как в примере, а отображает только последние данные. Может быть так удобнее будет.
Формула считает одинаковыми строки те, у которых одинаковые данные в столбце "B".

Кроме того, используются имена (вкладка Формулы - Диспетчер имен).
К сообщению приложен файл: 1386699.xlsx (10.6 Kb)
 
Ответить
СообщениеФормула массива для "F2":
Код
=ЕСЛИ(СЧЁТЕСЛИ(B:B;B2)<>1;ЕСЛИ(СЧЁТЕСЛИ(colB;B2)=1;E2-МАКС(ЕСЛИ($B$1:B1=B2;$E$1:E1;));"");"")

Завершайте ввод формулы не клавишей Enter, а сочетанием клавиш Ctrl+Shift+Enter.

У меня формула делает не так, как в примере, а отображает только последние данные. Может быть так удобнее будет.
Формула считает одинаковыми строки те, у которых одинаковые данные в столбце "B".

Кроме того, используются имена (вкладка Формулы - Диспетчер имен).

Автор - Karataev
Дата добавления - 01.03.2017 в 22:08
joni73 Дата: Четверг, 02.03.2017, 01:59 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, Спасибо, это то что надо
 
Ответить
СообщениеPelena, Спасибо, это то что надо

Автор - joni73
Дата добавления - 02.03.2017 в 01:59
joni73 Дата: Четверг, 02.03.2017, 02:00 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Karataev, Получается что результат который мне нужно получить, его я не вижу в столбце F
 
Ответить
СообщениеKarataev, Получается что результат который мне нужно получить, его я не вижу в столбце F

Автор - joni73
Дата добавления - 02.03.2017 в 02:00
Мир MS Excel » Вопросы и решения » Вопросы по VBA » поиск совпадения ячеек в строке и вычисление разницы значени (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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