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

Вход

Регистрация

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

 

= Мир MS Excel/Функциями выбрать дату из массива чисел и дат - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин  
Функциями выбрать дату из массива чисел и дат
Serge_007 Дата: Вторник, 22.05.2012, 14:05 | Сообщение № 1
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
В файле вперемежку идут значения и даты. Необходимо функциями выбрать максимальную дату.
Решение с доп. столбцом есть. Интересно решение без оного

К сообщению приложен файл: MaxDate.xls (23.5 Kb) · 5812442.jpg (46.2 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеВ файле вперемежку идут значения и даты. Необходимо функциями выбрать максимальную дату.
Решение с доп. столбцом есть. Интересно решение без оного


Автор - Serge_007
Дата добавления - 22.05.2012 в 14:05
_Boroda_ Дата: Вторник, 22.05.2012, 14:40 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16714
Репутация: 6503 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Именно для приложенного файла - 33 27 символа


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

Автор - _Boroda_
Дата добавления - 22.05.2012 в 14:40
MCH Дата: Вторник, 22.05.2012, 14:54 | Сообщение № 3
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Сергей, а чем число от даты кроме формата отличается?
Будет число, например 41060 не отформатированное, так его учитывать не нужно?

PS: Для данного файла 33 получил
2Boroda,
Саш, у тебя в формуле в 27 диапазон как A1:A20 записан или A:A?


Сообщение отредактировал MCH - Вторник, 22.05.2012, 14:56
 
Ответить
СообщениеСергей, а чем число от даты кроме формата отличается?
Будет число, например 41060 не отформатированное, так его учитывать не нужно?

PS: Для данного файла 33 получил
2Boroda,
Саш, у тебя в формуле в 27 диапазон как A1:A20 записан или A:A?

Автор - MCH
Дата добавления - 22.05.2012 в 14:54
Serge_007 Дата: Вторник, 22.05.2012, 15:00 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (_Boroda_)
Именно для приложенного файла

Знаки после запятой остались от СЛЧИС().
Извиняюсь, не обратил внимания.
Новый файл во вложении.

ЗЫ 33 знака это [vba]
Code
=МАКС(ЦЕЛОЕ(A1:A20)=A1:A20)*A1:A20
[/vba]?

Quote (MCH)
а чем число от даты кроме формата отличается?
Ничем

Quote (MCH)
Будет число, например 41060 не отформатированное, так его учитывать не нужно?
Не нужно
К сообщению приложен файл: MaxDate_2.xls (24.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (_Boroda_)
Именно для приложенного файла

Знаки после запятой остались от СЛЧИС().
Извиняюсь, не обратил внимания.
Новый файл во вложении.

ЗЫ 33 знака это [vba]
Code
=МАКС(ЦЕЛОЕ(A1:A20)=A1:A20)*A1:A20
[/vba]?

Quote (MCH)
а чем число от даты кроме формата отличается?
Ничем

Quote (MCH)
Будет число, например 41060 не отформатированное, так его учитывать не нужно?
Не нужно

Автор - Serge_007
Дата добавления - 22.05.2012 в 15:00
_Boroda_ Дата: Вторник, 22.05.2012, 15:14 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16714
Репутация: 6503 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Quote (Serge_007)
ЗЫ 33 знака это
=МАКС(ЦЕЛОЕ(A1:A20)=A1:A20)*A1:A20

Почти. Я еще знак равно посчитал. Если не считать и диапазоны брать заполненные, то 32
Code
=МАКС(НЕ(ОСТАТ(A1:A20;1))*A1:A20)

или 26, если целиковые
Code
=МАКС(НЕ(ОСТАТ(A:A;1))*A:A)

Quote (Serge_007)
Цитата, MCH писал(а):
а чем число от даты кроме формата отличается?
Ничем

тогда только с ЯЧЕЙКА, а она с массивами не работает
есть изврат со сводной, но условия именно функциями, правильно?
Quote
Необходимо функциями выбрать максимальную дату.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Quote (Serge_007)
ЗЫ 33 знака это
=МАКС(ЦЕЛОЕ(A1:A20)=A1:A20)*A1:A20

Почти. Я еще знак равно посчитал. Если не считать и диапазоны брать заполненные, то 32
Code
=МАКС(НЕ(ОСТАТ(A1:A20;1))*A1:A20)

или 26, если целиковые
Code
=МАКС(НЕ(ОСТАТ(A:A;1))*A:A)

Quote (Serge_007)
Цитата, MCH писал(а):
а чем число от даты кроме формата отличается?
Ничем

тогда только с ЯЧЕЙКА, а она с массивами не работает
есть изврат со сводной, но условия именно функциями, правильно?
Quote
Необходимо функциями выбрать максимальную дату.

Автор - _Boroda_
Дата добавления - 22.05.2012 в 15:14
Serge_007 Дата: Вторник, 22.05.2012, 15:16 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (_Boroda_)
условия именно функциями, правильно?

Если это возможно, то да

Quote (_Boroda_)
Я еще знак равно посчитал.

Его не надо считать. Не надо так же учитывать {} если решение - формула массива


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (_Boroda_)
условия именно функциями, правильно?

Если это возможно, то да

Quote (_Boroda_)
Я еще знак равно посчитал.

Его не надо считать. Не надо так же учитывать {} если решение - формула массива

Автор - Serge_007
Дата добавления - 22.05.2012 в 15:16
MCH Дата: Вторник, 22.05.2012, 15:16 | Сообщение № 7
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Quote (Serge_007)
ЗЫ 33 знака это =МАКС(ЦЕЛОЕ(A1:A20)=A1:A20)*A1:A20

Здесь 34 знака, к тому же формула считает не правильно

Quote (Serge_007)
"Будет число, например 41060 не отформатированное, так его учитывать не нужно? "
Не нужно

Если ориентироваться только на формат ячейки, то это можно сделать макрофункциями: ПОЛУЧИТЬ.ЯЧЕЙКУ(7;...) и/или макросами


Сообщение отредактировал MCH - Вторник, 22.05.2012, 15:19
 
Ответить
Сообщение
Quote (Serge_007)
ЗЫ 33 знака это =МАКС(ЦЕЛОЕ(A1:A20)=A1:A20)*A1:A20

Здесь 34 знака, к тому же формула считает не правильно

Quote (Serge_007)
"Будет число, например 41060 не отформатированное, так его учитывать не нужно? "
Не нужно

Если ориентироваться только на формат ячейки, то это можно сделать макрофункциями: ПОЛУЧИТЬ.ЯЧЕЙКУ(7;...) и/или макросами

Автор - MCH
Дата добавления - 22.05.2012 в 15:16
Serge_007 Дата: Вторник, 22.05.2012, 15:21 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (MCH)
формула считает не правильно

Так правильно:
[vba]
Code
=МАКС(--(ЦЕЛОЕ(A1:A20)=A1:A20))*A1:A20
[/vba]

Quote (MCH)
Если ориентироваться только на формат ячейки, то это можно сделать только макрофункциями: ПОЛУЧИТЬ.ЯЧЕЙКУ(7;...)

А я так с доп столбцом и сделал smile
Без него получится?
К сообщению приложен файл: 5210565.xls (25.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (MCH)
формула считает не правильно

Так правильно:
[vba]
Code
=МАКС(--(ЦЕЛОЕ(A1:A20)=A1:A20))*A1:A20
[/vba]

Quote (MCH)
Если ориентироваться только на формат ячейки, то это можно сделать только макрофункциями: ПОЛУЧИТЬ.ЯЧЕЙКУ(7;...)

А я так с доп столбцом и сделал smile
Без него получится?

Автор - Serge_007
Дата добавления - 22.05.2012 в 15:21
MCH Дата: Вторник, 22.05.2012, 15:21 | Сообщение № 9
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Quote (Serge_007)
"Я еще знак равно посчитал."
Его не надо считать

Сергей, знак равно всегда считали, т.к. это символ, который вводится с клавиатуры, а вот {} не считются, т.к. их вводить не нужно
 
Ответить
Сообщение
Quote (Serge_007)
"Я еще знак равно посчитал."
Его не надо считать

Сергей, знак равно всегда считали, т.к. это символ, который вводится с клавиатуры, а вот {} не считются, т.к. их вводить не нужно

Автор - MCH
Дата добавления - 22.05.2012 в 15:21
Serge_007 Дата: Вторник, 22.05.2012, 15:23 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (MCH)
знак равно всегда считали

А зачем, если он присутствует в абсолютно в любой формуле?

Quote (MCH)
а вот {} не считются, т.к. их вводить не нужно

Михаил, Ctrl+Shift+Enter я ввожу тоже с клавиатуры smile


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (MCH)
знак равно всегда считали

А зачем, если он присутствует в абсолютно в любой формуле?

Quote (MCH)
а вот {} не считются, т.к. их вводить не нужно

Михаил, Ctrl+Shift+Enter я ввожу тоже с клавиатуры smile

Автор - Serge_007
Дата добавления - 22.05.2012 в 15:23
MCH Дата: Вторник, 22.05.2012, 15:26 | Сообщение № 11
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Quote (Serge_007)
Так правильно:
=МАКС(--(ЦЕЛОЕ(A1:A20)=A1:A20))*A1:A20

Так тоже не правильно: МАКС вернет единицу или ноль, умножив на массив A1:A20, получим массив A1:A20 или массив нулей

Quote (Serge_007)
А я так с доп столбцом и сделал

Можно еще =ЯЧЕЙКА("формат";A1) использовать, потом по нужным форматам посчитать максимальное

Quote (Serge_007)
"знак равно всегда считали"
А зачем, если он присутствует в абсолютно в любой формуле?

Традиционно так в "Избушке" считали


Сообщение отредактировал MCH - Вторник, 22.05.2012, 15:27
 
Ответить
Сообщение
Quote (Serge_007)
Так правильно:
=МАКС(--(ЦЕЛОЕ(A1:A20)=A1:A20))*A1:A20

Так тоже не правильно: МАКС вернет единицу или ноль, умножив на массив A1:A20, получим массив A1:A20 или массив нулей

Quote (Serge_007)
А я так с доп столбцом и сделал

Можно еще =ЯЧЕЙКА("формат";A1) использовать, потом по нужным форматам посчитать максимальное

Quote (Serge_007)
"знак равно всегда считали"
А зачем, если он присутствует в абсолютно в любой формуле?

Традиционно так в "Избушке" считали

Автор - MCH
Дата добавления - 22.05.2012 в 15:26
_Boroda_ Дата: Вторник, 22.05.2012, 15:33 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16714
Репутация: 6503 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Quote (MCH)
Можно еще =ЯЧЕЙКА("формат";A1) использовать, потом по нужным форматам посчитать максимальное

как раз про это я и писал. Но ЯЧЕЙКА не работает с массивами, поэтому одной формулой не получается (с ее использованием)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Quote (MCH)
Можно еще =ЯЧЕЙКА("формат";A1) использовать, потом по нужным форматам посчитать максимальное

как раз про это я и писал. Но ЯЧЕЙКА не работает с массивами, поэтому одной формулой не получается (с ее использованием)

Автор - _Boroda_
Дата добавления - 22.05.2012 в 15:33
Serge_007 Дата: Вторник, 22.05.2012, 15:36 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (MCH)
Так тоже не правильно:

Блин, писал сразу в форум.
Так пойдёт?
[vba]
Code
=МАКС((ЦЕЛОЕ(A1:A20)=A1:A20)*A1:A20)
[/vba]

Quote (MCH)
Можно еще =ЯЧЕЙКА("формат";A1) использовать...

ЯЧЕЙКА не работает с массивами

Quote (MCH)
Традиционно так в "Избушке" считали

Я в избушку пару раз только заглядывал, тамошних правил не в курсе smile
Считаю нецелесообразным учитывать знак, заведомо присутствующий во всех формулах
К сообщению приложен файл: 0433556.xls (24.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (MCH)
Так тоже не правильно:

Блин, писал сразу в форум.
Так пойдёт?
[vba]
Code
=МАКС((ЦЕЛОЕ(A1:A20)=A1:A20)*A1:A20)
[/vba]

Quote (MCH)
Можно еще =ЯЧЕЙКА("формат";A1) использовать...

ЯЧЕЙКА не работает с массивами

Quote (MCH)
Традиционно так в "Избушке" считали

Я в избушку пару раз только заглядывал, тамошних правил не в курсе smile
Считаю нецелесообразным учитывать знак, заведомо присутствующий во всех формулах

Автор - Serge_007
Дата добавления - 22.05.2012 в 15:36
kim Дата: Вторник, 22.05.2012, 20:22 | Сообщение № 14
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация: 160 ±
Замечаний: 0% ±

Excel 2010
Серега, задача решена, али нет? Или я опять к раздаче плюшек опоздал?
Если опоздал - предлагаю таки убедить "ЯЧЕЙКА" работать с массивами
74 символа со знаком равенства...


Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
 
Ответить
СообщениеСерега, задача решена, али нет? Или я опять к раздаче плюшек опоздал?
Если опоздал - предлагаю таки убедить "ЯЧЕЙКА" работать с массивами
74 символа со знаком равенства...

Автор - kim
Дата добавления - 22.05.2012 в 20:22
Serge_007 Дата: Вторник, 22.05.2012, 20:30 | Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (kim)
Серега, задача решена, али нет?

Ты видишь решение одной формулой? smile

Quote (kim)
предлагаю таки убедить "ЯЧЕЙКА" работать с массивами

О_о!
Вот из F1:
"Если аргумент ссылки указывает на диапазон ячеек, функция ЯЧЕЙКА возвращает сведения только для левой верхней ячейки диапазона"


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (kim)
Серега, задача решена, али нет?

Ты видишь решение одной формулой? smile

Quote (kim)
предлагаю таки убедить "ЯЧЕЙКА" работать с массивами

О_о!
Вот из F1:
"Если аргумент ссылки указывает на диапазон ячеек, функция ЯЧЕЙКА возвращает сведения только для левой верхней ячейки диапазона"

Автор - Serge_007
Дата добавления - 22.05.2012 в 20:30
kim Дата: Вторник, 22.05.2012, 20:32 | Сообщение № 16
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация: 160 ±
Замечаний: 0% ±

Excel 2010
Quote (Serge_007)
Ты видишь решение одной формулой?

Таки да
P.S. F1 иногда заблуждается :)... вернее кое-что недоговаривает.


Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
 
Ответить
Сообщение
Quote (Serge_007)
Ты видишь решение одной формулой?

Таки да
P.S. F1 иногда заблуждается :)... вернее кое-что недоговаривает.

Автор - kim
Дата добавления - 22.05.2012 в 20:32
Serge_007 Дата: Вторник, 22.05.2012, 20:37 | Сообщение № 17
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (kim)
Таки да

Я имел ввиду не твоё решение, а что кто-то уже выложил решение одной формулой smile
Не было такого

Quote (kim)
F1 иногда заблуждается

Согласен. Но вроде действительно ЯЧЕЙКА напрямую массив не возвращает.
И не воспринимает в качестве аргумента...


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (kim)
Таки да

Я имел ввиду не твоё решение, а что кто-то уже выложил решение одной формулой smile
Не было такого

Quote (kim)
F1 иногда заблуждается

Согласен. Но вроде действительно ЯЧЕЙКА напрямую массив не возвращает.
И не воспринимает в качестве аргумента...

Автор - Serge_007
Дата добавления - 22.05.2012 в 20:37
kim Дата: Вторник, 22.05.2012, 20:38 | Сообщение № 18
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация: 160 ±
Замечаний: 0% ±

Excel 2010
А что уже пора выкладывать?


Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
 
Ответить
СообщениеА что уже пора выкладывать?

Автор - kim
Дата добавления - 22.05.2012 в 20:38
Serge_007 Дата: Вторник, 22.05.2012, 20:42 | Сообщение № 19
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (kim)
А что уже пора выкладывать?

Наверное надо что бы все, кто в теме, отписались


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (kim)
А что уже пора выкладывать?

Наверное надо что бы все, кто в теме, отписались

Автор - Serge_007
Дата добавления - 22.05.2012 в 20:42
_Boroda_ Дата: Вторник, 22.05.2012, 20:44 | Сообщение № 20
Группа: Админы
Ранг: Местный житель
Сообщений: 16714
Репутация: 6503 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Не, не надо пока. Я только вроде начал думать - начальство проснулось. Презентацию чертить срочно. Так что дома я буду только к ночи. Давайте до завтра до обеда подождем? Интересно самому сделать


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

Автор - _Boroda_
Дата добавления - 22.05.2012 в 20:44
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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