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

Вход

Регистрация

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

 

= Мир MS Excel/посчитать количество строк с условиями - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » посчитать количество строк с условиями (Макросы/Sub)
посчитать количество строк с условиями
Klara Дата: Пятница, 01.08.2014, 11:28 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Ребятушки помогите!
нужно подсчитать кол-во строк с условиями, что в столбце "ИНН" - не пусто, "Канал" = было слово "ВЫФ", а в столбце "дата" - только дата была указана, без лишних слов,букв и тд. %)
К сообщению приложен файл: 9558448.xlsx (12.1 Kb)


Сообщение отредактировал Klara - Пятница, 01.08.2014, 12:18
 
Ответить
СообщениеРебятушки помогите!
нужно подсчитать кол-во строк с условиями, что в столбце "ИНН" - не пусто, "Канал" = было слово "ВЫФ", а в столбце "дата" - только дата была указана, без лишних слов,букв и тд. %)

Автор - Klara
Дата добавления - 01.08.2014 в 11:28
Rioran Дата: Пятница, 01.08.2014, 11:52 | Сообщение № 2
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация: 290 ±
Замечаний: 0% ±

Excel 2013
Klara, здравствуйте.

Боюсь, что без файла Вы можете рассчитывать только на моральную поддержку =) Кстати, вопрос звучит как решение для формул.


Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279


Сообщение отредактировал Rioran - Пятница, 01.08.2014, 11:53
 
Ответить
СообщениеKlara, здравствуйте.

Боюсь, что без файла Вы можете рассчитывать только на моральную поддержку =) Кстати, вопрос звучит как решение для формул.

Автор - Rioran
Дата добавления - 01.08.2014 в 11:52
Klara Дата: Пятница, 01.08.2014, 12:04 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
файл, да конечно))подзабылась))
вот есть табл, она конечно больше и мне надо посчитать строки с условиеями что "ИНН" - не пустое, "канал" - "DSA", а в "дате" - дата и не более)
желательно в vba
К сообщению приложен файл: 4608366.xlsx (12.1 Kb)


Сообщение отредактировал Klara - Пятница, 01.08.2014, 12:17
 
Ответить
Сообщениефайл, да конечно))подзабылась))
вот есть табл, она конечно больше и мне надо посчитать строки с условиеями что "ИНН" - не пустое, "канал" - "DSA", а в "дате" - дата и не более)
желательно в vba

Автор - Klara
Дата добавления - 01.08.2014 в 12:04
_Boroda_ Дата: Пятница, 01.08.2014, 12:21 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
[vba]
Код
Sub tt()
     r_ = Range("A" & Rows.Count).End(xlUp).Row
     For i = 2 To r_
         If Range("B" & i) <> "" Then
             If Range("M" & i) = "DSA" Then
                 If IsDate(Range("O" & i)) Then
                     s_ = s_ + 1
                 End If
             End If
         End If
     Next i
     Range("P1") = s_
End Sub
[/vba]
К сообщению приложен файл: 4608366_1.xlsm (19.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
[vba]
Код
Sub tt()
     r_ = Range("A" & Rows.Count).End(xlUp).Row
     For i = 2 To r_
         If Range("B" & i) <> "" Then
             If Range("M" & i) = "DSA" Then
                 If IsDate(Range("O" & i)) Then
                     s_ = s_ + 1
                 End If
             End If
         End If
     Next i
     Range("P1") = s_
End Sub
[/vba]

Автор - _Boroda_
Дата добавления - 01.08.2014 в 12:21
Klara Дата: Пятница, 01.08.2014, 12:26 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
даааааааааа!!!!!!!!!!! hands hands hands hands
а можно тогда еще один вопросик?)можно сделать так чтобы он выводил это значение в другую книгу в нужный столбец и строку?
 
Ответить
Сообщениедаааааааааа!!!!!!!!!!! hands hands hands hands
а можно тогда еще один вопросик?)можно сделать так чтобы он выводил это значение в другую книгу в нужный столбец и строку?

Автор - Klara
Дата добавления - 01.08.2014 в 12:26
_Boroda_ Дата: Пятница, 01.08.2014, 12:38 | Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
В предпоследней строке вместо Range("P1") нужно указать книгу, лист и ячейку
типа вот так
[vba]
Код
Workbooks("_3_1").Worksheets("Лист1").Range("B13") = s_
[/vba]


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВ предпоследней строке вместо Range("P1") нужно указать книгу, лист и ячейку
типа вот так
[vba]
Код
Workbooks("_3_1").Worksheets("Лист1").Range("B13") = s_
[/vba]

Автор - _Boroda_
Дата добавления - 01.08.2014 в 12:38
Klara Дата: Пятница, 01.08.2014, 12:50 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Вы прям мой спаситель, только вот в чем вопрос ещё один заключается)))
в дальнейшем этот макрос понадобится, но только чтобы вывод был в другую строку, но в один и тот же столбец
например сделала я макрос для первой книги1, вывод добавился в книгу "сбор" в строку по книге1, а столбец выводы, а для книге2 в строку книге2, а столбец тот же)
 
Ответить
СообщениеВы прям мой спаситель, только вот в чем вопрос ещё один заключается)))
в дальнейшем этот макрос понадобится, но только чтобы вывод был в другую строку, но в один и тот же столбец
например сделала я макрос для первой книги1, вывод добавился в книгу "сбор" в строку по книге1, а столбец выводы, а для книге2 в строку книге2, а столбец тот же)

Автор - Klara
Дата добавления - 01.08.2014 в 12:50
Klara Дата: Пятница, 01.08.2014, 13:01 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
вот я кинула книгу "свод", в ней есть столбец вывод, вот то значение которое у нас получается он должен выводить в этот столбец....только я вот что думаю, можно как то сопоставить чтобы он города сопоставлял в этих 2ух книгах и вывод писал там где города совпадают
К сообщению приложен файл: 7013249.xlsx (12.7 Kb) · 4567236.xlsx (9.9 Kb)
 
Ответить
Сообщениевот я кинула книгу "свод", в ней есть столбец вывод, вот то значение которое у нас получается он должен выводить в этот столбец....только я вот что думаю, можно как то сопоставить чтобы он города сопоставлял в этих 2ух книгах и вывод писал там где города совпадают

Автор - Klara
Дата добавления - 01.08.2014 в 13:01
Klara Дата: Пятница, 01.08.2014, 13:08 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
а если из двух книг надо посчитать строки?))
 
Ответить
Сообщениеа если из двух книг надо посчитать строки?))

Автор - Klara
Дата добавления - 01.08.2014 в 13:08
Klara Дата: Пятница, 01.08.2014, 14:09 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
я и до завтра подождать могу)
вы мне написали процесс подсчета строк для одной книги...мне по идее надо,чтобы этот процесс выполнялся в 2ух книгах одновременно + проверка чтобы инн не совпадали, результаты суммировались и записывался в 3юю книгу, но так что бы вписался в строку с таким же городом, что и в тех 2ух книгах(в этих книгах город один и тот же, а в третье книге есть строки с разными городами)
как то так))
вот примерно так...посчитали у нас получилось 1 в книге1 и 1 в книге 2, а результат получился 2 в книге3

КНИГА1 / КНИГА2
город инн канал дата / город инн канал дата /
Москва 1234567891 DSA 12.02.2011 / Москва 3456789123 DSA 19.08.2012 /
Москва 2345678912 офис 03.09.2013 / Москва 2345678912 офис 05.11.2014 /

_______________________________________________________________________________________________________
КНИГА3
город кол-во
Москва 2
Петербург


Сообщение отредактировал Klara - Пятница, 01.08.2014, 14:10
 
Ответить
Сообщениея и до завтра подождать могу)
вы мне написали процесс подсчета строк для одной книги...мне по идее надо,чтобы этот процесс выполнялся в 2ух книгах одновременно + проверка чтобы инн не совпадали, результаты суммировались и записывался в 3юю книгу, но так что бы вписался в строку с таким же городом, что и в тех 2ух книгах(в этих книгах город один и тот же, а в третье книге есть строки с разными городами)
как то так))
вот примерно так...посчитали у нас получилось 1 в книге1 и 1 в книге 2, а результат получился 2 в книге3

КНИГА1 / КНИГА2
город инн канал дата / город инн канал дата /
Москва 1234567891 DSA 12.02.2011 / Москва 3456789123 DSA 19.08.2012 /
Москва 2345678912 офис 03.09.2013 / Москва 2345678912 офис 05.11.2014 /

_______________________________________________________________________________________________________
КНИГА3
город кол-во
Москва 2
Петербург

Автор - Klara
Дата добавления - 01.08.2014 в 14:09
Klara Дата: Воскресенье, 03.08.2014, 10:47 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
прошу помогите в этом разобраться) :(
 
Ответить
Сообщениепрошу помогите в этом разобраться) :(

Автор - Klara
Дата добавления - 03.08.2014 в 10:47
Мир MS Excel » Вопросы и решения » Вопросы по VBA » посчитать количество строк с условиями (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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