Перейти к содержимому

Фотография

Excelпомощь, консультации...


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 914

#621
Daulet.tech

Daulet.tech
  • Завсегдатай
  • 239 сообщений

В отпуске.

массивная формула (Ctrl+Shift+Enter), только для кириллицы

где нули, есть только кириллицы

=СУММ(--(ЕНД(ПОИСКПОЗ(ПСТР(A1;СТРОКА($A$1:ИНДЕКС(A:A;ДЛСТР(A1)));1);СИМВОЛ(СТРОКА(192:255));0))))

Сообщение отредактировал DauletAhamanov: 30.05.2014, 20:02:06

  • 0

#622
sinsemilia

sinsemilia
  • В доску свой
  • 3 095 сообщений

 

В отпуске.

массивная формула (Ctrl+Shift+Enter), только для кириллицы

где нули, есть только кириллицы

=СУММ(--(ЕНД(ПОИСКПОЗ(ПСТР(A1;СТРОКА($A$1:ИНДЕКС(A:A;ДЛСТР(A1)));1);СИМВОЛ(СТРОКА(192:255));0))))

Даулет, добрый день. Не работает формула, не могу ничего сделать. Вечером отпишусь, что именно не получается.


Сообщение отредактировал sinsemilia: 04.06.2014, 09:58:41

  • 0

#623
sinsemilia

sinsemilia
  • В доску свой
  • 3 095 сообщений

Друзья, помогите, пожалуйста, еще с одним примером.

Не могу проставить формулу СУММПРОИЗВ по 3 критериям.

В файле 2 листа.

На листе ИТОГИ первые 2 столбца - выпадающие списки.

1. Регион (Алматы, Чимкент, Астана)

2. Год (2012,2013,2014)

Эти 2 критерия меняются, задаются пользователем.  

Далее идет столбец "Продукция". Тут значения постоянны и неизменны.  

Далее идут месяцы.

В рабочую область мне необходимо в помощью функции "Суммпроизв" (ну или какой-нибудь другой) вставить данные с 1 листа "Исходные данные", и чтобы они менялись с учетом выбора Региона и Года.

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

У меня получается подвязать "Астану" и "Молоко", но тогда он считает все продажи, без учета года. 

Вот сама таблица.

 

Как проставить верные ссылки по нужным параметрам. Пробовала, Индекс и Поискпоз, тоже не получилось, не могу сообразить, как это правильно сделать.

Помогите мне, пожалуйста!  

Прикрепленные файлы


Сообщение отредактировал sinsemilia: 04.06.2014, 10:12:22

  • 0

#624
Daulet.tech

Daulet.tech
  • Завсегдатай
  • 239 сообщений

исправил формулу Вашу, и тот пример.

Прикрепленные файлы


  • 0

#625
sinsemilia

sinsemilia
  • В доску свой
  • 3 095 сообщений

Даулет, спасибо Вам огромное! Какой Вы умничка, хочется расцеловать Вас! Спасибо!!!!  :kiss:  :kiss:  :kiss:  


  • 0

#626
Daulet.tech

Daulet.tech
  • Завсегдатай
  • 239 сообщений

перезалил файл, добавил пробел, и исправил формулу для кириллицы

Прикрепленные файлы


  • 0

#627
Futurist

Futurist
  • В доску свой
  • 3 295 сообщений

Добрый!

 

Озадачился задачей...

 

Возможно ла написать макрос, который будет блокировать определённую область (можно с паролем) в экселе, возможно, даже просто определенные столбцы и строки исходя из текущей даты.

 

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


  • 0

#628
sinsemilia

sinsemilia
  • В доску свой
  • 3 095 сообщений

А у меня еще такой вопрос:

Вот я вставляю "checkbox", Разработчик - Элементы управления - Вставить. А как его подвязать к ячейкам, чтобы он "работал".

К примеру, мне нужно, когда я буду ставить в него галочку, чтобы он выдавал одну информацию, например считал по формуле, а когда он без  галочки (не активен), то соответственно, ничего не считал.

Или управлять этими опциями можно только через VBA?

 

А еще, просто хочу услышать ваше мнение относительно панели Plex. Кто-нибудь пользуется ею? Какие отзывы?


Сообщение отредактировал sinsemilia: 06.06.2014, 16:14:10

  • 0

#629
Daulet.tech

Daulet.tech
  • Завсегдатай
  • 239 сообщений

1. прикрепил файл

2. Plex

Прикрепленные файлы

  • Прикрепленный файл  checkbox.rar   9,33К   Количество загрузок: 126

Сообщение отредактировал DauletAhamanov: 06.06.2014, 19:46:18

  • 0

#630
sinsemilia

sinsemilia
  • В доску свой
  • 3 095 сообщений

1. прикрепил файл

2. Plex

Супер! Даулет, спасибо Вам огромное!  :kiss:  

Оказывается, все так просто!!!!  :rotate:


  • 0

#631
sinsemilia

sinsemilia
  • В доску свой
  • 3 095 сообщений

Приветствую еще раз, уважаемая публика и гуру excel! 

Помогите, кто может,  еще с одним вопросом. Хотела использовать функции ВПР и СМЕЩ, но не получилось, получилось с ИНДЕКС и ПОИСКПОЗ, но не до конца. 

Задача такова - к каждому городу относятся свои имена, например:

Алматы - Маша, Вася, Петя, Катя

Чимкент - Саша, Алмас, Ира, Зинаида, Петр, Фара 

Караганда - Надежда, Миша, Кирилл

ну и т.д.

По городам стоит раскрывающийся список, выбираем город. В соседнем столбце должны появляться подряд все имена, к которые относятся к городу, но появляется еще и те, которые не относятся к нужному городу. Что не так, не пойму, вроде формулу прописала верно. Помогите разобраться, как нужно написать формулу ИНДЕКС чтобы она цепляла только  принадлежащие имена, к тому городу, который выбираешь. Вот пример: 

 

 

 

Прикрепленные файлы

  • Прикрепленный файл  имена.rar   8,33К   Количество загрузок: 160

  • 0

#632
sinsemilia

sinsemilia
  • В доску свой
  • 3 095 сообщений

Продолжу диалог с умным человеком с самим собой. 

У меня получилось сделать по образцу, нашла в нете что-то подобное, но это все как-то "через каскелен". Не поняла, если честно. Неужели нет варианта по проще? Вот что получилось: 

Прикрепленные файлы


Сообщение отредактировал sinsemilia: 09.06.2014, 21:29:08

  • 0

#633
Maltese Falcon

Maltese Falcon

    Рожденный летать!

  • В доску свой
  • 5 417 сообщений
Всем привет! Подскажите, пожалуйста, хорошую книгу по vba программированию в экзеле.

Сообщение отредактировал Maltese Falcon: 10.06.2014, 14:55:47

  • 0

#634
sinsemilia

sinsemilia
  • В доску свой
  • 3 095 сообщений

Всем привет! Подскажите, пожалуйста, хорошую книгу по vba программированию в экзеле.

Книг много разных, google в помощь. А вот курсы могу порекомендовать - Hi tech for human алматы

http://www.hth.kz/in...php?id=5&num=54


  • 0

#635
zavuch

zavuch

    ЗАВеду У Чащу )

  • В доску свой
  • 2 063 сообщений

Не тот курс )

вот этот:

http://www.hth.kz/in...hp?id=3&num=157

 

очень популярный, надо сказать!

только программа курса устарела сильно (скажем, CommandBars остались в 2003-ем кселе), всё руки не доходят исправить.. ок, сегодня вечером озадачусь этим ;)

..и вообще честно говоря фигня написана.

Программа должна быть примерно такой (как и содержание учебника по ВБА, если б я брал книжку по ВБА в магазине, то мне понравилось бы такое оглавление, вообще, книжки по оглавлению подбираю себе):

 

Понятие о VBA
Запись макроса, управление макросами
Редактор Visaul Basic
Создание простейшей программы на VBA
Сохранение и экспорт проекта
Вывод сообщений на экран
Безопасность макросов
Переменные, константы
Арифметические операции
Отладка ошибок
Подпрограммы, функции
Способы запуска подпрограмм и функций
Область видимости переменных
Типы данных
Ввод-вывод данных
Работа с ячейками листа, листами, книгами
Условные операторы
Циклы
Массивы
Строковые функции
Числовые функции
Функции файловой системы
Связь с другими приложениями
Запросы к БД и импорт web-страниц
Диалоговые окна
Формы и элементы управления


Сообщение отредактировал Kaligula: 11.06.2014, 12:44:43

  • 0

#636
Daulet.tech

Daulet.tech
  • Завсегдатай
  • 239 сообщений
Неужели нет варианта по проще?

нет! есть другие формулы, без доп. столбика, но они сложные

или VBA 

Прикрепленные файлы


Сообщение отредактировал DauletAhamanov: 11.06.2014, 21:13:47

  • 0

#637
sinsemilia

sinsemilia
  • В доску свой
  • 3 095 сообщений

нет! есть другие формулы, без доп. столбика, но они сложные

или VBA 

Даулет, солнышко, спасибо тебе огромное за альтернативу. :kiss:

Хотела спросить, что означает в формуле "СТРОКА ()" (или иногда "СТОЛБЕЦ ()")? Как бы ссылка не на конкретную строку, а на массив?

 

 

Теперь, другая проблема появилась, из-за огромных портянистых формул файл виснет... (внизу появляется надпись РАСЧЕТ: (ПРОЦЕССОРЫ ...%))  :)


Сообщение отредактировал sinsemilia: 12.06.2014, 09:18:46

  • 0

#638
Daulet.tech

Daulet.tech
  • Завсегдатай
  • 239 сообщений

Если =СУММ(2*СТРОКА($1:$6)), то тогда 2*1+2*2+2*3+2*4+2*5+2*6, массивная формула.

Смотрим формулы-зависимости формул-вычислить формулу

Прикрепленные файлы


Сообщение отредактировал DauletAhamanov: 13.06.2014, 15:43:21

  • 0

#639
sinsemilia

sinsemilia
  • В доску свой
  • 3 095 сообщений

Если =СУММ(2*СТРОКА($1:$6)), то тогда 2*1+2*2+2*3+2*4+2*5+2*6, массивная формула.

Смотрим формулы-зависимости формул-вычислить формулу

Даулет, спасибо огромное! Получилось!!!! :kiss:  :kiss:  :kiss:


  • 0

#640
sinsemilia

sinsemilia
  • В доску свой
  • 3 095 сообщений

Если =СУММ(2*СТРОКА($1:$6)), то тогда 2*1+2*2+2*3+2*4+2*5+2*6, массивная формула.

Смотрим формулы-зависимости формул-вычислить формулу

Даулет, это так круто! Правда до сих пор не поняла принцип работы этого макроса, но в восхищении! Это очень круто!   

Как можно самой научиться писать такие?

К примеру, я хочу, чтобы от имен у меня еще были зависимые переменные. У меня получается создать новые условия с помощью формулы. Я разобралась в ней,  поняла (слава тебе Господи!)

Пыталась изменить Ваш макрос, но не смогла, умственных сил не хватило. :faceoff:   :D   

Если вам не сложно, подскажите, в каком направлении двигаться? Правда, очень хочу научиться также как и Вы писать макросы!  

Прикрепленный файл  Новый пример.zip   1,08МБ   Количество загрузок: 158


Сообщение отредактировал sinsemilia: 17.06.2014, 15:25:28

  • 0


Количество пользователей, читающих эту тему: 1

пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0

Размещение рекламы на сайте     Предложения о сотрудничестве     Служба поддержки пользователей

© 2011-2022 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.