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

Вход

Регистрация

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

 

= Мир MS Excel/работа с диапазонами времени - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » работа с диапазонами времени (Формулы/Formulas)
работа с диапазонами времени
sergeis88 Дата: Воскресенье, 14.09.2014, 20:06 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день. Прошу помощи в решении задачи. В одном столбце есть диапазон времени 8:00-11:00, в следующем столбце значение данного диапазона: 1, и третий столбец в котором идет различное время: 9:01, 12:05. Надо чтобы в четвертом столбце при попадании времени третьего в диапазон первого столбца, ставилось значение из второго. Знаю, что это можно сделать формулой.
К сообщению приложен файл: 5639577.xls (28.0 Kb)
 
Ответить
СообщениеДобрый день. Прошу помощи в решении задачи. В одном столбце есть диапазон времени 8:00-11:00, в следующем столбце значение данного диапазона: 1, и третий столбец в котором идет различное время: 9:01, 12:05. Надо чтобы в четвертом столбце при попадании времени третьего в диапазон первого столбца, ставилось значение из второго. Знаю, что это можно сделать формулой.

Автор - sergeis88
Дата добавления - 14.09.2014 в 20:06
_Boroda_ Дата: Воскресенье, 14.09.2014, 20:17 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=СУММПРОИЗВ(B$2:B$7*(D2>=--ЛЕВБ(A$2:A$7;5))*(D2<--ПСТР(A$2:A$7;ПОИСК("-";A$2:A$7)+2;9)))

ПОИСК для того, чтобы работало еще и со временем типа 6:00 - 8:00

Кстати, развив мысль с ПРОСМОТРом из поста Владимира ниже, можно и так
Код
=ПРОСМОТР(D2;--ЛЕВБ(A$2:A$7;5);B$2:B$7)
К сообщению приложен файл: 5639577_2.xls (29.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=СУММПРОИЗВ(B$2:B$7*(D2>=--ЛЕВБ(A$2:A$7;5))*(D2<--ПСТР(A$2:A$7;ПОИСК("-";A$2:A$7)+2;9)))

ПОИСК для того, чтобы работало еще и со временем типа 6:00 - 8:00

Кстати, развив мысль с ПРОСМОТРом из поста Владимира ниже, можно и так
Код
=ПРОСМОТР(D2;--ЛЕВБ(A$2:A$7;5);B$2:B$7)

Автор - _Boroda_
Дата добавления - 14.09.2014 в 20:17
gling Дата: Воскресенье, 14.09.2014, 20:27 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2525
Репутация: 678 ±
Замечаний: 0% ±

2010
Есть такой вариант.
К сообщению приложен файл: 1086674.xls (31.0 Kb)


ЯД-41001506838083
 
Ответить
СообщениеЕсть такой вариант.

Автор - gling
Дата добавления - 14.09.2014 в 20:27
sergeis88 Дата: Воскресенье, 14.09.2014, 22:50 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Спасибо за помощь, лучший сайт по exсel!


Сообщение отредактировал sergeis88 - Воскресенье, 14.09.2014, 22:51
 
Ответить
СообщениеСпасибо за помощь, лучший сайт по exсel!

Автор - sergeis88
Дата добавления - 14.09.2014 в 22:50
jakim Дата: Понедельник, 15.09.2014, 01:03 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1200
Репутация: 313 ±
Замечаний: 0% ±

Excel 2010
По первому вопросу можно применить и такую формулу

Код
=SUMPRODUCT(((DAY($A$1:$A$46)>=5)*(MONTH($A$1:$A$46)>=1)-((DAY($A$1:$A$46)>5)*(MONTH($A$1:$A$46)=2)))*($B$1:$B$46=G4)*$C$1:$C$46)
К сообщению приложен файл: 8829944.xls (31.5 Kb)
 
Ответить
Сообщение
По первому вопросу можно применить и такую формулу

Код
=SUMPRODUCT(((DAY($A$1:$A$46)>=5)*(MONTH($A$1:$A$46)>=1)-((DAY($A$1:$A$46)>5)*(MONTH($A$1:$A$46)=2)))*($B$1:$B$46=G4)*$C$1:$C$46)

Автор - jakim
Дата добавления - 15.09.2014 в 01:03
krosav4ig Дата: Понедельник, 15.09.2014, 03:06 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
еще вариант
Код
=ПОИСКПОЗ(D2;--ЛЕВБ(A$2:A$5;5))


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Понедельник, 15.09.2014, 03:08
 
Ответить
Сообщениееще вариант
Код
=ПОИСКПОЗ(D2;--ЛЕВБ(A$2:A$5;5))

Автор - krosav4ig
Дата добавления - 15.09.2014 в 03:06
Мир MS Excel » Вопросы и решения » Вопросы по Excel » работа с диапазонами времени (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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