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

Вход

Регистрация

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

 

= Мир MS Excel/наити значение по нескольким критерям - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » наити значение по нескольким критерям (Формулы/Formulas)
наити значение по нескольким критерям
asas Дата: Суббота, 12.05.2018, 22:17 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 27
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
помогите решить задачуб надо отискать в таблице 1 (С19) значение по заданным критериям поиска Таблица 2 и по условию Таблица 4 и значению А Таблицы 3. заполнить Таблицы 3 "N" столбец. пример приведен. Спасибо
К сообщению приложен файл: 7999917.zip(8.8 Kb)
 
Ответить
Сообщениепомогите решить задачуб надо отискать в таблице 1 (С19) значение по заданным критериям поиска Таблица 2 и по условию Таблица 4 и значению А Таблицы 3. заполнить Таблицы 3 "N" столбец. пример приведен. Спасибо

Автор - asas
Дата добавления - 12.05.2018 в 22:17
bmv98rus Дата: Суббота, 12.05.2018, 22:53 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1251
Репутация: 213 ±
Замечаний: 0% ±

Excel 2013/2016
для Т3
Код
=(M23*(INDEX($C:$I;MATCH($I$28;INDEX($B:$B;LOOKUP($I$26;--MID(" 0 < "&$A$1:$A$21;FIND(" < h";" 0 < "&$A$1:$A$21)-2;2);ROW($A$1:$A$21))):$B$21;0)+LOOKUP($I$26;--MID(" 0 < "&$A$1:$A$21;FIND(" < h";" 0 < "&$A$1:$A$21)-2;2);ROW($A$1:$A$21))-1;$I$27))^2)%

для T4 не понял условия
К сообщению приложен файл: Copy_of__58.xlsx(11.2 Kb)
 
Ответить
Сообщениедля Т3
Код
=(M23*(INDEX($C:$I;MATCH($I$28;INDEX($B:$B;LOOKUP($I$26;--MID(" 0 < "&$A$1:$A$21;FIND(" < h";" 0 < "&$A$1:$A$21)-2;2);ROW($A$1:$A$21))):$B$21;0)+LOOKUP($I$26;--MID(" 0 < "&$A$1:$A$21;FIND(" < h";" 0 < "&$A$1:$A$21)-2;2);ROW($A$1:$A$21))-1;$I$27))^2)%

для T4 не понял условия

Автор - bmv98rus
Дата добавления - 12.05.2018 в 22:53
_Boroda_ Дата: Суббота, 12.05.2018, 23:53 | Сообщение № 3
Группа: Модераторы
Ранг: Местный житель
Сообщений: 12097
Репутация: 4988 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
У меня такой вариант для N3
Код
=M23%*СУММПРОИЗВ(((ПРОСМОТР(СТРОКА(A$5:A$21);СТРОКА(A$5:A$21)/(A$5:A$21<>"");A$5:A$21)=ПРОСМОТР(I$26;ЛЕВБ(ПОДСТАВИТЬ(A$5:A$21;"h ≤";0);2)+0,1;A$5:A$21))*B$5:B$21=I$28)*(C$4:I$4=I$27)*C$5:I$21)^2

и тоже
для T4 не понял условия
К сообщению приложен файл: _19.xlsx(11.4 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеУ меня такой вариант для N3
Код
=M23%*СУММПРОИЗВ(((ПРОСМОТР(СТРОКА(A$5:A$21);СТРОКА(A$5:A$21)/(A$5:A$21<>"");A$5:A$21)=ПРОСМОТР(I$26;ЛЕВБ(ПОДСТАВИТЬ(A$5:A$21;"h ≤";0);2)+0,1;A$5:A$21))*B$5:B$21=I$28)*(C$4:I$4=I$27)*C$5:I$21)^2

и тоже
для T4 не понял условия

Автор - _Boroda_
Дата добавления - 12.05.2018 в 23:53
asas Дата: Воскресенье, 13.05.2018, 09:02 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 27
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Спасибо очень. пишите "для T4 не понял условия". простите T4 это что? таблица 4 имеете в виду? если по поводу "если 400 kv. m > A" то там должно быть "если 400 > A". В таблице 3 в столбце "Надо высчитать Aa (m2)" надо подсчитать по условиям указанным в таблице 4 и по формулам ((A* α)*α%; (α *1600)*α%; (A *2 *α)*α%; (α*800)*α%) в зависимости от условия. Вы сделали только когда A > 1600. а если 1600 ≥ A ≥ 800 то надо считать - (α *1600)*α% . вложил пример и показл что должно получитса в таблице 3. Как то надо обеденить эти формулы в одну. Спасибо вам большое
К сообщению приложен файл: 9242449.xlsx(11.4 Kb)


Сообщение отредактировал asas - Воскресенье, 13.05.2018, 12:18
 
Ответить
СообщениеСпасибо очень. пишите "для T4 не понял условия". простите T4 это что? таблица 4 имеете в виду? если по поводу "если 400 kv. m > A" то там должно быть "если 400 > A". В таблице 3 в столбце "Надо высчитать Aa (m2)" надо подсчитать по условиям указанным в таблице 4 и по формулам ((A* α)*α%; (α *1600)*α%; (A *2 *α)*α%; (α*800)*α%) в зависимости от условия. Вы сделали только когда A > 1600. а если 1600 ≥ A ≥ 800 то надо считать - (α *1600)*α% . вложил пример и показл что должно получитса в таблице 3. Как то надо обеденить эти формулы в одну. Спасибо вам большое

Автор - asas
Дата добавления - 13.05.2018 в 09:02
_Boroda_ Дата: Воскресенье, 13.05.2018, 15:32 | Сообщение № 5
Группа: Модераторы
Ранг: Местный житель
Сообщений: 12097
Репутация: 4988 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Поубирал у Вас все лишние пробелы и привел все данные в Таб.4 к одному шаблону написания
Формула получилась такая
Код
=ИНДЕКС(ПОДСТАВИТЬ(ПСТР(ПОДСТАВИТЬ(ПСТР(Q$22:Q$25;(ПОИСК(" ";Q$22:Q$25)+1)*ЕЧИСЛО(ПОИСК(" * * *";Q$22:Q$25))+1;19);" * α)*α%";);2;9);"A";M26)*ТЕКСТ(ПСТР(Q$22:Q$25;2;(ПОИСК(" ";Q$22:Q$25)-2)*ЕЧИСЛО(ПОИСК(" * * *";Q$22:Q$25)));"0;;;\1");СУММПРОИЗВ(--(ПСТР(СЖПРОБЕЛЫ(R$22:R$25)&",000";ПОИСК("A";R$22:R$25)+4;9)-M26>0))+1)%*СУММПРОИЗВ(((ПРОСМОТР(СТРОКА(A$5:A$21);СТРОКА(A$5:A$21)/(A$5:A$21<>"");A$5:A$21)=ПРОСМОТР(I$26;ЛЕВБ(ПОДСТАВИТЬ(A$5:A$21;"h ≤";0);2)+0,1;A$5:A$21))*B$5:B$21=I$28)*(C$4:I$4=I$27)*C$5:I$21)^2

Немассивная

Ее явно можно покороче написать, но что-то голова не очень варит сегодня
К сообщению приложен файл: 9242449_1.xlsx(11.8 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеПоубирал у Вас все лишние пробелы и привел все данные в Таб.4 к одному шаблону написания
Формула получилась такая
Код
=ИНДЕКС(ПОДСТАВИТЬ(ПСТР(ПОДСТАВИТЬ(ПСТР(Q$22:Q$25;(ПОИСК(" ";Q$22:Q$25)+1)*ЕЧИСЛО(ПОИСК(" * * *";Q$22:Q$25))+1;19);" * α)*α%";);2;9);"A";M26)*ТЕКСТ(ПСТР(Q$22:Q$25;2;(ПОИСК(" ";Q$22:Q$25)-2)*ЕЧИСЛО(ПОИСК(" * * *";Q$22:Q$25)));"0;;;\1");СУММПРОИЗВ(--(ПСТР(СЖПРОБЕЛЫ(R$22:R$25)&",000";ПОИСК("A";R$22:R$25)+4;9)-M26>0))+1)%*СУММПРОИЗВ(((ПРОСМОТР(СТРОКА(A$5:A$21);СТРОКА(A$5:A$21)/(A$5:A$21<>"");A$5:A$21)=ПРОСМОТР(I$26;ЛЕВБ(ПОДСТАВИТЬ(A$5:A$21;"h ≤";0);2)+0,1;A$5:A$21))*B$5:B$21=I$28)*(C$4:I$4=I$27)*C$5:I$21)^2

Немассивная

Ее явно можно покороче написать, но что-то голова не очень варит сегодня

Автор - _Boroda_
Дата добавления - 13.05.2018 в 15:32
asas Дата: Воскресенье, 13.05.2018, 19:30 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 27
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
что-то голова не очень варит сегодня
даи Бог что бы у всех она так "неварило" :) . еще просьба. немножко упростилось задание (но не для меня), в Табл. 4 в формулах вместо однои α нужно подставить I29 из Табл.3. не поиму как подправить формуллую Спасибо
К сообщению приложен файл: 3369086.xlsx(11.8 Kb)


Сообщение отредактировал asas - Понедельник, 14.05.2018, 05:44
 
Ответить
Сообщение
что-то голова не очень варит сегодня
даи Бог что бы у всех она так "неварило" :) . еще просьба. немножко упростилось задание (но не для меня), в Табл. 4 в формулах вместо однои α нужно подставить I29 из Табл.3. не поиму как подправить формуллую Спасибо

Автор - asas
Дата добавления - 13.05.2018 в 19:30
_Boroda_ Дата: Понедельник, 14.05.2018, 12:40 | Сообщение № 7
Группа: Модераторы
Ранг: Местный житель
Сообщений: 12097
Репутация: 4988 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Ловите
Код
=ИНДЕКС(ПОДСТАВИТЬ(ПСТР(ПОДСТАВИТЬ(ПСТР(Q$22:Q$25;(ПОИСК(" ";Q$22:Q$25)+1)*ЕЧИСЛО(ПОИСК(" * * *";Q$22:Q$25))+1;19);" * B)*α%";);2;9);"A";M26)*ТЕКСТ(ПСТР(Q$22:Q$25;2;(ПОИСК(" ";Q$22:Q$25)-2)*ЕЧИСЛО(ПОИСК(" * * *";Q$22:Q$25)));"0;;;\1");СУММПРОИЗВ(--(ПСТР(СЖПРОБЕЛЫ(R$22:R$25)&",000";ПОИСК("A";R$22:R$25)+4;9)-M26>0))+1)%*СУММПРОИЗВ(((ПРОСМОТР(СТРОКА(A$5:A$21);СТРОКА(A$5:A$21)/(A$5:A$21<>"");A$5:A$21)=ПРОСМОТР(I$26;ЛЕВБ(ПОДСТАВИТЬ(A$5:A$21;"h ≤";0);2)+0,1;A$5:A$21))*B$5:B$21=I$28)*(C$4:I$4=I$27)*C$5:I$21)*I$29
К сообщению приложен файл: 3369086_1.xlsx(11.7 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЛовите
Код
=ИНДЕКС(ПОДСТАВИТЬ(ПСТР(ПОДСТАВИТЬ(ПСТР(Q$22:Q$25;(ПОИСК(" ";Q$22:Q$25)+1)*ЕЧИСЛО(ПОИСК(" * * *";Q$22:Q$25))+1;19);" * B)*α%";);2;9);"A";M26)*ТЕКСТ(ПСТР(Q$22:Q$25;2;(ПОИСК(" ";Q$22:Q$25)-2)*ЕЧИСЛО(ПОИСК(" * * *";Q$22:Q$25)));"0;;;\1");СУММПРОИЗВ(--(ПСТР(СЖПРОБЕЛЫ(R$22:R$25)&",000";ПОИСК("A";R$22:R$25)+4;9)-M26>0))+1)%*СУММПРОИЗВ(((ПРОСМОТР(СТРОКА(A$5:A$21);СТРОКА(A$5:A$21)/(A$5:A$21<>"");A$5:A$21)=ПРОСМОТР(I$26;ЛЕВБ(ПОДСТАВИТЬ(A$5:A$21;"h ≤";0);2)+0,1;A$5:A$21))*B$5:B$21=I$28)*(C$4:I$4=I$27)*C$5:I$21)*I$29

Автор - _Boroda_
Дата добавления - 14.05.2018 в 12:40
asas Дата: Понедельник, 14.05.2018, 13:30 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 27
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Ловите

hands СПАСИБО очерднои раз, оченъ помогли :)


Сообщение отредактировал asas - Понедельник, 14.05.2018, 13:41
 
Ответить
Сообщение
Ловите

hands СПАСИБО очерднои раз, оченъ помогли :)

Автор - asas
Дата добавления - 14.05.2018 в 13:30
bmv98rus Дата: Понедельник, 14.05.2018, 20:53 | Сообщение № 9
Группа: Проверенные
Ранг: Старожил
Сообщений: 1251
Репутация: 213 ±
Замечаний: 0% ±

Excel 2013/2016
Просмотрел равенства, спасибо Александру, указал. Для N23
Код
=(M23*(INDEX($C:$I;MATCH($I$28;INDEX($B:$B;LOOKUP($I$26;--MID(" 0 < "&$A$1:$A$21;FIND(" < h";" 0 < "&$A$1:$A$21)-2;2)+10^-15;ROW($A$1:$A$21))):$B$21;0)+LOOKUP($I$26;--MID(" 0 < "&$A$1:$A$21;FIND(" < h";" 0 < "&$A$1:$A$21)-2;2)+10^-15;ROW($A$1:$A$21))-1;$I$27))^2)%

Хотя его вариант все равно короче.
 
Ответить
СообщениеПросмотрел равенства, спасибо Александру, указал. Для N23
Код
=(M23*(INDEX($C:$I;MATCH($I$28;INDEX($B:$B;LOOKUP($I$26;--MID(" 0 < "&$A$1:$A$21;FIND(" < h";" 0 < "&$A$1:$A$21)-2;2)+10^-15;ROW($A$1:$A$21))):$B$21;0)+LOOKUP($I$26;--MID(" 0 < "&$A$1:$A$21;FIND(" < h";" 0 < "&$A$1:$A$21)-2;2)+10^-15;ROW($A$1:$A$21))-1;$I$27))^2)%

Хотя его вариант все равно короче.

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

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