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

Вход

Регистрация

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

 

= Мир MS Excel/Расчет с числами которые начинаются на 000 - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Расчет с числами которые начинаются на 000 (Нужно провэпиэрить два файла в которых присутствуют 000)
Расчет с числами которые начинаются на 000
Michael_S Дата: Пятница, 30.03.2012, 22:25 | Сообщение № 21
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Quote (kim)
ВПР() к сожалению не поддерживает массивы в своем первом аргументе, по крайней мере с функциями листа.

Не согласен. Маленький примерчик (желтые - массив)
К сообщению приложен файл: 6448485.xls (26.5 Kb)
 
Ответить
Сообщение
Quote (kim)
ВПР() к сожалению не поддерживает массивы в своем первом аргументе, по крайней мере с функциями листа.

Не согласен. Маленький примерчик (желтые - массив)

Автор - Michael_S
Дата добавления - 30.03.2012 в 22:25
kim Дата: Пятница, 30.03.2012, 22:34 | Сообщение № 22
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация: 160 ±
Замечаний: 0% ±

Excel 2010
То что я имел ввиду я показал на примере.
Если бы ВПР() работала с массивами в первом аргументе, в цветных ячейках получилось бы 3.
Работать с массивами в аргументах, или в составе массива - это ведь разные вещи smile
К сообщению приложен файл: 6448485-1-.xls (25.0 Kb)


Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
 
Ответить
СообщениеТо что я имел ввиду я показал на примере.
Если бы ВПР() работала с массивами в первом аргументе, в цветных ячейках получилось бы 3.
Работать с массивами в аргументах, или в составе массива - это ведь разные вещи smile

Автор - kim
Дата добавления - 30.03.2012 в 22:34
Michael_S Дата: Пятница, 30.03.2012, 22:55 | Сообщение № 23
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Quote (kim)
То что я имел ввиду я показал на примере.

Так ВПР не создает виртуального массива, как и многие другие функции. Потому и получается "1". ИНДЕКС, кстати, тоже не принимает массивы во 2 и 3 аргументах.
 
Ответить
Сообщение
Quote (kim)
То что я имел ввиду я показал на примере.

Так ВПР не создает виртуального массива, как и многие другие функции. Потому и получается "1". ИНДЕКС, кстати, тоже не принимает массивы во 2 и 3 аргументах.

Автор - Michael_S
Дата добавления - 30.03.2012 в 22:55
kim Дата: Пятница, 30.03.2012, 23:03 | Сообщение № 24
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация: 160 ±
Замечаний: 0% ±

Excel 2010
Михаил, мы говорим о разном, и в этом моя вина. Просто у меня возникли проблемы с адресностью цитирования.
Поправил первое свое сообщение в этой теме smile


Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
 
Ответить
СообщениеМихаил, мы говорим о разном, и в этом моя вина. Просто у меня возникли проблемы с адресностью цитирования.
Поправил первое свое сообщение в этой теме smile

Автор - kim
Дата добавления - 30.03.2012 в 23:03
Michael_S Дата: Пятница, 30.03.2012, 23:17 | Сообщение № 25
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Пример про ИНДЕКС

(зы. я успел увидеть biggrin )
К сообщению приложен файл: 6448485-1-2-.xls (25.0 Kb)
 
Ответить
СообщениеПример про ИНДЕКС

(зы. я успел увидеть biggrin )

Автор - Michael_S
Дата добавления - 30.03.2012 в 23:17
kim Дата: Пятница, 30.03.2012, 23:18 | Сообщение № 26
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация: 160 ±
Замечаний: 0% ±

Excel 2010
Quote (Michael_S)
(зы. я успел увидеть )

Слава Богу что больше никто не успел smile


Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
 
Ответить
Сообщение
Quote (Michael_S)
(зы. я успел увидеть )

Слава Богу что больше никто не успел smile

Автор - kim
Дата добавления - 30.03.2012 в 23:18
_Boroda_ Дата: Суббота, 31.03.2012, 16:19 | Сообщение № 27
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Всем привет! Я тут отходил на немножко, как пришел - смотрю, такая дискуссия разгорелась, обалдеть просто!
Немножко и я хочу добавить. По порядку:
1) Прежде всего, хочу извиниться перед LightZ за некоторую резкость своего сообщения. Дело не в том, что влом было нарисовать десяток строк с данными. Дело в том, что, по моему мнению, среди участников форума должна присутствовать некая взаимная поддержка. На ее отсутствие я и прореагировал. Согласен, не очень по-доброму, за что и извиняюсь.
2) Что не понравилось в формуле - в ней прописаны 3(!) целиковых столбца. Согласен, это удобно, не нужно думать об изменении диапазонов, но ресурсоемко. Довольно часто на форумах встречаются вопросы типа "А почему у меня так долго думает?". Открываешь файл - а там именно такая ситуация. Спрашиваешь "Зачем?" - "А мне показали, что так можно, так удобно". И, при этом, не рассказали, что такими ссылками в память загружается весь столбец, а не только нужная его часть. И на работе у себя я очень долго отучал народ пользоваться такими "простыми" формулами. Если нужно менять количество данных, то для этого (в частности) обычно используются динамические диапазоны. Но, вообще-то, в вопросе этого не было, так что вполне подойдет диапазон статический. Это я к тому, что если я кому-то что-то показываю (я сейчас про Excel говорю), то я стараюсь делать так, чтобы потом не было "Я твою формулу написал и все зависло/отвалилось".
3) Что не понравилось в самом решении -
Quote (Tviga)
Нужно только что бы искомое значение, было в одном формате со значениями в таблице

Не думаю, что если бы количество нулей было одинаковым, то вообще возник бы этот вопрос - просто обычный ВПР и все =ВПР(F3;A$1:B$20;2;0). Зачем тогда спрашивать? А вот если количество первых нулей разное, вот тогда да. Тогда это хороший вопрос. Можно сделать ВПРом - =ВПР(--F1;--A$1:B$20;2;0) (формула массива), но я бы написал примерно так - =СУММПРОИЗВ(НЕ(A$1:A$20-F1)*B$1:B$20)
4) А по поводу F:F - если массив сидит в формуле, для него не предназначенной, то, в некоторых случаях, из него автоматом выбирается значение, равное строке (в нашем случае), в которой находится формула. Если бы массив был горизонтальный (например, 1:1), то выбирался бы столбец. Для этого случая, как совершенно верно заметил уважаемый Саня, это и есть неявное пересечение диапазонов.
К сообщению приложен файл: 123_1.xls (27.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВсем привет! Я тут отходил на немножко, как пришел - смотрю, такая дискуссия разгорелась, обалдеть просто!
Немножко и я хочу добавить. По порядку:
1) Прежде всего, хочу извиниться перед LightZ за некоторую резкость своего сообщения. Дело не в том, что влом было нарисовать десяток строк с данными. Дело в том, что, по моему мнению, среди участников форума должна присутствовать некая взаимная поддержка. На ее отсутствие я и прореагировал. Согласен, не очень по-доброму, за что и извиняюсь.
2) Что не понравилось в формуле - в ней прописаны 3(!) целиковых столбца. Согласен, это удобно, не нужно думать об изменении диапазонов, но ресурсоемко. Довольно часто на форумах встречаются вопросы типа "А почему у меня так долго думает?". Открываешь файл - а там именно такая ситуация. Спрашиваешь "Зачем?" - "А мне показали, что так можно, так удобно". И, при этом, не рассказали, что такими ссылками в память загружается весь столбец, а не только нужная его часть. И на работе у себя я очень долго отучал народ пользоваться такими "простыми" формулами. Если нужно менять количество данных, то для этого (в частности) обычно используются динамические диапазоны. Но, вообще-то, в вопросе этого не было, так что вполне подойдет диапазон статический. Это я к тому, что если я кому-то что-то показываю (я сейчас про Excel говорю), то я стараюсь делать так, чтобы потом не было "Я твою формулу написал и все зависло/отвалилось".
3) Что не понравилось в самом решении -
Quote (Tviga)
Нужно только что бы искомое значение, было в одном формате со значениями в таблице

Не думаю, что если бы количество нулей было одинаковым, то вообще возник бы этот вопрос - просто обычный ВПР и все =ВПР(F3;A$1:B$20;2;0). Зачем тогда спрашивать? А вот если количество первых нулей разное, вот тогда да. Тогда это хороший вопрос. Можно сделать ВПРом - =ВПР(--F1;--A$1:B$20;2;0) (формула массива), но я бы написал примерно так - =СУММПРОИЗВ(НЕ(A$1:A$20-F1)*B$1:B$20)
4) А по поводу F:F - если массив сидит в формуле, для него не предназначенной, то, в некоторых случаях, из него автоматом выбирается значение, равное строке (в нашем случае), в которой находится формула. Если бы массив был горизонтальный (например, 1:1), то выбирался бы столбец. Для этого случая, как совершенно верно заметил уважаемый Саня, это и есть неявное пересечение диапазонов.

Автор - _Boroda_
Дата добавления - 31.03.2012 в 16:19
kim Дата: Воскресенье, 01.04.2012, 02:13 | Сообщение № 28
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация: 160 ±
Замечаний: 0% ±

Excel 2010
Александр, ну я бы так не волновался насчет функций поиска: ВПР(), ГПР(), ПОИСКПОЗ(), ПРОСМОТР() и т.п. и размерности диапазонов (не массивов!) в некоторых их аргументах.
Вот на что действительно стоит обратить внимание своих сотрудников - это функции счёта: СЧЁТ(), СЧЕТЕСЛИ(), СЧЁТЗ() и т.п., где действительно целесообразно применять динамические диапазоны, но как их научить различать эти функции? smile
P.S. Формулы массивов пока не рассматриваем - отдельный разговор...


Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
 
Ответить
СообщениеАлександр, ну я бы так не волновался насчет функций поиска: ВПР(), ГПР(), ПОИСКПОЗ(), ПРОСМОТР() и т.п. и размерности диапазонов (не массивов!) в некоторых их аргументах.
Вот на что действительно стоит обратить внимание своих сотрудников - это функции счёта: СЧЁТ(), СЧЕТЕСЛИ(), СЧЁТЗ() и т.п., где действительно целесообразно применять динамические диапазоны, но как их научить различать эти функции? smile
P.S. Формулы массивов пока не рассматриваем - отдельный разговор...

Автор - kim
Дата добавления - 01.04.2012 в 02:13
Гость Дата: Воскресенье, 01.04.2012, 11:15 | Сообщение № 29
Группа: Гости
Добрый день.
Я не прокинула данную тему созданную мной.
Просто с работы невозможно вставить файл что-бы наглядно показать что нужно.
Я думала тут профи общаются и можно понять о чем я говорю.
Ну раз нет, так нет.
Спасибо за участие.
 
Ответить
СообщениеДобрый день.
Я не прокинула данную тему созданную мной.
Просто с работы невозможно вставить файл что-бы наглядно показать что нужно.
Я думала тут профи общаются и можно понять о чем я говорю.
Ну раз нет, так нет.
Спасибо за участие.

Автор - Гость
Дата добавления - 01.04.2012 в 11:15
Гость Дата: Воскресенье, 01.04.2012, 11:31 | Сообщение № 30
Группа: Гости
ПРИМЕР: второй файл нужно проВПРить к первому.

http://s019.radikal.ru/i620/1204/d7/80e0517b17b0.jpg

http://s019.radikal.ru/i643/1204/c0/af4293eb2aca.jpg
 
Ответить
СообщениеПРИМЕР: второй файл нужно проВПРить к первому.

http://s019.radikal.ru/i620/1204/d7/80e0517b17b0.jpg

http://s019.radikal.ru/i643/1204/c0/af4293eb2aca.jpg

Автор - Гость
Дата добавления - 01.04.2012 в 11:31
Гость Дата: Воскресенье, 01.04.2012, 11:36 | Сообщение № 31
Группа: Гости
 
Ответить
СообщениеПокрупнее

http://s019.radikal.ru/i632/1204/91/52adc2e3db79.jpg

http://s019.radikal.ru/i632/1204/d9/d0288e56ceb7.jpg

Автор - Гость
Дата добавления - 01.04.2012 в 11:36
LightZ Дата: Воскресенье, 01.04.2012, 11:45 | Сообщение № 32
Группа: Авторы
Ранг: Форумчанин
Сообщений: 120
Репутация: 48 ±
Замечаний: 0% ±

а почему в формате jpg?


E-mail: overseerpower@gmail.com
Skype: Bogdan_Rud
WMR: R166238237296
 
Ответить
Сообщениеа почему в формате jpg?

Автор - LightZ
Дата добавления - 01.04.2012 в 11:45
Serge_007 Дата: Воскресенье, 01.04.2012, 11:56 | Сообщение № 33
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Гость)
Я думала тут профи общаются и можно понять о чем я говорю.

Понять-то можно, только это всё-равно что ставить диагноз по телефону smile
Без файла (пациента) вероятность правильного решения (диагноза) - 50/50


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Гость)
Я думала тут профи общаются и можно понять о чем я говорю.

Понять-то можно, только это всё-равно что ставить диагноз по телефону smile
Без файла (пациента) вероятность правильного решения (диагноза) - 50/50

Автор - Serge_007
Дата добавления - 01.04.2012 в 11:56
_Boroda_ Дата: Воскресенье, 01.04.2012, 12:02 | Сообщение № 34
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Quote (Гость)

ПРИМЕР: второй файл нужно проВПРить к первому.

Вот! Именно об этом я и писал.
Quote
Не думаю, что если бы количество нулей было одинаковым, то вообще возник бы этот вопрос - просто обычный ВПР и все =ВПР(F3;A$1:B$20;2;0). Зачем тогда спрашивать? А вот если количество первых нулей разное, вот тогда да. Тогда это хороший вопрос.

Виктория (я угадал?), Вы смотрели файл отсюда? Там как раз такая ситуация.
Если не понятно - то кладите СЮДА (многие не могут скачивать файлы с обменников, о чем уже неоднократно писали) два кусочка (много ненужно - строк по 10 хватит) Ваших файлов в формате Excel.
Для этого нужно зарегистрироваться. Это совсем не долго.


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

ПРИМЕР: второй файл нужно проВПРить к первому.

Вот! Именно об этом я и писал.
Quote
Не думаю, что если бы количество нулей было одинаковым, то вообще возник бы этот вопрос - просто обычный ВПР и все =ВПР(F3;A$1:B$20;2;0). Зачем тогда спрашивать? А вот если количество первых нулей разное, вот тогда да. Тогда это хороший вопрос.

Виктория (я угадал?), Вы смотрели файл отсюда? Там как раз такая ситуация.
Если не понятно - то кладите СЮДА (многие не могут скачивать файлы с обменников, о чем уже неоднократно писали) два кусочка (много ненужно - строк по 10 хватит) Ваших файлов в формате Excel.
Для этого нужно зарегистрироваться. Это совсем не долго.

Автор - _Boroda_
Дата добавления - 01.04.2012 в 12:02
Гость Дата: Воскресенье, 01.04.2012, 17:38 | Сообщение № 35
Группа: Гости
_Boroda_,
Верно bye
 
Ответить
Сообщение_Boroda_,
Верно bye

Автор - Гость
Дата добавления - 01.04.2012 в 17:38
ВИКТОРИЯ Дата: Воскресенье, 01.04.2012, 17:59 | Сообщение № 36
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Распишите мне пложалуйста популярно как это делать, ну не получается у меня ВПР этих двух файлов sad
Уже во второй лист второго файла скопировала и все равно не получается выходит #Н/Д
К сообщению приложен файл: 7905553.xlsx (12.7 Kb) · 1096618.xls (59.5 Kb)
 
Ответить
СообщениеРаспишите мне пложалуйста популярно как это делать, ну не получается у меня ВПР этих двух файлов sad
Уже во второй лист второго файла скопировала и все равно не получается выходит #Н/Д

Автор - ВИКТОРИЯ
Дата добавления - 01.04.2012 в 17:59
_Boroda_ Дата: Воскресенье, 01.04.2012, 18:07 | Сообщение № 37
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
ВИКТОРИЯ, у Вас в листе L'Occitane после кодов еще куча пробелов
посмотрите формулу
Code
=ВПР(--B6&"";Лист3!$B$3:$E$75;4;0)

и большинства кодов просто на самом деле нет
вернее, даже так (в столбце G)
Code
=ВПР(ТЕКСТ(B6;"000000");Лист3!$B$3:$E$75;4;0)

или, как я уже писал (в столбце Н)
Code
=СУММПРОИЗВ(НЕ(Лист3!$B$3:$B$75-B6)*Лист3!$E$3:$E$75)
К сообщению приложен файл: 1096618_1.xls (63.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВИКТОРИЯ, у Вас в листе L'Occitane после кодов еще куча пробелов
посмотрите формулу
Code
=ВПР(--B6&"";Лист3!$B$3:$E$75;4;0)

и большинства кодов просто на самом деле нет
вернее, даже так (в столбце G)
Code
=ВПР(ТЕКСТ(B6;"000000");Лист3!$B$3:$E$75;4;0)

или, как я уже писал (в столбце Н)
Code
=СУММПРОИЗВ(НЕ(Лист3!$B$3:$B$75-B6)*Лист3!$E$3:$E$75)

Автор - _Boroda_
Дата добавления - 01.04.2012 в 18:07
m-lzp Дата: Четверг, 31.07.2014, 20:02 | Сообщение № 38
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Уважаемые форумчане, не могу разобраться в чем дело.

Мне необходимо произвести поиск значений, начинающихся с нуля.
Следуя рекомендациям форумчанина Boroda (сообщение 27), ничего не выходит.

Помогите пожалуйста.[moder]Тема закрыта Правила п.5.q
К сообщению приложен файл: ______.xlsx (12.1 Kb)
 
Ответить
СообщениеУважаемые форумчане, не могу разобраться в чем дело.

Мне необходимо произвести поиск значений, начинающихся с нуля.
Следуя рекомендациям форумчанина Boroda (сообщение 27), ничего не выходит.

Помогите пожалуйста.[moder]Тема закрыта Правила п.5.q

Автор - m-lzp
Дата добавления - 31.07.2014 в 20:02
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Расчет с числами которые начинаются на 000 (Нужно провэпиэрить два файла в которых присутствуют 000)
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

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