Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Подсчет количества значений в списке
 
Всем большое спасибо за советы
Подсчет количества значений в списке
 
{quote}{login=Микки}{date=16.02.2012 02:18}{post}Ну почти так{/post}  
{/quote}  
 
Спасибо огромное! А что такое "--"?
Подсчет количества значений в списке
 
Так в файле вообще никак =) Нужное поле то как раз и неизвестное "Количество значений, попадающих в период"
Подсчет количества значений в списке
 
{quote}{login=Микки}{date=16.02.2012 02:00}{thema=}{post}Пример бы помог ...в общем случае =СУММПРОИЗВ((Диапазон >=Дата1)*(Диапазон<=Дата2)){/post}{/quote}  
Наверное я неправильно сформулирован вопрос.    
Например есть список, один из столбцов которых отражает дату начала какого то события. Нужно посчитать сколько событий было начато в заданном временном интервале.
Подсчет количества значений в списке
 
Для подсчета количества одинаковых значений использую функцию СЧЁТЕСЛИ(интервал;критерий); Когда задаю например в интервале (01.01.2012,02.01.2012,01.01.2012,15.02.2012) критерий "01.01.2012", тут понятно, что функция возвращает количество таких совпадений в списке.  
Но вот надо например посчитать количество значений в интервале, т.е. критерий должен быть: "От 03.01.2012 до 07.01.2012". И надо посчитать сколько значений 03.01.2012,04.01.2012,05.01.2012,06.01.2012,07.01.2012 встречалось в списке.    
Подскажите пж как задать критерий подсчета в таком случае?    
Заранее спасибо за ответы.
Исключение листа из макроса сбора данных
 
Доброе время суток!    
Собираю данные из нескольких листов в один с помощью макроса.  
Макрос скачал - сам писать не умею.  
 
Option Explicit  
 
Sub CollectInfo()  
Dim iSht As Worksheet  
Dim iShtOpis As Worksheet  
Dim Osnovanie As Range  
Dim VsegoNaklad As Range  
Dim i As Long  
Dim lRow As Long, lastRow As Long  
 
Application.ScreenUpdating = False  
On Error Resume Next  
Set iShtOpis = Sheets("Сводный отчет")  
If iShtOpis Is Nothing Then  
Set iShtOpis = Sheets.Add(Before:=Worksheets(1))  
iShtOpis.Name = "Сводный отчет"  
On Error GoTo 0  
End If  
Sheets(iShtOpis.Name).UsedRange.Clear  
i = 2  
 
For Each iSht In ThisWorkbook.Sheets  
 
If iSht.Name <> iShtOpis.Name Then  
If i > 2 Then  
i = 3  
lastRow = iShtOpis.Cells(Rows.Count, 1).End(xlUp).Row + 1  
Else: lastRow = 1  
End If  
 
With iSht  
lRow = .Cells(Rows.Count, 2).End(xlUp).Row  
If lRow > 2 Then  
.Range(.Cells(i, 1), .Cells(lRow, 20)).Copy iShtOpis.Cells(lastRow, 1)  
End If  
 
i = i + 1  
End With  
End If  
Next  
With iShtOpis  
With iShtOpis.UsedRange.Cells  
.Value = .Value  
End With  
 
End With  
Application.ScreenUpdating = True  
MsgBox "Данные собраны!", 64, "Сбор данных завершен"  
End Sub  
 
Скажите пожалуйста! Как мне исключить один/несколько листов? Например есть лист, в котором мне нужно вписать вообще другие данные и с другой структурой. Добавляю его, а он нарушает весь порядок сбора данных.
Страницы: 1
Наверх