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

Вход

Регистрация

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

 

= Мир MS Excel/почти как в лото - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
почти как в лото
dimajelka Дата: Четверг, 15.11.2012, 15:54 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

EXEL пользуюсь очень редко, поэтому познания как пользователя на уровне ребенка. Посмотрел форум, там есть CompareFiles.Find.Rus.v160.xls. Но как к нему подойти - не знаю!
Почему как в лото? Думаю поймете. Необходимо решить проблему как посчитать количество совпадений и какие числа совпадают. Имеем два диапазона чисел. Диапазоны чисел всегда одинаков. К примеру от 50 до 150, но может и увеличиватся (уменьшаться), а может быть и другой - к примеру от 250 до 300 и т.д. В первом диапазоне выпадают одни числа, в другм - другие, при этом количество выпавших чисел одинаков. Необходим знать: количество совпадений и какие числа совпали. Что похоже на сверку выпавших номеров в лото.


Говорила мне супруга...
 
Ответить
СообщениеEXEL пользуюсь очень редко, поэтому познания как пользователя на уровне ребенка. Посмотрел форум, там есть CompareFiles.Find.Rus.v160.xls. Но как к нему подойти - не знаю!
Почему как в лото? Думаю поймете. Необходимо решить проблему как посчитать количество совпадений и какие числа совпадают. Имеем два диапазона чисел. Диапазоны чисел всегда одинаков. К примеру от 50 до 150, но может и увеличиватся (уменьшаться), а может быть и другой - к примеру от 250 до 300 и т.д. В первом диапазоне выпадают одни числа, в другм - другие, при этом количество выпавших чисел одинаков. Необходим знать: количество совпадений и какие числа совпали. Что похоже на сверку выпавших номеров в лото.

Автор - dimajelka
Дата добавления - 15.11.2012 в 15:54
Hugo Дата: Четверг, 15.11.2012, 15:59 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3691
Репутация: 790 ±
Замечаний: 0% ±

365
Та программа для другого - она не считает.
Покажите пример в файле - думаю будет Вам простая формула.
Но пока непонятно.

Если формула не подойдёт - думаю такое легко сделать макросом.


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD


Сообщение отредактировал Hugo - Четверг, 15.11.2012, 16:01
 
Ответить
СообщениеТа программа для другого - она не считает.
Покажите пример в файле - думаю будет Вам простая формула.
Но пока непонятно.

Если формула не подойдёт - думаю такое легко сделать макросом.

Автор - Hugo
Дата добавления - 15.11.2012 в 15:59
dimajelka Дата: Четверг, 15.11.2012, 16:27 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

пример такой
К сообщению приложен файл: 2446018.xls (18.0 Kb)


Говорила мне супруга...
 
Ответить
Сообщениепример такой

Автор - dimajelka
Дата добавления - 15.11.2012 в 16:27
Serge_007 Дата: Четверг, 15.11.2012, 16:32 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Почему совпадениями считаются числа
261 292 326
если у Вас два абсолютно идентичных диапазона?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеПочему совпадениями считаются числа
261 292 326
если у Вас два абсолютно идентичных диапазона?

Автор - Serge_007
Дата добавления - 15.11.2012 в 16:32
dimajelka Дата: Четверг, 15.11.2012, 16:50 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

пусть будет так
К сообщению приложен файл: 6453514.xls (17.0 Kb)


Говорила мне супруга...
 
Ответить
Сообщениепусть будет так

Автор - dimajelka
Дата добавления - 15.11.2012 в 16:50
Serge_007 Дата: Четверг, 15.11.2012, 17:32 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
См. вложение
К сообщению приложен файл: dimajelka.xls (27.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеСм. вложение

Автор - Serge_007
Дата добавления - 15.11.2012 в 17:32
Hugo Дата: Четверг, 15.11.2012, 17:38 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3691
Репутация: 790 ±
Замечаний: 0% ±

365
Я по формулам пас, я UDF могу предложить (строго доп пример!):

[vba]
Code
Function sovpcount(r1 As Range, r2 As Range)
       Dim i&
       For i = 1 To r1.Cells.Count
           If r1(i) <> "" Then
               If r1(i) = r2(i) Then sovpcount = sovpcount + 1
           End If
       Next
End Function

Function sovpcisla(r1 As Range, r2 As Range)
       Dim i&
       sovpcisla = "  "
       For i = 1 To r1.Cells.Count
           If r1(i) <> "" Then
               If r1(i) = r2(i) Then sovpcisla = sovpcisla & ", " & r1(i)
           End If
       Next
       sovpcisla = Mid(sovpcisla, 5)
End Function
[/vba]
Правда числа выводятся через запятую в одну ячейку.
Можно сделать как в примере (на массивной UDF) - но думаю будет трудно пользоватся.

Сергей, я кол-во тоже пытался на СУММПРОИЗВ() посчитать - недопёр, что нужно не на = считать, а наоборот sad


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD


Сообщение отредактировал Hugo - Четверг, 15.11.2012, 17:42
 
Ответить
СообщениеЯ по формулам пас, я UDF могу предложить (строго доп пример!):

[vba]
Code
Function sovpcount(r1 As Range, r2 As Range)
       Dim i&
       For i = 1 To r1.Cells.Count
           If r1(i) <> "" Then
               If r1(i) = r2(i) Then sovpcount = sovpcount + 1
           End If
       Next
End Function

Function sovpcisla(r1 As Range, r2 As Range)
       Dim i&
       sovpcisla = "  "
       For i = 1 To r1.Cells.Count
           If r1(i) <> "" Then
               If r1(i) = r2(i) Then sovpcisla = sovpcisla & ", " & r1(i)
           End If
       Next
       sovpcisla = Mid(sovpcisla, 5)
End Function
[/vba]
Правда числа выводятся через запятую в одну ячейку.
Можно сделать как в примере (на массивной UDF) - но думаю будет трудно пользоватся.

Сергей, я кол-во тоже пытался на СУММПРОИЗВ() посчитать - недопёр, что нужно не на = считать, а наоборот sad

Автор - Hugo
Дата добавления - 15.11.2012 в 17:38
dimajelka Дата: Четверг, 15.11.2012, 17:54 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Спасибо, это все хорошо, но я не программист!


Говорила мне супруга...
 
Ответить
СообщениеСпасибо, это все хорошо, но я не программист!

Автор - dimajelka
Дата добавления - 15.11.2012 в 17:54
Serge_007 Дата: Четверг, 15.11.2012, 17:58 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Hugo)
нужно не на = считать, а наоборот

И то и то нужно. Если будут не пустые ячейки с разными значениями, то правильно так будет:
Code
=СУММПРОИЗВ(($B$3:$K$17<>"")*($M$3:$V$17<>"")*($M$3:$V$17=$B$3:$K$17))


Соответственно и вторую формулу надо поправить
К сообщению приложен файл: dimajelka_2.xls (27.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Hugo)
нужно не на = считать, а наоборот

И то и то нужно. Если будут не пустые ячейки с разными значениями, то правильно так будет:
Code
=СУММПРОИЗВ(($B$3:$K$17<>"")*($M$3:$V$17<>"")*($M$3:$V$17=$B$3:$K$17))


Соответственно и вторую формулу надо поправить

Автор - Serge_007
Дата добавления - 15.11.2012 в 17:58
Hugo Дата: Четверг, 15.11.2012, 18:15 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3691
Репутация: 790 ±
Замечаний: 0% ±

365
UDF - не для программистов smile
Оно так и называется - User Defined Function, т.е. функция определённая пользователем.
Ну да ладно, Сергей уже всё сделал.


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеUDF - не для программистов smile
Оно так и называется - User Defined Function, т.е. функция определённая пользователем.
Ну да ладно, Сергей уже всё сделал.

Автор - Hugo
Дата добавления - 15.11.2012 в 18:15
vikttur Дата: Четверг, 15.11.2012, 18:58 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Похоже, одна проверка лишняя:
=СУММПРОИЗВ(--($B$3:$K$17<>"");--($M$3:$V$17=$B$3:$K$17))

То же во второй формуле.


Сообщение отредактировал vikttur - Четверг, 15.11.2012, 19:00
 
Ответить
СообщениеПохоже, одна проверка лишняя:
=СУММПРОИЗВ(--($B$3:$K$17<>"");--($M$3:$V$17=$B$3:$K$17))

То же во второй формуле.

Автор - vikttur
Дата добавления - 15.11.2012 в 18:58
dimajelka Дата: Пятница, 16.11.2012, 11:36 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Спасибо всем ВАМ. вот так потихонечку и разбираюсь. Только еще появились вопросы. Они в примере
К сообщению приложен файл: 0661572.xls (38.5 Kb)


Говорила мне супруга...
 
Ответить
СообщениеСпасибо всем ВАМ. вот так потихонечку и разбираюсь. Только еще появились вопросы. Они в примере

Автор - dimajelka
Дата добавления - 16.11.2012 в 11:36
Hugo Дата: Пятница, 16.11.2012, 11:51 | Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3691
Репутация: 790 ±
Замечаний: 0% ±

365
"При копировании - координаты в формуле приходится менять вручную - трудоемко однако. Что делать" - делать UDF smile


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
Сообщение"При копировании - координаты в формуле приходится менять вручную - трудоемко однако. Что делать" - делать UDF smile

Автор - Hugo
Дата добавления - 16.11.2012 в 11:51
Serge_007 Дата: Пятница, 16.11.2012, 11:51 | Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Hugo)
при копировании - координаты в формуле приходится менять вручную

Это не так, см. вложение smile

Quote (Hugo)
Что делать" - делать UDF

Или жать F4 wink
К сообщению приложен файл: dimajelka_3.xls (41.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Hugo)
при копировании - координаты в формуле приходится менять вручную

Это не так, см. вложение smile

Quote (Hugo)
Что делать" - делать UDF

Или жать F4 wink

Автор - Serge_007
Дата добавления - 16.11.2012 в 11:51
Hugo Дата: Пятница, 16.11.2012, 11:58 | Сообщение № 15
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3691
Репутация: 790 ±
Замечаний: 0% ±

365
Ну да, я чуть слукавил - F4 помогает.
Но у меня 2 UDF с элементарным синтаксисом:
=sovpcount(A47:J61,L47:U61)
=sovpcisla(A47:J61,L47:U61)
А в стандарном варианте их непонятное количество с непонятным написанием smile


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеНу да, я чуть слукавил - F4 помогает.
Но у меня 2 UDF с элементарным синтаксисом:
=sovpcount(A47:J61,L47:U61)
=sovpcisla(A47:J61,L47:U61)
А в стандарном варианте их непонятное количество с непонятным написанием smile

Автор - Hugo
Дата добавления - 16.11.2012 в 11:58
dimajelka Дата: Пятница, 16.11.2012, 12:35 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Ребята, что значит UDF и как воспользоваться F4? Если можно пошагово или где можно прчесть в доступной форме? Выше писал - "чайник" в этом деле


Говорила мне супруга...

Сообщение отредактировал dimajelka - Пятница, 16.11.2012, 12:37
 
Ответить
СообщениеРебята, что значит UDF и как воспользоваться F4? Если можно пошагово или где можно прчесть в доступной форме? Выше писал - "чайник" в этом деле

Автор - dimajelka
Дата добавления - 16.11.2012 в 12:35
Serge_007 Дата: Пятница, 16.11.2012, 12:42 | Сообщение № 17
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Типы ссылок: абсолютные и относительные ссылки в Excel


Относительный тип - обычная ссылка вида буква столбца-номер строки (B1, С4, похоже на морской бой). При копировании формулы Excel использует этот тип по умолчанию и это удобно.
Использование относительных ссылок в Excel аналогично указанию направления движения по улице - "идти три квартала на север, затем два квартала на запад". Следование этим инструкциям из различных начальных мест будет приводить в разные места назначения.

Обычно ссылки на ячейки описываются и используются как относительные (формат записи А1). Когда формула, содержащая эти ссылки, копируется, происходит изменение формулы для поддержания относительности ссылок.

Например, формула, которая суммирует числа в столбце или строке, затем часто копируется для других номеров строк или столбцов. В таких формулах используются относительные ссылки.


Абсолютный тип - ссылка вида $буква столбца-$номер строки. Абсолютный тип мы используем, когда хотим намертво зафиксировать ссылку на ячейку при копировании формулы.
В Excel абсолютная ссылка на ячейку или область ячеек будет всегда ссылаться на один и тот же адрес строки и столбца. При сравнении с направлениями улиц это будет примерно следующее: "Идите на пересечение Арбата и Бульварного кольца". Вне зависимости от места старта это будет приводить к одному и тому же месту. Если формула требует, чтобы адрес ячейки оставался неизменным при копировании, то должна использоваться абсолютная ссылка (формат записи $А$1). Например, когда формула вычисляет доли от общей суммы, ссылка на ячейку, содержащую общую сумму, не должна изменяться при копировании.

Абсолютная ссылка может быть создана только при наборе формулы, перед адресом строки и столбца вводится знак доллара - $. Знак доллара ($) появится как перед ссылкой на столбец, так и перед ссылкой на строку (например, $С$2)


Смешанный тип сочетает в себе признаки относительного и абсолютного типов ссылок.
Последовательное нажатие F4 будет добавлять или убирать знак перед номером столбца или строки в ссылке (С$2 или $С2 - так называемые смешанные ссылки).
Quote (dimajelka)
как воспользоваться F4?


Для создания абсолютной ссылки в Excel удобно использовать клавишу абсолютной ссылки F4, которая осуществляет преобразование относительной ссылки в абсолютную и наоборот.

Quote (dimajelka)
что значит UDF?

Функции определённые пользователем


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Типы ссылок: абсолютные и относительные ссылки в Excel


Относительный тип - обычная ссылка вида буква столбца-номер строки (B1, С4, похоже на морской бой). При копировании формулы Excel использует этот тип по умолчанию и это удобно.
Использование относительных ссылок в Excel аналогично указанию направления движения по улице - "идти три квартала на север, затем два квартала на запад". Следование этим инструкциям из различных начальных мест будет приводить в разные места назначения.

Обычно ссылки на ячейки описываются и используются как относительные (формат записи А1). Когда формула, содержащая эти ссылки, копируется, происходит изменение формулы для поддержания относительности ссылок.

Например, формула, которая суммирует числа в столбце или строке, затем часто копируется для других номеров строк или столбцов. В таких формулах используются относительные ссылки.


Абсолютный тип - ссылка вида $буква столбца-$номер строки. Абсолютный тип мы используем, когда хотим намертво зафиксировать ссылку на ячейку при копировании формулы.
В Excel абсолютная ссылка на ячейку или область ячеек будет всегда ссылаться на один и тот же адрес строки и столбца. При сравнении с направлениями улиц это будет примерно следующее: "Идите на пересечение Арбата и Бульварного кольца". Вне зависимости от места старта это будет приводить к одному и тому же месту. Если формула требует, чтобы адрес ячейки оставался неизменным при копировании, то должна использоваться абсолютная ссылка (формат записи $А$1). Например, когда формула вычисляет доли от общей суммы, ссылка на ячейку, содержащую общую сумму, не должна изменяться при копировании.

Абсолютная ссылка может быть создана только при наборе формулы, перед адресом строки и столбца вводится знак доллара - $. Знак доллара ($) появится как перед ссылкой на столбец, так и перед ссылкой на строку (например, $С$2)


Смешанный тип сочетает в себе признаки относительного и абсолютного типов ссылок.
Последовательное нажатие F4 будет добавлять или убирать знак перед номером столбца или строки в ссылке (С$2 или $С2 - так называемые смешанные ссылки).
Quote (dimajelka)
как воспользоваться F4?


Для создания абсолютной ссылки в Excel удобно использовать клавишу абсолютной ссылки F4, которая осуществляет преобразование относительной ссылки в абсолютную и наоборот.

Quote (dimajelka)
что значит UDF?

Функции определённые пользователем

Автор - Serge_007
Дата добавления - 16.11.2012 в 12:42
dimajelka Дата: Пятница, 16.11.2012, 13:44 | Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

как можно составить данную формулу? я так понимаю это начальный курс
К сообщению приложен файл: 7575820.png (2.5 Kb)


Говорила мне супруга...
 
Ответить
Сообщениекак можно составить данную формулу? я так понимаю это начальный курс

Автор - dimajelka
Дата добавления - 16.11.2012 в 13:44
Serge_007 Дата: Пятница, 16.11.2012, 13:47 | Сообщение № 19
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (dimajelka)
как можно составить данную формулу?

Вопрос не понял. Я Вам её уже "составил"

Quote (dimajelka)
я так понимаю это начальный курс

Неверно. Изучение формул с формул массива обычно не начинают. По крайней мере я о таком не слышал


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (dimajelka)
как можно составить данную формулу?

Вопрос не понял. Я Вам её уже "составил"

Quote (dimajelka)
я так понимаю это начальный курс

Неверно. Изучение формул с формул массива обычно не начинают. По крайней мере я о таком не слышал

Автор - Serge_007
Дата добавления - 16.11.2012 в 13:47
dimajelka Дата: Пятница, 16.11.2012, 13:56 | Сообщение № 20
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Уважаемый Serge_007! Огромное вам спасибо за помощь! Теперь моя работа по контролю за моими слушателями в Учебном центре пойдет гораздо быстрее
Quote (Serge_007)
Неверно. Изучение формул с формул массива обычно не начинают. По крайней мере я о таком не слышал

Я имел ввиду с чего мне начать изучать EXEL, что бы понимать все эти формулы, макросы и т.д.?


Говорила мне супруга...
 
Ответить
СообщениеУважаемый Serge_007! Огромное вам спасибо за помощь! Теперь моя работа по контролю за моими слушателями в Учебном центре пойдет гораздо быстрее
Quote (Serge_007)
Неверно. Изучение формул с формул массива обычно не начинают. По крайней мере я о таком не слышал

Я имел ввиду с чего мне начать изучать EXEL, что бы понимать все эти формулы, макросы и т.д.?

Автор - dimajelka
Дата добавления - 16.11.2012 в 13:56
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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