Поведенческий анализ формулы
Serge_007
Дата: Суббота, 19.11.2011, 22:23 |
Сообщение № 21
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Quote (light26 )
логика, вроде, понятна, а вот почему массив?
Да не заморачивайся. Это решение наверное только мой воспалённый мозг мог предложить Не надо, это слишком извращённо
Quote (light26 )
логика, вроде, понятна, а вот почему массив?
Да не заморачивайся. Это решение наверное только мой воспалённый мозг мог предложить Не надо, это слишком извращённо Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Quote (light26 )
логика, вроде, понятна, а вот почему массив?
Да не заморачивайся. Это решение наверное только мой воспалённый мозг мог предложить Не надо, это слишком извращённо Автор - Serge_007 Дата добавления - 19.11.2011 в 22:23
light26
Дата: Суббота, 19.11.2011, 23:30 |
Сообщение № 22
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Quote (RAN )
Вставить функцию и выделить нужный диапазон смогёш?
Ну, это я на 5 )))) Но в твоем примере макрос работает.
Quote (RAN )
Вставить функцию и выделить нужный диапазон смогёш?
Ну, это я на 5 )))) Но в твоем примере макрос работает.light26
Я не волшебник. Я только учусь
Ответить
Сообщение Quote (RAN )
Вставить функцию и выделить нужный диапазон смогёш?
Ну, это я на 5 )))) Но в твоем примере макрос работает.Автор - light26 Дата добавления - 19.11.2011 в 23:30
light26
Дата: Суббота, 19.11.2011, 23:39 |
Сообщение № 23
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Quote (Serge_007 )
изначально данные расположены по... плохо, короче говоря.
иначе не расположишь. Смысел такой:в каждой строке таблицы есть информация о сооружении. Сооружений несколько в разных местах. так вот =СЧЕТЗ считает количество сооружений в каждом месте, а в итоге надо посчитать сколько сооружений всего. Так что данные расположены так, как они расположены. Я просто, в качестве примера, привел именно тот столбец, который принимает участие в вычислениях
Quote (Serge_007 )
изначально данные расположены по... плохо, короче говоря.
иначе не расположишь. Смысел такой:в каждой строке таблицы есть информация о сооружении. Сооружений несколько в разных местах. так вот =СЧЕТЗ считает количество сооружений в каждом месте, а в итоге надо посчитать сколько сооружений всего. Так что данные расположены так, как они расположены. Я просто, в качестве примера, привел именно тот столбец, который принимает участие в вычисленияхlight26
Я не волшебник. Я только учусь
Ответить
Сообщение Quote (Serge_007 )
изначально данные расположены по... плохо, короче говоря.
иначе не расположишь. Смысел такой:в каждой строке таблицы есть информация о сооружении. Сооружений несколько в разных местах. так вот =СЧЕТЗ считает количество сооружений в каждом месте, а в итоге надо посчитать сколько сооружений всего. Так что данные расположены так, как они расположены. Я просто, в качестве примера, привел именно тот столбец, который принимает участие в вычисленияхАвтор - light26 Дата добавления - 19.11.2011 в 23:39
Serge_007
Дата: Суббота, 19.11.2011, 23:50 |
Сообщение № 24
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Quote (light26 )
иначе не расположишь.
Ещё как расположишь. Но, хозяин - барин. Отсюда и нелепые решения.
Quote (light26 )
иначе не расположишь.
Ещё как расположишь. Но, хозяин - барин. Отсюда и нелепые решения.Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Quote (light26 )
иначе не расположишь.
Ещё как расположишь. Но, хозяин - барин. Отсюда и нелепые решения.Автор - Serge_007 Дата добавления - 19.11.2011 в 23:50
RAN
Дата: Воскресенье, 20.11.2011, 00:00 |
Сообщение № 25
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Quote (light26 )
Ну, это я на 5 ))))
Тогда в чем проблема? Найди в функциях, определенных пользователем, функцию "qqq" и вставь ее в нужном месте.
Quote (light26 )
Ну, это я на 5 ))))
Тогда в чем проблема? Найди в функциях, определенных пользователем, функцию "qqq" и вставь ее в нужном месте.RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение Quote (light26 )
Ну, это я на 5 ))))
Тогда в чем проблема? Найди в функциях, определенных пользователем, функцию "qqq" и вставь ее в нужном месте.Автор - RAN Дата добавления - 20.11.2011 в 00:00
light26
Дата: Воскресенье, 20.11.2011, 09:07 |
Сообщение № 26
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
RAN , для особо одаренных можно))... Функция qqq задана макросом? и введя в любую ячейку =qqq(любой диапазон) я получу подсчет результата? а для того, чтобы изменить выводимый и считаемый текст мне надо Function qqq(rn As Range) Dim cl As Range, n For Each cl In rn If cl Like ("*штук") Then тут n = n + (--Split(cl, "штук")(0)) и тут заменить "штук " на то, что надо считать End If Next qqq = n & " штук" а тут "штук" заменить на то, что надо выводить End Function Я верно мыслю?
RAN , для особо одаренных можно))... Функция qqq задана макросом? и введя в любую ячейку =qqq(любой диапазон) я получу подсчет результата? а для того, чтобы изменить выводимый и считаемый текст мне надо Function qqq(rn As Range) Dim cl As Range, n For Each cl In rn If cl Like ("*штук") Then тут n = n + (--Split(cl, "штук")(0)) и тут заменить "штук " на то, что надо считать End If Next qqq = n & " штук" а тут "штук" заменить на то, что надо выводить End Function Я верно мыслю?light26
Я не волшебник. Я только учусь
Сообщение отредактировал light26 - Воскресенье, 20.11.2011, 09:08
Ответить
Сообщение RAN , для особо одаренных можно))... Функция qqq задана макросом? и введя в любую ячейку =qqq(любой диапазон) я получу подсчет результата? а для того, чтобы изменить выводимый и считаемый текст мне надо Function qqq(rn As Range) Dim cl As Range, n For Each cl In rn If cl Like ("*штук") Then тут n = n + (--Split(cl, "штук")(0)) и тут заменить "штук " на то, что надо считать End If Next qqq = n & " штук" а тут "штук" заменить на то, что надо выводить End Function Я верно мыслю?Автор - light26 Дата добавления - 20.11.2011 в 09:07
light26
Дата: Воскресенье, 20.11.2011, 09:10 |
Сообщение № 27
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Quote (Serge_007 )
Ещё как расположишь. Но, хозяин - барин. Отсюда и нелепые решения
Ну не тяни кота за все подробности))). Объясни где ошибка и в чем нелепость?
Quote (Serge_007 )
Ещё как расположишь. Но, хозяин - барин. Отсюда и нелепые решения
Ну не тяни кота за все подробности))). Объясни где ошибка и в чем нелепость?light26
Я не волшебник. Я только учусь
Ответить
Сообщение Quote (Serge_007 )
Ещё как расположишь. Но, хозяин - барин. Отсюда и нелепые решения
Ну не тяни кота за все подробности))). Объясни где ошибка и в чем нелепость?Автор - light26 Дата добавления - 20.11.2011 в 09:10
RAN
Дата: Воскресенье, 20.11.2011, 12:41 |
Сообщение № 28
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Совершенно верно. А так и в код модуля лазить не надо, просто в мастере функций введи нужные "штуки" Обозвал Function Считать_штуки
Совершенно верно. А так и в код модуля лазить не надо, просто в мастере функций введи нужные "штуки" Обозвал Function Считать_штуки RAN
Быть или не быть, вот в чем загвоздка!
Сообщение отредактировал RAN - Воскресенье, 20.11.2011, 12:44
Ответить
Сообщение Совершенно верно. А так и в код модуля лазить не надо, просто в мастере функций введи нужные "штуки" Обозвал Function Считать_штуки Автор - RAN Дата добавления - 20.11.2011 в 12:41
light26
Дата: Воскресенье, 20.11.2011, 13:57 |
Сообщение № 29
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
RAN , Круто))) И напоследок, для создания собственной функции можно использовать любые или только латинские буквы?
RAN , Круто))) И напоследок, для создания собственной функции можно использовать любые или только латинские буквы?light26
Я не волшебник. Я только учусь
Ответить
Сообщение RAN , Круто))) И напоследок, для создания собственной функции можно использовать любые или только латинские буквы?Автор - light26 Дата добавления - 20.11.2011 в 13:57
RAN
Дата: Воскресенье, 20.11.2011, 14:38 |
Сообщение № 30
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
А это смотря где
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение А это смотря где Автор - RAN Дата добавления - 20.11.2011 в 14:38
light26
Дата: Воскресенье, 20.11.2011, 16:40 |
Сообщение № 31
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Quote (RAN )
А это смотря где
В данном конкретном случае. Function СЧЕТТЕКСТА (rn As Range) Dim cl As Range, n For Each cl In rn If cl Like ("*штук") Then n = n + (--Split(cl, "штук")(0)) End If Next СЧЕТТЕКСТА = n & " штук" End Function
Quote (RAN )
А это смотря где
В данном конкретном случае. Function СЧЕТТЕКСТА (rn As Range) Dim cl As Range, n For Each cl In rn If cl Like ("*штук") Then n = n + (--Split(cl, "штук")(0)) End If Next СЧЕТТЕКСТА = n & " штук" End Functionlight26
Я не волшебник. Я только учусь
Сообщение отредактировал light26 - Воскресенье, 20.11.2011, 16:40
Ответить
Сообщение Quote (RAN )
А это смотря где
В данном конкретном случае. Function СЧЕТТЕКСТА (rn As Range) Dim cl As Range, n For Each cl In rn If cl Like ("*штук") Then n = n + (--Split(cl, "штук")(0)) End If Next СЧЕТТЕКСТА = n & " штук" End FunctionАвтор - light26 Дата добавления - 20.11.2011 в 16:40
RAN
Дата: Воскресенье, 20.11.2011, 16:49 |
Сообщение № 32
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Оно работает? Работает! Тогда чего спрашивать? Могёш еще rn , cl и n по русски написать. А вот ежели что другое - тады ой!
Оно работает? Работает! Тогда чего спрашивать? Могёш еще rn , cl и n по русски написать. А вот ежели что другое - тады ой! RAN
Быть или не быть, вот в чем загвоздка!
Сообщение отредактировал RAN - Воскресенье, 20.11.2011, 16:52
Ответить
Сообщение Оно работает? Работает! Тогда чего спрашивать? Могёш еще rn , cl и n по русски написать. А вот ежели что другое - тады ой! Автор - RAN Дата добавления - 20.11.2011 в 16:49
Serge_007
Дата: Воскресенье, 20.11.2011, 16:51 |
Сообщение № 33
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Quote (RAN )
Оно работает? Работает!
Только в русской локали
Quote (RAN )
Оно работает? Работает!
Только в русской локали Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Quote (RAN )
Оно работает? Работает!
Только в русской локали Автор - Serge_007 Дата добавления - 20.11.2011 в 16:51
RAN
Дата: Воскресенье, 20.11.2011, 16:53 |
Сообщение № 34
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Serge_007 , можно подумать, у тебя китайская!
Serge_007 , можно подумать, у тебя китайская! RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение Serge_007 , можно подумать, у тебя китайская! Автор - RAN Дата добавления - 20.11.2011 в 16:53
Serge_007
Дата: Воскресенье, 20.11.2011, 16:56 |
Сообщение № 35
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Quote (RAN )
можно подумать, у тебя китайская!
У меня - нет. А у кого-то может быть. На форуме-то не только мы с тобой
Quote (RAN )
можно подумать, у тебя китайская!
У меня - нет. А у кого-то может быть. На форуме-то не только мы с тобой Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Quote (RAN )
можно подумать, у тебя китайская!
У меня - нет. А у кого-то может быть. На форуме-то не только мы с тобой Автор - Serge_007 Дата добавления - 20.11.2011 в 16:56
RAN
Дата: Воскресенье, 20.11.2011, 17:03 |
Сообщение № 36
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Застыдил! Срочно перехожу на написание имен функций, процедур и переменных на иврите! Ну a если серьезно - отвечал Вадиму, а у него локаль русская.
Застыдил! Срочно перехожу на написание имен функций, процедур и переменных на иврите! Ну a если серьезно - отвечал Вадиму, а у него локаль русская. RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение Застыдил! Срочно перехожу на написание имен функций, процедур и переменных на иврите! Ну a если серьезно - отвечал Вадиму, а у него локаль русская. Автор - RAN Дата добавления - 20.11.2011 в 17:03