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

Вход

Регистрация

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

 

= Мир MS Excel/Заполнение ячеек по двум и более условиям - Мир MS Excel

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

Excel 2013
Всем добрый вечер, столкнулся с проблемкой, и прошу помощи. Есть два листа с данными, нужно организовать выборку. Подробнее в приложении. И можно ли будет добавлять листы в книге без потери функционала?
К сообщению приложен файл: 4645852.xls (39.5 Kb)


Сообщение отредактировал ChelPau - Суббота, 31.01.2015, 21:46
 
Ответить
СообщениеВсем добрый вечер, столкнулся с проблемкой, и прошу помощи. Есть два листа с данными, нужно организовать выборку. Подробнее в приложении. И можно ли будет добавлять листы в книге без потери функционала?

Автор - ChelPau
Дата добавления - 31.01.2015 в 21:38
_Boroda_ Дата: Суббота, 31.01.2015, 23:50 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Цитата
если значение до 9 то СТ1, если значение до 26 то СТ2, если значение больше 30 то СТ3
А с 26 до 30 куда?
И еще: значения "норма" разве тоже нужно выводить, как у Вас в примере?
Посмотрите пока файл, может, так нужно?
Код
=ЕСЛИОШИБКА(СУММЕСЛИ(СМЕЩ(ДВССЫЛ(ТЕКСТ($D$1;"ММММ!")&"B1");ПОИСКПОЗ($A4;ДВССЫЛ(ТЕКСТ($D$1;"ММММ!")&"A2:A33"););ДЕНЬ($D$1)-1);"<"&C$2)-СУММ($A4:B4)+$B4;)

Файл перевложил - ошибочка небольшая была
К сообщению приложен файл: 4645852_3.xls (53.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Цитата
если значение до 9 то СТ1, если значение до 26 то СТ2, если значение больше 30 то СТ3
А с 26 до 30 куда?
И еще: значения "норма" разве тоже нужно выводить, как у Вас в примере?
Посмотрите пока файл, может, так нужно?
Код
=ЕСЛИОШИБКА(СУММЕСЛИ(СМЕЩ(ДВССЫЛ(ТЕКСТ($D$1;"ММММ!")&"B1");ПОИСКПОЗ($A4;ДВССЫЛ(ТЕКСТ($D$1;"ММММ!")&"A2:A33"););ДЕНЬ($D$1)-1);"<"&C$2)-СУММ($A4:B4)+$B4;)

Файл перевложил - ошибочка небольшая была

Автор - _Boroda_
Дата добавления - 31.01.2015 в 23:50
krosav4ig Дата: Воскресенье, 01.02.2015, 00:28 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
СТ1
Код
=ЕСЛИОШИБКА(ПРОСМОТР(ВПР(A3;ДВССЫЛ(ТЕКСТ($D$1;"ММММ")&"!1:"&4^8);ДЕНЬ($D$1)+1;);{0;9};ВПР(A3;ДВССЫЛ(ТЕКСТ($D$1;"ММММ")&"!1:"&4^8);ДЕНЬ($D$1)+1;));"")

СТ2
Код
=ЕСЛИОШИБКА(ПРОСМОТР(ВПР(A3;ДВССЫЛ(ТЕКСТ($D$1;"ММММ")&"!1:"&4^8);ДЕНЬ($D$1)+1;);{9;26};ВПР(A3;ДВССЫЛ(ТЕКСТ($D$1;"ММММ")&"!1:"&4^8);ДЕНЬ($D$1)+1;));"")

СТ3
Код
=ЕСЛИОШИБКА(ПРОСМОТР(ВПР(A3;ДВССЫЛ(ТЕКСТ($D$1;"ММММ")&"!1:"&4^8);ДЕНЬ($D$1)+1;);31;ВПР(A3;ДВССЫЛ(ТЕКСТ($D$1;"ММММ")&"!1:"&4^8);ДЕНЬ($D$1)+1;));"")
К сообщению приложен файл: 4645852_2.xls (49.5 Kb)


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

Сообщение отредактировал krosav4ig - Воскресенье, 01.02.2015, 00:45
 
Ответить
СообщениеСТ1
Код
=ЕСЛИОШИБКА(ПРОСМОТР(ВПР(A3;ДВССЫЛ(ТЕКСТ($D$1;"ММММ")&"!1:"&4^8);ДЕНЬ($D$1)+1;);{0;9};ВПР(A3;ДВССЫЛ(ТЕКСТ($D$1;"ММММ")&"!1:"&4^8);ДЕНЬ($D$1)+1;));"")

СТ2
Код
=ЕСЛИОШИБКА(ПРОСМОТР(ВПР(A3;ДВССЫЛ(ТЕКСТ($D$1;"ММММ")&"!1:"&4^8);ДЕНЬ($D$1)+1;);{9;26};ВПР(A3;ДВССЫЛ(ТЕКСТ($D$1;"ММММ")&"!1:"&4^8);ДЕНЬ($D$1)+1;));"")

СТ3
Код
=ЕСЛИОШИБКА(ПРОСМОТР(ВПР(A3;ДВССЫЛ(ТЕКСТ($D$1;"ММММ")&"!1:"&4^8);ДЕНЬ($D$1)+1;);31;ВПР(A3;ДВССЫЛ(ТЕКСТ($D$1;"ММММ")&"!1:"&4^8);ДЕНЬ($D$1)+1;));"")

Автор - krosav4ig
Дата добавления - 01.02.2015 в 00:28
ChelPau Дата: Воскресенье, 01.02.2015, 01:05 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Огромное спасибо! СТ1 и СТ2 все правильно, а вот СТ3 не выводит... :( Да в СТ3 должны попадать данные из полей "норма"


Сообщение отредактировал ChelPau - Воскресенье, 01.02.2015, 01:07
 
Ответить
СообщениеОгромное спасибо! СТ1 и СТ2 все правильно, а вот СТ3 не выводит... :( Да в СТ3 должны попадать данные из полей "норма"

Автор - ChelPau
Дата добавления - 01.02.2015 в 01:05
krosav4ig Дата: Воскресенье, 01.02.2015, 01:45 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
тогда СТ3
Код
=ЕСЛИОШИБКА(СМЕЩ(ДВССЫЛ(ТЕКСТ($D$1;"ММММ")&"!A1");ПОИСКПОЗ(A3;ДВССЫЛ(ТЕКСТ($D$1;"ММММ")&"!A:A"););ДЕНЬ($D$1));"")


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениетогда СТ3
Код
=ЕСЛИОШИБКА(СМЕЩ(ДВССЫЛ(ТЕКСТ($D$1;"ММММ")&"!A1");ПОИСКПОЗ(A3;ДВССЫЛ(ТЕКСТ($D$1;"ММММ")&"!A:A"););ДЕНЬ($D$1));"")

Автор - krosav4ig
Дата добавления - 01.02.2015 в 01:45
ChelPau Дата: Воскресенье, 01.02.2015, 10:27 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Да,да,да это оно!!! Огромное спасибо!!!
 
Ответить
СообщениеДа,да,да это оно!!! Огромное спасибо!!!

Автор - ChelPau
Дата добавления - 01.02.2015 в 10:27
ChelPau Дата: Воскресенье, 01.02.2015, 21:29 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
=ЕСЛИОШИБКА(СМЕЩ(ДВССЫЛ(ТЕКСТ($D$1;"ММММ")&"!A1");ПОИСКПОЗ(A3;ДВССЫЛ(ТЕКСТ($D$1;"ММММ")&"!A:A"););ДЕНЬ($D$1));"")

значение находит правильно, а вот ставит его не тому человеку.... :( смещает на 1 позицию вниз...


Сообщение отредактировал ChelPau - Воскресенье, 01.02.2015, 21:30
 
Ответить
Сообщение
=ЕСЛИОШИБКА(СМЕЩ(ДВССЫЛ(ТЕКСТ($D$1;"ММММ")&"!A1");ПОИСКПОЗ(A3;ДВССЫЛ(ТЕКСТ($D$1;"ММММ")&"!A:A"););ДЕНЬ($D$1));"")

значение находит правильно, а вот ставит его не тому человеку.... :( смещает на 1 позицию вниз...

Автор - ChelPau
Дата добавления - 01.02.2015 в 21:29
vikttur Дата: Воскресенье, 01.02.2015, 21:37 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Не вчитывался в формулу.
За смещение по строкам отвечает
Код
ПОИСКПОЗ(A3;ДВССЫЛ(ТЕКСТ($D$1;"ММММ")&"!A:A");)

На одну лишнюю вниз? Попробуйте -1
 
Ответить
СообщениеНе вчитывался в формулу.
За смещение по строкам отвечает
Код
ПОИСКПОЗ(A3;ДВССЫЛ(ТЕКСТ($D$1;"ММММ")&"!A:A");)

На одну лишнюю вниз? Попробуйте -1

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

2003; 2007; 2010; 2013 RUS
А Вы эту формулу точно вставили в третью строку?
Если не в третью, то вот здесь: ;ПОИСКПОЗ(A3; нужно поставить не А3, а А для соответствующей строки (например, А4 для четвертой строки).
Кстати, у Вас несовпадение фамилий на двух листах: Будко и Краснощекий, Вы обратили внимание?


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеА Вы эту формулу точно вставили в третью строку?
Если не в третью, то вот здесь: ;ПОИСКПОЗ(A3; нужно поставить не А3, а А для соответствующей строки (например, А4 для четвертой строки).
Кстати, у Вас несовпадение фамилий на двух листах: Будко и Краснощекий, Вы обратили внимание?

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

Excel 2013
Именно в этом была ошибка, большое спасибо! Плюсую однозначно! :)


Сообщение отредактировал Serge_007 - Воскресенье, 01.02.2015, 22:04
 
Ответить
СообщениеИменно в этом была ошибка, большое спасибо! Плюсую однозначно! :)

Автор - ChelPau
Дата добавления - 01.02.2015 в 21:57
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Заполнение ячеек по двум и более условиям (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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