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

Вход

Регистрация

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

 

= Мир MS Excel/формула поиска значений в нескольких ячейках - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
формула поиска значений в нескольких ячейках
temnoo Дата: Вторник, 10.03.2015, 13:52 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Нужна помощь в создании формулы, файл прикладываю
Как, исходя из значений в ячейках (ширина), создать формулу которая будет отражать интервал ширины нескольких ворот
Например количество ворот 2, в ячейках забито 3 и 3.5, как сделать что бы "использовалась ячейка А9, или две ширины равны 3, нужно что бы использовалась ячейка А5, которая отражает ширину выбранных ворот.
Формула =ЕСЛИ(И(D3=3;D4=3);A5) не подходит, так как если будет 5, 6, 7, и более ворот, формула будет большая так как будет много вариантов с шириной
К сообщению приложен файл: _Microsoft_Offi.xlsx (11.0 Kb)


Сообщение отредактировал temnoo - Вторник, 10.03.2015, 13:53
 
Ответить
СообщениеНужна помощь в создании формулы, файл прикладываю
Как, исходя из значений в ячейках (ширина), создать формулу которая будет отражать интервал ширины нескольких ворот
Например количество ворот 2, в ячейках забито 3 и 3.5, как сделать что бы "использовалась ячейка А9, или две ширины равны 3, нужно что бы использовалась ячейка А5, которая отражает ширину выбранных ворот.
Формула =ЕСЛИ(И(D3=3;D4=3);A5) не подходит, так как если будет 5, 6, 7, и более ворот, формула будет большая так как будет много вариантов с шириной

Автор - temnoo
Дата добавления - 10.03.2015 в 13:52
DJ_Marker_MC Дата: Вторник, 10.03.2015, 14:14 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
temnoo, я не совсем понял что именно вы хотели, но может так подойдет? Если нет, то распишите подробнее... как есть Вы нарисовали, но как Нужно забыли упомянуть для наглядности в самом файле.
Но сперва смотрите мой файл.
К сообщению приложен файл: marker.xlsm (18.9 Kb)
 
Ответить
Сообщениеtemnoo, я не совсем понял что именно вы хотели, но может так подойдет? Если нет, то распишите подробнее... как есть Вы нарисовали, но как Нужно забыли упомянуть для наглядности в самом файле.
Но сперва смотрите мой файл.

Автор - DJ_Marker_MC
Дата добавления - 10.03.2015 в 14:14
VEKTORVSFREEMAN Дата: Вторник, 10.03.2015, 14:16 | Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 772
Репутация: 130 ±
Замечаний: 0% ±

MS Office Excel 2010
если честно, то я не понял:


"Опыт - это то, что получаешь, не получив того, что хотел"
 
Ответить
Сообщениеесли честно, то я не понял:

Автор - VEKTORVSFREEMAN
Дата добавления - 10.03.2015 в 14:16
temnoo Дата: Вторник, 10.03.2015, 14:18 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
DJ_Marker_MC, Спасибо огромной, я наверное не слишком грамотный в объяснении, но вы меня поняли и помогли. спасибо!
 
Ответить
СообщениеDJ_Marker_MC, Спасибо огромной, я наверное не слишком грамотный в объяснении, но вы меня поняли и помогли. спасибо!

Автор - temnoo
Дата добавления - 10.03.2015 в 14:18
temnoo Дата: Вторник, 10.03.2015, 14:54 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
DJ_Marker_MC, не работает в другом файле эта формула, не определяет функцию СцепитьУникальныеЕ
 
Ответить
СообщениеDJ_Marker_MC, не работает в другом файле эта формула, не определяет функцию СцепитьУникальныеЕ

Автор - temnoo
Дата добавления - 10.03.2015 в 14:54
_Boroda_ Дата: Вторник, 10.03.2015, 16:43 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16892
Репутация: 6611 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
А попробуйте так:
Код
="Ворота (к-с)( "&ПОДСТАВИТЬ(СЖПРОБЕЛЫ(E3&" "&ЕСЛИ(E3=F3;"";F3)&" "&ЕСЛИ(СУММПРОИЗВ(-(G3=E3:F3));"";G3)&" "&ЕСЛИ(СУММПРОИЗВ(-(H3=E3:G3));"";H3));" ";";")&" м)h2м+2 столба h 3.15 м.80*80*2"
К сообщению приложен файл: marker_1.xlsm (19.3 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеА попробуйте так:
Код
="Ворота (к-с)( "&ПОДСТАВИТЬ(СЖПРОБЕЛЫ(E3&" "&ЕСЛИ(E3=F3;"";F3)&" "&ЕСЛИ(СУММПРОИЗВ(-(G3=E3:F3));"";G3)&" "&ЕСЛИ(СУММПРОИЗВ(-(H3=E3:G3));"";H3));" ";";")&" м)h2м+2 столба h 3.15 м.80*80*2"

Автор - _Boroda_
Дата добавления - 10.03.2015 в 16:43
DJ_Marker_MC Дата: Вторник, 10.03.2015, 16:44 | Сообщение № 7
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
temnoo, понятное дело.... потому что это udf - другими словами пользовательская функция.
Откройте мой файл и нажмите Alt+F11, там увидите слева Mudeles - СцепитьМассив, вот эту функции вам нужно перетащить в ваш файл.
А также Ваш файл потом сохранить как .xlsm - файл с макросами.
 
Ответить
Сообщениеtemnoo, понятное дело.... потому что это udf - другими словами пользовательская функция.
Откройте мой файл и нажмите Alt+F11, там увидите слева Mudeles - СцепитьМассив, вот эту функции вам нужно перетащить в ваш файл.
А также Ваш файл потом сохранить как .xlsm - файл с макросами.

Автор - DJ_Marker_MC
Дата добавления - 10.03.2015 в 16:44
temnoo Дата: Вторник, 10.03.2015, 16:46 | Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
DJ_Marker_MC, пока ждал ваш ответ, уже вытащил с вашего файла и применил к себе и использую, спасибо!
 
Ответить
СообщениеDJ_Marker_MC, пока ждал ваш ответ, уже вытащил с вашего файла и применил к себе и использую, спасибо!

Автор - temnoo
Дата добавления - 10.03.2015 в 16:46
temnoo Дата: Четверг, 12.03.2015, 13:52 | Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
DJ_Marker_MC, А можно как-нибудь в вашей формуле сделать так, что бы одинаковые размеры, все 4.0 м или все 3.0 м во всех ячейках записывались через тире (-) а не замещали друг друга и высвечивалась общая ширина 4.0 ?

Например (4-4-4-4 м ), а не просто (4 м )
 
Ответить
СообщениеDJ_Marker_MC, А можно как-нибудь в вашей формуле сделать так, что бы одинаковые размеры, все 4.0 м или все 3.0 м во всех ячейках записывались через тире (-) а не замещали друг друга и высвечивалась общая ширина 4.0 ?

Например (4-4-4-4 м ), а не просто (4 м )

Автор - temnoo
Дата добавления - 12.03.2015 в 13:52
_Boroda_ Дата: Четверг, 12.03.2015, 14:01 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16892
Репутация: 6611 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
А почему формулой не хотите?
Код
="Ворота (к-с)( "&ПОДСТАВИТЬ(СЖПРОБЕЛЫ(E3&" "&F3&" "&G3&" "&H3);" ";"-")&" м)h2м+2 столба h 3.15 м.80*80*2"
К сообщению приложен файл: marker_2.xlsm (12.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеА почему формулой не хотите?
Код
="Ворота (к-с)( "&ПОДСТАВИТЬ(СЖПРОБЕЛЫ(E3&" "&F3&" "&G3&" "&H3);" ";"-")&" м)h2м+2 столба h 3.15 м.80*80*2"

Автор - _Boroda_
Дата добавления - 12.03.2015 в 14:01
temnoo Дата: Четверг, 12.03.2015, 16:59 | Сообщение № 11
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
А почему формулой не хотите?

Я просто к той формуле привязался, сейчас с вашей разбираюсь, спасибо
 
Ответить
Сообщение
А почему формулой не хотите?

Я просто к той формуле привязался, сейчас с вашей разбираюсь, спасибо

Автор - temnoo
Дата добавления - 12.03.2015 в 16:59
DJ_Marker_MC Дата: Четверг, 12.03.2015, 17:08 | Сообщение № 12
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
_Boroda_, Саша, интересный способ. Не пойму только логики вычисления в Excel для пустой ячейки, если делать вычислить по-шагово, то если какая либо ячейка - пустая, то формула возвращает 0 и потом следующим шагом превращает 0 в пусто. Но если оставить не пусто, а именно поставить 0, то в итоге этот 0 будет выведен. Почему так?
 
Ответить
Сообщение_Boroda_, Саша, интересный способ. Не пойму только логики вычисления в Excel для пустой ячейки, если делать вычислить по-шагово, то если какая либо ячейка - пустая, то формула возвращает 0 и потом следующим шагом превращает 0 в пусто. Но если оставить не пусто, а именно поставить 0, то в итоге этот 0 будет выведен. Почему так?

Автор - DJ_Marker_MC
Дата добавления - 12.03.2015 в 17:08
temnoo Дата: Пятница, 13.03.2015, 09:35 | Сообщение № 13
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
_Boroda_, А возможно ли какую-то ячейку в скобки взять, если там будет записана какая-нибудь ширина?
Например Проф 34-5-(6), а если в ячейке будет пусто то Проф 34-5
 
Ответить
Сообщение_Boroda_, А возможно ли какую-то ячейку в скобки взять, если там будет записана какая-нибудь ширина?
Например Проф 34-5-(6), а если в ячейке будет пусто то Проф 34-5

Автор - temnoo
Дата добавления - 13.03.2015 в 09:35
_Boroda_ Дата: Пятница, 13.03.2015, 10:11 | Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 16892
Репутация: 6611 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
DJ_Marker_MC,
если делать вычислить по-шагово

Вот, в частности, поэтому я и не пользуюсь столь любимой многими кнопочкой "Вычислить формулу". Сразу скажу, что ни к чему никого не призываю, это исключительно мое личное мнение - я пользуюсь только "выделить мышой кусок формулы - нажать F9".
А по поводу "0-пусто": ссылка на пустую ячейку дает 0, если с этим нулем ничего не делать или делать числовую операцию, то он так нулем и остается, а если делать операцию текстовую, то он преобразуется в пусто. Пример: ячейка А1 пуста, =A1 даст нам ноль, а =A1&"" даст нам пусто.

temnoo,
возможно ли какую-то ячейку в скобки взять, если там будет записана какая-нибудь ширина?
Напомнило мне
Цитата
- Доктор, у меня что-то болит.
- Вот вам какая-то таблетка.

В файле нарисуйте, что-где-почему


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеDJ_Marker_MC,
если делать вычислить по-шагово

Вот, в частности, поэтому я и не пользуюсь столь любимой многими кнопочкой "Вычислить формулу". Сразу скажу, что ни к чему никого не призываю, это исключительно мое личное мнение - я пользуюсь только "выделить мышой кусок формулы - нажать F9".
А по поводу "0-пусто": ссылка на пустую ячейку дает 0, если с этим нулем ничего не делать или делать числовую операцию, то он так нулем и остается, а если делать операцию текстовую, то он преобразуется в пусто. Пример: ячейка А1 пуста, =A1 даст нам ноль, а =A1&"" даст нам пусто.

temnoo,
возможно ли какую-то ячейку в скобки взять, если там будет записана какая-нибудь ширина?
Напомнило мне
Цитата
- Доктор, у меня что-то болит.
- Вот вам какая-то таблетка.

В файле нарисуйте, что-где-почему

Автор - _Boroda_
Дата добавления - 13.03.2015 в 10:11
temnoo Дата: Пятница, 13.03.2015, 10:25 | Сообщение № 15
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
В файле нарисуйте, что-где-почему
К сообщению приложен файл: 5435550.xlsm (12.3 Kb)


Сообщение отредактировал temnoo - Пятница, 13.03.2015, 10:28
 
Ответить
Сообщение
В файле нарисуйте, что-где-почему

Автор - temnoo
Дата добавления - 13.03.2015 в 10:25
_Boroda_ Дата: Пятница, 13.03.2015, 17:07 | Сообщение № 16
Группа: Админы
Ранг: Местный житель
Сообщений: 16892
Репутация: 6611 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
="Ворота (к-с)( "&ПОДСТАВИТЬ(СЖПРОБЕЛЫ(E3&" "&F3&" "&G3&" "&H3);" ";"-")&"-("&ПОДСТАВИТЬ(СЖПРОБЕЛЫ(" "&E6&" "&F6&" "&G6&" "&H6);" ";")-(")&") м)h2м+2 столба h 3.15 м.80*80*2"
К сообщению приложен файл: 5435550_1.xlsm (12.3 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
="Ворота (к-с)( "&ПОДСТАВИТЬ(СЖПРОБЕЛЫ(E3&" "&F3&" "&G3&" "&H3);" ";"-")&"-("&ПОДСТАВИТЬ(СЖПРОБЕЛЫ(" "&E6&" "&F6&" "&G6&" "&H6);" ";")-(")&") м)h2м+2 столба h 3.15 м.80*80*2"

Автор - _Boroda_
Дата добавления - 13.03.2015 в 17:07
temnoo Дата: Понедельник, 16.03.2015, 09:04 | Сообщение № 17
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Так нужно?

Получается если убрать все длины которые в скобках, то все равно в конечном расчете получиться -(), а желательно что бы не было этих знаков
Ворота (к-с)( 3-3-3-3-() м)h2м+2 столба h 3.15 м.80*80*2
 
Ответить
Сообщение
Так нужно?

Получается если убрать все длины которые в скобках, то все равно в конечном расчете получиться -(), а желательно что бы не было этих знаков
Ворота (к-с)( 3-3-3-3-() м)h2м+2 столба h 3.15 м.80*80*2

Автор - temnoo
Дата добавления - 16.03.2015 в 09:04
_Boroda_ Дата: Понедельник, 16.03.2015, 09:28 | Сообщение № 18
Группа: Админы
Ранг: Местный житель
Сообщений: 16892
Репутация: 6611 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Я думал об этом, но как-то предполагал, что если нет оранжевых, то нет и есть голубеньких, а если нет голубеньких, то и формула не нужна.
Если это не так, то просто напишите еще одно ПОДСТАВИТЬ
Код
=ПОДСТАВИТЬ("Ворота (к-с)( "&ПОДСТАВИТЬ(СЖПРОБЕЛЫ(E3&" "&F3&" "&G3&" "&H3);" ";"-")&"-("&ПОДСТАВИТЬ(СЖПРОБЕЛЫ(" "&E6&" "&F6&" "&G6&" "&H6);" ";")-(")&") м)h2м+2 столба h 3.15 м.80*80*2";"-()";)
К сообщению приложен файл: 5435550_2.xlsm (12.3 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЯ думал об этом, но как-то предполагал, что если нет оранжевых, то нет и есть голубеньких, а если нет голубеньких, то и формула не нужна.
Если это не так, то просто напишите еще одно ПОДСТАВИТЬ
Код
=ПОДСТАВИТЬ("Ворота (к-с)( "&ПОДСТАВИТЬ(СЖПРОБЕЛЫ(E3&" "&F3&" "&G3&" "&H3);" ";"-")&"-("&ПОДСТАВИТЬ(СЖПРОБЕЛЫ(" "&E6&" "&F6&" "&G6&" "&H6);" ";")-(")&") м)h2м+2 столба h 3.15 м.80*80*2";"-()";)

Автор - _Boroda_
Дата добавления - 16.03.2015 в 09:28
  • Страница 1 из 1
  • 1
Поиск:

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