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

Вход

Регистрация

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

 

= Мир MS Excel/Количество уникальных дат в столбце - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Количество уникальных дат в столбце (Формулы/Formulas)
Количество уникальных дат в столбце
avsm Дата: Среда, 03.02.2016, 06:09 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте, подскажите пожалуйста как посчитать количество уникальных дат в столбце, выборка должна осуществляться только тех дат, у которых соседняя ячейка не пустая
К сообщению приложен файл: 1572647.xlsx (15.0 Kb)
 
Ответить
СообщениеЗдравствуйте, подскажите пожалуйста как посчитать количество уникальных дат в столбце, выборка должна осуществляться только тех дат, у которых соседняя ячейка не пустая

Автор - avsm
Дата добавления - 03.02.2016 в 06:09
китин Дата: Среда, 03.02.2016, 07:36 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
смотрите файл.сделал как понял формула массива
Код
=СЧЁТ(ЕСЛИ(ПОИСКПОЗ(ЦЕЛОЕ($A$1:$A$42);ЦЕЛОЕ($A$1:$A$42);0)=СТРОКА($A$1:$A$42);ПОИСКПОЗ(ЦЕЛОЕ($A$1:$A$42);ЦЕЛОЕ($A$1:$A$41);0)))
К сообщению приложен файл: avsm.xlsx (16.0 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Среда, 03.02.2016, 07:37
 
Ответить
Сообщениесмотрите файл.сделал как понял формула массива
Код
=СЧЁТ(ЕСЛИ(ПОИСКПОЗ(ЦЕЛОЕ($A$1:$A$42);ЦЕЛОЕ($A$1:$A$42);0)=СТРОКА($A$1:$A$42);ПОИСКПОЗ(ЦЕЛОЕ($A$1:$A$42);ЦЕЛОЕ($A$1:$A$41);0)))

Автор - китин
Дата добавления - 03.02.2016 в 07:36
_Boroda_ Дата: Среда, 03.02.2016, 07:49 | Сообщение № 3
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Еще формула массива. Вводится одновременным нажатием Контрл Шифт Ентер
Код
=СЧЁТ(1/ЧАСТОТА(ЕСЛИ(B1:B42<>"";ОТБР(A1:A42));ЕСЛИ(B1:B42<>"";ОТБР(A1:A42))))

Код
=СЧЁТ(1/ЧАСТОТА(ЕСЛИ(ЕЧИСЛО(1/B1:B99);ОТБР(A1:A99));ЕСЛИ(ЕЧИСЛО(1/B1:B99);ОТБР(A1:A99))))

Код
=СЧЁТ(ПОИСКПОЗ(СТРОКА(42000:43000);ЕСЛИ(ЕЧИСЛО(1/B1:B99);ОТБР(A1:A42));))


Добавлено
последняя формула не 42, а 99 (файл _3)
Код
[code]=СЧЁТ(ПОИСКПОЗ(СТРОКА(42000:43000);ЕСЛИ(ЕЧИСЛО(1/B1:B99);ОТБР(A1:A99));))
[/code]
К сообщению приложен файл: 1572647_2.xlsx (19.6 Kb) · 1572647_3.xlsx (19.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕще формула массива. Вводится одновременным нажатием Контрл Шифт Ентер
Код
=СЧЁТ(1/ЧАСТОТА(ЕСЛИ(B1:B42<>"";ОТБР(A1:A42));ЕСЛИ(B1:B42<>"";ОТБР(A1:A42))))

Код
=СЧЁТ(1/ЧАСТОТА(ЕСЛИ(ЕЧИСЛО(1/B1:B99);ОТБР(A1:A99));ЕСЛИ(ЕЧИСЛО(1/B1:B99);ОТБР(A1:A99))))

Код
=СЧЁТ(ПОИСКПОЗ(СТРОКА(42000:43000);ЕСЛИ(ЕЧИСЛО(1/B1:B99);ОТБР(A1:A42));))


Добавлено
последняя формула не 42, а 99 (файл _3)
Код
[code]=СЧЁТ(ПОИСКПОЗ(СТРОКА(42000:43000);ЕСЛИ(ЕЧИСЛО(1/B1:B99);ОТБР(A1:A99));))
[/code]

Автор - _Boroda_
Дата добавления - 03.02.2016 в 07:49
avsm Дата: Среда, 03.02.2016, 08:02 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Большое спасибо, но по формуле массива почему то не считает 'на лету' при изменении значений
 
Ответить
СообщениеБольшое спасибо, но по формуле массива почему то не считает 'на лету' при изменении значений

Автор - avsm
Дата добавления - 03.02.2016 в 08:02
_Boroda_ Дата: Среда, 03.02.2016, 08:05 | Сообщение № 5
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Посмотрите файл, я приложил выше


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеПосмотрите файл, я приложил выше

Автор - _Boroda_
Дата добавления - 03.02.2016 в 08:05
китин Дата: Среда, 03.02.2016, 08:07 | Сообщение № 6
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
не верю(с) :D
у вас в столбце В вместо пустых ячеек поставлен пробел.так что удаляете цифры не Delit а ставите пробел.или формулу №2 переделать(тоже массив)
Код
=СЧЁТ(ЕСЛИ(($B$1:$B$42<>СИМВОЛ(32))*($B$1:$B$42<>"");--$A$1:$A$42))
К сообщению приложен файл: avsm_2.xlsx (16.0 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Среда, 03.02.2016, 08:20
 
Ответить
Сообщениене верю(с) :D
у вас в столбце В вместо пустых ячеек поставлен пробел.так что удаляете цифры не Delit а ставите пробел.или формулу №2 переделать(тоже массив)
Код
=СЧЁТ(ЕСЛИ(($B$1:$B$42<>СИМВОЛ(32))*($B$1:$B$42<>"");--$A$1:$A$42))

Автор - китин
Дата добавления - 03.02.2016 в 08:07
avsm Дата: Среда, 03.02.2016, 08:21 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
китин, а можно сделать чтобы неповторяющиеся даты считались только из тех, у которых в соседнем столбце не пустая ячейка?
 
Ответить
Сообщениекитин, а можно сделать чтобы неповторяющиеся даты считались только из тех, у которых в соседнем столбце не пустая ячейка?

Автор - avsm
Дата добавления - 03.02.2016 в 08:21
китин Дата: Среда, 03.02.2016, 08:37 | Сообщение № 8
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
непонятненько. у вас 4 даты 01.12.15.из них 2 с пустыми ячейками.а 01.12.15 03:00 и 01.12.15 07:40 уже не уникальные.как считать? или я чего то недопонимаю? %)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениенепонятненько. у вас 4 даты 01.12.15.из них 2 с пустыми ячейками.а 01.12.15 03:00 и 01.12.15 07:40 уже не уникальные.как считать? или я чего то недопонимаю? %)

Автор - китин
Дата добавления - 03.02.2016 в 08:37
avsm Дата: Среда, 03.02.2016, 08:39 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
в данном примере дата 21.12.15 11:54 не должна входить в выборку,т.к. ячейка справа пустая
 
Ответить
Сообщениев данном примере дата 21.12.15 11:54 не должна входить в выборку,т.к. ячейка справа пустая

Автор - avsm
Дата добавления - 03.02.2016 в 08:39
avsm Дата: Среда, 03.02.2016, 08:41 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
т.е. выбираются те даты, у которых ячейка справа не пустая и из них делается выборка неповторяющихся дат и делается подсчет их количества
 
Ответить
Сообщениет.е. выбираются те даты, у которых ячейка справа не пустая и из них делается выборка неповторяющихся дат и делается подсчет их количества

Автор - avsm
Дата добавления - 03.02.2016 в 08:41
китин Дата: Среда, 03.02.2016, 08:46 | Сообщение № 11
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
дык у _Boroda_, так и сделано.посмотрите файл


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениедык у _Boroda_, так и сделано.посмотрите файл

Автор - китин
Дата добавления - 03.02.2016 в 08:46
avsm Дата: Среда, 03.02.2016, 11:25 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
точно ) только если я диапазон меняю с $A$42 на $A$99 в результате получается 0
 
Ответить
Сообщениеточно ) только если я диапазон меняю с $A$42 на $A$99 в результате получается 0

Автор - avsm
Дата добавления - 03.02.2016 в 11:25
_Boroda_ Дата: Среда, 03.02.2016, 11:32 | Сообщение № 13
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Не забыли про вот это?
формула массива. Вводится одновременным нажатием Контрл Шифт Ентер


Я там добавил файл с 99


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеНе забыли про вот это?
формула массива. Вводится одновременным нажатием Контрл Шифт Ентер


Я там добавил файл с 99

Автор - _Boroda_
Дата добавления - 03.02.2016 в 11:32
avsm Дата: Среда, 03.02.2016, 12:10 | Сообщение № 14
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
огромное спасибо )
вот если кому кто нужно будет формула, при условии что во втором столбце могут быть не только цифры, а символы
Код
=СЧЁТ(1/ЧАСТОТА(ЕСЛИ(ЕПУСТО(B1:B99);"";ОТБР(A1:A99));ЕСЛИ(ЕПУСТО(B1:B99);"";ОТБР(A1:A99))))

[moder]Формулы нужно обрамлять тегами - кнопка fx


Сообщение отредактировал _Boroda_ - Среда, 03.02.2016, 12:12
 
Ответить
Сообщениеогромное спасибо )
вот если кому кто нужно будет формула, при условии что во втором столбце могут быть не только цифры, а символы
Код
=СЧЁТ(1/ЧАСТОТА(ЕСЛИ(ЕПУСТО(B1:B99);"";ОТБР(A1:A99));ЕСЛИ(ЕПУСТО(B1:B99);"";ОТБР(A1:A99))))

[moder]Формулы нужно обрамлять тегами - кнопка fx

Автор - avsm
Дата добавления - 03.02.2016 в 12:10
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Количество уникальных дат в столбце (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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