работа с диапазонами времени
sergeis88
Дата: Воскресенье, 14.09.2014, 20:06 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Добрый день. Прошу помощи в решении задачи. В одном столбце есть диапазон времени 8:00-11:00, в следующем столбце значение данного диапазона: 1, и третий столбец в котором идет различное время: 9:01, 12:05. Надо чтобы в четвертом столбце при попадании времени третьего в диапазон первого столбца, ставилось значение из второго. Знаю, что это можно сделать формулой.
Добрый день. Прошу помощи в решении задачи. В одном столбце есть диапазон времени 8:00-11:00, в следующем столбце значение данного диапазона: 1, и третий столбец в котором идет различное время: 9:01, 12:05. Надо чтобы в четвертом столбце при попадании времени третьего в диапазон первого столбца, ставилось значение из второго. Знаю, что это можно сделать формулой. sergeis88
Ответить
Сообщение Добрый день. Прошу помощи в решении задачи. В одном столбце есть диапазон времени 8:00-11:00, в следующем столбце значение данного диапазона: 1, и третий столбец в котором идет различное время: 9:01, 12:05. Надо чтобы в четвертом столбце при попадании времени третьего в диапазон первого столбца, ставилось значение из второго. Знаю, что это можно сделать формулой. Автор - sergeis88 Дата добавления - 14.09.2014 в 20:06
_Boroda_
Дата: Воскресенье, 14.09.2014, 20:17 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16913
Репутация:
6617
±
Замечаний:
±
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)
Так нужно? Код
=СУММПРОИЗВ(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_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: 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
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2643
Репутация:
739
±
Замечаний:
0% ±
2010
Есть такой вариант.
ЯД-41001506838083
Ответить
Сообщение Есть такой вариант. Автор - gling Дата добавления - 14.09.2014 в 20:27
sergeis88
Дата: Воскресенье, 14.09.2014, 22:50 |
Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Спасибо за помощь, лучший сайт по exсel!
Спасибо за помощь, лучший сайт по exсel! sergeis88
Сообщение отредактировал sergeis88 - Воскресенье, 14.09.2014, 22:51
Ответить
Сообщение Спасибо за помощь, лучший сайт по exсel! Автор - sergeis88 Дата добавления - 14.09.2014 в 22:50
jakim
Дата: Понедельник, 15.09.2014, 01:03 |
Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1218
Репутация:
316
±
Замечаний:
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)
По первому вопросу можно применить и такую формулу
Код
=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
Ответить
Сообщение По первому вопросу можно применить и такую формулу
Код
=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
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
еще вариант Код
=ПОИСКПОЗ(D2;--ЛЕВБ(A$2:A$5;5))
еще вариант Код
=ПОИСКПОЗ(D2;--ЛЕВБ(A$2:A$5;5))
krosav4ig
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