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

Вход

Регистрация

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

 

= Мир MS Excel/Функция Если с множеством условий в одной ячейке - Мир MS Excel

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

Excel 2007
Здравствуйте.
Вот бьюсь уже второй день. Я так думаю ошибка в синтаксисе формулы. Помогите ее найти.
Суть задачи следующая: Необходимо что бы происходил подсчет рабочего и нерабочего времени последующим условиям: От времяени Check out( K20) отнималось время Check in(R15)( что в принципе я сделал, сложность наступает далее) но если ячейка L20 пуста(<=0), то есть человек не работал в этот временной промежуток, то вычисляется следующая формула: K19-R15. В идеале мне необходимо что бы полный пересчет до верхней ячейке: при если L19<=0 то K18-R15, если L18<=0 то K17-R15, если L17<=0 то K16-R15, если L16<=0 то K15-R15, но если я хотя бы буду знать как соединить хотя бы два условия я попытаюсь сам закончить эту формулу.
Заранее спасибо. <_<
К сообщению приложен файл: Book2.xlsx (27.3 Kb)
 
Ответить
СообщениеЗдравствуйте.
Вот бьюсь уже второй день. Я так думаю ошибка в синтаксисе формулы. Помогите ее найти.
Суть задачи следующая: Необходимо что бы происходил подсчет рабочего и нерабочего времени последующим условиям: От времяени Check out( K20) отнималось время Check in(R15)( что в принципе я сделал, сложность наступает далее) но если ячейка L20 пуста(<=0), то есть человек не работал в этот временной промежуток, то вычисляется следующая формула: K19-R15. В идеале мне необходимо что бы полный пересчет до верхней ячейке: при если L19<=0 то K18-R15, если L18<=0 то K17-R15, если L17<=0 то K16-R15, если L16<=0 то K15-R15, но если я хотя бы буду знать как соединить хотя бы два условия я попытаюсь сам закончить эту формулу.
Заранее спасибо. <_<

Автор - Aexbro
Дата добавления - 02.09.2014 в 18:08
Nic70y Дата: Вторник, 02.09.2014, 18:31 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
Такой длинный текст, прочесть не смог :)
из двух фраз, что понял:
Код
=ИНДЕКС(K$15:K$20;ПОИСКПОЗ(9^9;L$15:L$20;1))
(для начала - наверное)


ЮMoney 41001841029809
 
Ответить
СообщениеТакой длинный текст, прочесть не смог :)
из двух фраз, что понял:
Код
=ИНДЕКС(K$15:K$20;ПОИСКПОЗ(9^9;L$15:L$20;1))
(для начала - наверное)

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

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=ОСТАТ(ТЕКСТ(ПРОСМОТР(;-1/L15:L20;J15:J20);"0\:00")-ТЕКСТ(R15;"0\:00");1)
К сообщению приложен файл: Book2_1.xlsx (28.4 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=ОСТАТ(ТЕКСТ(ПРОСМОТР(;-1/L15:L20;J15:J20);"0\:00")-ТЕКСТ(R15;"0\:00");1)

Автор - _Boroda_
Дата добавления - 02.09.2014 в 19:17
Aexbro Дата: Вторник, 02.09.2014, 20:17 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 37
Репутация: 4 ±
Замечаний: 0% ±

Excel 2007
Спасибо. Извините, что утомил текстом. А возможно формулу в P16 объединить с формулой в T15? Мне ячейки P15:P20 нужны для текстовой инфы. Еще раз спасибо
 
Ответить
СообщениеСпасибо. Извините, что утомил текстом. А возможно формулу в P16 объединить с формулой в T15? Мне ячейки P15:P20 нужны для текстовой инфы. Еще раз спасибо

Автор - Aexbro
Дата добавления - 02.09.2014 в 20:17
Aexbro Дата: Среда, 03.09.2014, 00:06 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 37
Репутация: 4 ±
Замечаний: 0% ±

Excel 2007
Поспешил. К сожалению формула не работает.
 
Ответить
СообщениеПоспешил. К сожалению формула не работает.

Автор - Aexbro
Дата добавления - 03.09.2014 в 00:06
Aexbro Дата: Среда, 03.09.2014, 01:12 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 37
Репутация: 4 ±
Замечаний: 0% ±

Excel 2007
возможно объединить все эти условия в одной ячейке T15 ?

=IF(L20<=0;MOD(TEXT(R15;"0\:00")-TEXT(K19;"0\:00");1);MOD(TEXT(R15;"0\:00")-TEXT(K20;"0\:00");1));IF(L19<=0;MOD(TEXT(R15;"0\:00")-TEXT(K18;"0\:00");1);MOD(TEXT(R15;"0\:00")-TEXT(K19;"0\:00");1));IF(L18<=0;MOD(TEXT(R15;"0\:00")-TEXT(K17;"0\:00");1);MOD(TEXT(R15;"0\:00")-TEXT(K18;"0\:00");1));[/color[color=green]]IF(L17<=0;MOD(TEXT(R15;"0\:00")-TEXT(K16;"0\:00");1);MOD(TEXT(R15;"0\:00")-TEXT(K17;"0\:00");1));IF(L16<=0;MOD(TEXT(R15;"0\:00")-TEXT(K15;"0\:00");1);MOD(TEXT(R15;"0\:00")-TEXT(K16;"0\:00");1))

Спасибо
К сообщению приложен файл: 9945996.xlsx (27.3 Kb)
 
Ответить
Сообщениевозможно объединить все эти условия в одной ячейке T15 ?

=IF(L20<=0;MOD(TEXT(R15;"0\:00")-TEXT(K19;"0\:00");1);MOD(TEXT(R15;"0\:00")-TEXT(K20;"0\:00");1));IF(L19<=0;MOD(TEXT(R15;"0\:00")-TEXT(K18;"0\:00");1);MOD(TEXT(R15;"0\:00")-TEXT(K19;"0\:00");1));IF(L18<=0;MOD(TEXT(R15;"0\:00")-TEXT(K17;"0\:00");1);MOD(TEXT(R15;"0\:00")-TEXT(K18;"0\:00");1));[/color[color=green]]IF(L17<=0;MOD(TEXT(R15;"0\:00")-TEXT(K16;"0\:00");1);MOD(TEXT(R15;"0\:00")-TEXT(K17;"0\:00");1));IF(L16<=0;MOD(TEXT(R15;"0\:00")-TEXT(K15;"0\:00");1);MOD(TEXT(R15;"0\:00")-TEXT(K16;"0\:00");1))

Спасибо

Автор - Aexbro
Дата добавления - 03.09.2014 в 01:12
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Функция Если с множеством условий в одной ячейке (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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