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

Вход

Регистрация

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

 

= Мир MS Excel/УФ с другого листа по условию. - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » УФ с другого листа по условию. (Формулы/Formulas)
УФ с другого листа по условию.
bumnik Дата: Суббота, 26.03.2016, 13:16 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 185
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007,2010
Здравствуйте! Подскажите пожалуйста формулу. Если в "общем табеле" отсутствует человек, а в "БДМ№1" у другого работника по профессии отсутствующего стоит знак "%" - то ячейка подсвечивается.
К сообщению приложен файл: 1740037.xlsx (49.1 Kb)
 
Ответить
СообщениеЗдравствуйте! Подскажите пожалуйста формулу. Если в "общем табеле" отсутствует человек, а в "БДМ№1" у другого работника по профессии отсутствующего стоит знак "%" - то ячейка подсвечивается.

Автор - bumnik
Дата добавления - 26.03.2016 в 13:16
Pelena Дата: Суббота, 26.03.2016, 14:26 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19174
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
Ничего не поняла. Какой человек отсутствует? Откуда это видно?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНичего не поняла. Какой человек отсутствует? Откуда это видно?

Автор - Pelena
Дата добавления - 26.03.2016 в 14:26
gling Дата: Суббота, 26.03.2016, 14:30 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2519
Репутация: 674 ±
Замечаний: 0% ±

2010
Здравствуйте. Посмотрите вариант УФ
Код
=И(ЕЧИСЛО(ВПР($C5;'Общий табель'!$C$6:$AI$22;СТОЛБЕЦ()-2;));ЕСЛИОШИБКА(ПОИСК("%";$D5);))
но с вашим не соответствует. У Вас отмечен цветом одна пустая ячейка , а другая 12'. Почему? и нужно ли отмечать ячейки против чисел с штрихом?
К сообщению приложен файл: 4841580.xlsx (49.9 Kb)


ЯД-41001506838083
 
Ответить
СообщениеЗдравствуйте. Посмотрите вариант УФ
Код
=И(ЕЧИСЛО(ВПР($C5;'Общий табель'!$C$6:$AI$22;СТОЛБЕЦ()-2;));ЕСЛИОШИБКА(ПОИСК("%";$D5);))
но с вашим не соответствует. У Вас отмечен цветом одна пустая ячейка , а другая 12'. Почему? и нужно ли отмечать ячейки против чисел с штрихом?

Автор - gling
Дата добавления - 26.03.2016 в 14:30
bumnik Дата: Суббота, 26.03.2016, 15:16 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 185
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007,2010
Pelena, видно из общего табеля. если А,О значит работник находился в отпуске, если 12,12' работник работал 12 ч днём или 12' ночью.
 
Ответить
СообщениеPelena, видно из общего табеля. если А,О значит работник находился в отпуске, если 12,12' работник работал 12 ч днём или 12' ночью.

Автор - bumnik
Дата добавления - 26.03.2016 в 15:16
bumnik Дата: Суббота, 26.03.2016, 15:19 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 185
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007,2010
gling, отмечена цветом ячейка с профессией 3 разряд, а в общем табеле этот работник работал по 4 разряду.
 
Ответить
Сообщениеgling, отмечена цветом ячейка с профессией 3 разряд, а в общем табеле этот работник работал по 4 разряду.

Автор - bumnik
Дата добавления - 26.03.2016 в 15:19
gling Дата: Суббота, 26.03.2016, 16:01 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2519
Репутация: 674 ±
Замечаний: 0% ±

2010
Тогда может так?
Код
=И(СУММПРОИЗВ(--ЕЧИСЛО(('Общий табель'!$C$6:$C$22=$C5)*(ЛЕВСИМВ('Общий табель'!E$6:E$22;1))));ЕСЛИОШИБКА(ПОИСК("%";$D5);))
К сообщению приложен файл: 9926395.xlsx (49.9 Kb)


ЯД-41001506838083
 
Ответить
СообщениеТогда может так?
Код
=И(СУММПРОИЗВ(--ЕЧИСЛО(('Общий табель'!$C$6:$C$22=$C5)*(ЛЕВСИМВ('Общий табель'!E$6:E$22;1))));ЕСЛИОШИБКА(ПОИСК("%";$D5);))

Автор - gling
Дата добавления - 26.03.2016 в 16:01
bumnik Дата: Суббота, 26.03.2016, 16:11 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 185
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007,2010
gling, к сожалению не работает.
 
Ответить
Сообщениеgling, к сожалению не работает.

Автор - bumnik
Дата добавления - 26.03.2016 в 16:11
bumnik Дата: Суббота, 26.03.2016, 16:29 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 185
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007,2010
если в "общем табеле" "А,О,В" (значит работник отсутствует), а в "БДМ№1" у другого работника по профессии отсутствующего стоит знак "%" - то ячейка подсвечивается как в примере.
К сообщению приложен файл: 2486328.xlsx (49.4 Kb)


Сообщение отредактировал bumnik - Суббота, 26.03.2016, 16:34
 
Ответить
Сообщениеесли в "общем табеле" "А,О,В" (значит работник отсутствует), а в "БДМ№1" у другого работника по профессии отсутствующего стоит знак "%" - то ячейка подсвечивается как в примере.

Автор - bumnik
Дата добавления - 26.03.2016 в 16:29
Manyasha Дата: Суббота, 26.03.2016, 16:44 | Сообщение № 9
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 898 ±
Замечаний: 0% ±

Excel 2010, 2016
bumnik, в общем табеле в строке 21 для "Накатчик 3 р." стоит "А" с 1-го по 6 число. Почему на 1-м листе Вы отметили только 2-е и 4-е число?
Строка 11: Разм. РПО 3 р. - 3-е число - стоит А, 5 и 6 - В. Почему на 1-м листе покрашено только 2-е число?


ЯД: 410013299366744 WM: R193491431804
 
Ответить
Сообщениеbumnik, в общем табеле в строке 21 для "Накатчик 3 р." стоит "А" с 1-го по 6 число. Почему на 1-м листе Вы отметили только 2-е и 4-е число?
Строка 11: Разм. РПО 3 р. - 3-е число - стоит А, 5 и 6 - В. Почему на 1-м листе покрашено только 2-е число?

Автор - Manyasha
Дата добавления - 26.03.2016 в 16:44
bumnik Дата: Суббота, 26.03.2016, 16:49 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 185
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007,2010
Manyasha, УФ только для чисел.
[moder]Для каких чисел? У Вас там пусто (на 1-м листе).
Объясните нормально, почему F10 цветная, а G10 - нет?
Ничего же не понятно! И, судя по ответам, не только мне.[/moder]


Сообщение отредактировал Manyasha - Суббота, 26.03.2016, 17:00
 
Ответить
СообщениеManyasha, УФ только для чисел.
[moder]Для каких чисел? У Вас там пусто (на 1-м листе).
Объясните нормально, почему F10 цветная, а G10 - нет?
Ничего же не понятно! И, судя по ответам, не только мне.[/moder]

Автор - bumnik
Дата добавления - 26.03.2016 в 16:49
bumnik Дата: Суббота, 26.03.2016, 17:10 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 185
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007,2010
Manyasha, знак "%" означает, что данная профессия является не основной, то есть дополнительной и выполняется работа параллельно основной. По основной профессии данный работник (Сацук А.Л.) находился в административном отпуске (в общем табеле стоит буква А), а значит он не мог совмещать данную профессию.


Сообщение отредактировал bumnik - Суббота, 26.03.2016, 17:12
 
Ответить
СообщениеManyasha, знак "%" означает, что данная профессия является не основной, то есть дополнительной и выполняется работа параллельно основной. По основной профессии данный работник (Сацук А.Л.) находился в административном отпуске (в общем табеле стоит буква А), а значит он не мог совмещать данную профессию.

Автор - bumnik
Дата добавления - 26.03.2016 в 17:10
Manyasha Дата: Суббота, 26.03.2016, 18:08 | Сообщение № 12
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 898 ±
Замечаний: 0% ±

Excel 2010, 2016
bumnik, сейчас сижу за компом с 2007 Экселем, там нет возможности в УФ ссылаться на другой лист. Поэтому формулы в ячейках на 1-м листе, УФ подсвечивает значения >0.
Код
=ЕЧИСЛО(ПОИСК("%";$D5))*СУММПРОИЗВ(('Общий табель'!$D$6:$D$22=ПОДСТАВИТЬ($D5;" %";""))*ЕОШ(--ПОДСТАВИТЬ('Общий табель'!E$6:E$22;"'";"")))*СУММПРОИЗВ(('Общий табель'!$C$6:$C$22=БДМ№1!$C5)*ЕЧИСЛО(--ПОДСТАВИТЬ('Общий табель'!E$6:E$22;"'";"")))

В 2010 можно эту формулу в УФ скопировать: выделяете Ваш диапазон на 1-м листе, начиная с Е5 - создаете правило и копируете туда формулу из этого поста.

Если Вы тоже в 2007-м работаете, то можно создать имя (ctrl+f3) и туда формулу запихать (см. второй файл - имя "замена"). Тогда в УФ будет просто
Код
=замена
К сообщению приложен файл: 2486328-1.xlsx (53.0 Kb) · 2486328-2.xlsx (48.5 Kb)


ЯД: 410013299366744 WM: R193491431804

Сообщение отредактировал Manyasha - Суббота, 26.03.2016, 18:23
 
Ответить
Сообщениеbumnik, сейчас сижу за компом с 2007 Экселем, там нет возможности в УФ ссылаться на другой лист. Поэтому формулы в ячейках на 1-м листе, УФ подсвечивает значения >0.
Код
=ЕЧИСЛО(ПОИСК("%";$D5))*СУММПРОИЗВ(('Общий табель'!$D$6:$D$22=ПОДСТАВИТЬ($D5;" %";""))*ЕОШ(--ПОДСТАВИТЬ('Общий табель'!E$6:E$22;"'";"")))*СУММПРОИЗВ(('Общий табель'!$C$6:$C$22=БДМ№1!$C5)*ЕЧИСЛО(--ПОДСТАВИТЬ('Общий табель'!E$6:E$22;"'";"")))

В 2010 можно эту формулу в УФ скопировать: выделяете Ваш диапазон на 1-м листе, начиная с Е5 - создаете правило и копируете туда формулу из этого поста.

Если Вы тоже в 2007-м работаете, то можно создать имя (ctrl+f3) и туда формулу запихать (см. второй файл - имя "замена"). Тогда в УФ будет просто
Код
=замена

Автор - Manyasha
Дата добавления - 26.03.2016 в 18:08
bumnik Дата: Суббота, 26.03.2016, 18:42 | Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 185
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007,2010
Manyasha, Спасибо! Работает!
 
Ответить
СообщениеManyasha, Спасибо! Работает!

Автор - bumnik
Дата добавления - 26.03.2016 в 18:42
bumnik Дата: Воскресенье, 27.03.2016, 20:20 | Сообщение № 14
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 185
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007,2010
можно ли дополнить формулу условием? например: если по штату в смене не менее двух Разм. ПО 3 р., а отработало 2.01.2016 в смене только один Разм. ПО 3 р., то ячейка напротив Разм. ПО 3 р. % подсвечивается. в данном примере ячейка подсвечивается если один из Разм. ПО 3 р. отсутствует.
К сообщению приложен файл: 8945334.xlsx (48.9 Kb)


Сообщение отредактировал bumnik - Понедельник, 28.03.2016, 17:53
 
Ответить
Сообщениеможно ли дополнить формулу условием? например: если по штату в смене не менее двух Разм. ПО 3 р., а отработало 2.01.2016 в смене только один Разм. ПО 3 р., то ячейка напротив Разм. ПО 3 р. % подсвечивается. в данном примере ячейка подсвечивается если один из Разм. ПО 3 р. отсутствует.

Автор - bumnik
Дата добавления - 27.03.2016 в 20:20
bumnik Дата: Четверг, 14.07.2016, 01:18 | Сообщение № 15
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 185
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007,2010
Manyasha, только сейчас нашёл ошибку в Вашей формуле. Подскажите как её исправить. В 39 строке не должно быть уф, т. к. есть работник в строке 42. Вашей формулы было не достаточно и я дополнил ещё две.
К сообщению приложен файл: 1074854.xlsx (49.6 Kb)
 
Ответить
СообщениеManyasha, только сейчас нашёл ошибку в Вашей формуле. Подскажите как её исправить. В 39 строке не должно быть уф, т. к. есть работник в строке 42. Вашей формулы было не достаточно и я дополнил ещё две.

Автор - bumnik
Дата добавления - 14.07.2016 в 01:18
bumnik Дата: Воскресенье, 17.07.2016, 16:50 | Сообщение № 16
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 185
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007,2010
хоть один живой голос есть?
 
Ответить
Сообщениехоть один живой голос есть?

Автор - bumnik
Дата добавления - 17.07.2016 в 16:50
Nic70y Дата: Воскресенье, 17.07.2016, 18:43 | Сообщение № 17
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2272 ±
Замечаний: 0% ±

Excel 2010
[offtop]
живой голос
воскресенье жеж...
[/offtop]


ЮMoney 41001841029809
 
Ответить
Сообщение[offtop]
живой голос
воскресенье жеж...
[/offtop]

Автор - Nic70y
Дата добавления - 17.07.2016 в 18:43
Мир MS Excel » Вопросы и решения » Вопросы по Excel » УФ с другого листа по условию. (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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