Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.06.2014, 16:55   #1
A4Hedge
Пользователь
 
Регистрация: 17.06.2014
Сообщений: 12
По умолчанию как получить разницу крайних цифр столбца

есть проблема - как получить разницу крайних цифр столбца данных.
например:
1. 0
2. 0
3. 0
4. 10
5. 8
6. 10
7. 5
8. 0
9. 0

В примере нужно получить разницу между 4 и 7 строкой.
Есть такая функция или мб кто то сталкивался?
Столбец 100 000 строк. Чередуются 0 и цифры.
A4Hedge вне форума Ответить с цитированием
Старый 18.06.2014, 17:57   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Код:
=ИНДЕКС(A:A;МИН(ЕСЛИ(A:A>0;СТРОКА(A:A))))-ИНДЕКС(A:A;МАКС((A:A>0)*СТРОКА(A:A)))
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 18.06.2014, 22:25   #3
A4Hedge
Пользователь
 
Регистрация: 17.06.2014
Сообщений: 12
По умолчанию

не совсем понятно.
посмотрите файл, пжст, вот как посчитьть разницу между крайними значениями отличными от 0?

про кошелек понял
A4Hedge вне форума Ответить с цитированием
Старый 18.06.2014, 22:28   #4
A4Hedge
Пользователь
 
Регистрация: 17.06.2014
Сообщений: 12
По умолчанию

файл - прекрепил в архиве, сорри
Вложения
Тип файла: zip Книга3.xlsx.zip (10.2 Кб, 7 просмотров)
A4Hedge вне форума Ответить с цитированием
Старый 19.06.2014, 02:24   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

c строки 3 и дальше другая формула.
это формулы массива вводятся Crtl+Shift+Enter, а не просто Enter.
Вложения
Тип файла: rar ¦Ъ¦-¦¬¦¦¦-3.rar (17.2 Кб, 15 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 19.06.2014, 15:49   #6
A4Hedge
Пользователь
 
Регистрация: 17.06.2014
Сообщений: 12
По умолчанию

т.е. - формулу в епврой строке вводить не просто enter?
а во второй?

видимо я что то не понимаю, сложновато.
посмотрите, пжста, второй лист - это часть оригинала, в оригинале 300 000 строк.
как сделать?
Вложения
Тип файла: zip ¦Ъ¦-¦¬¦¦¦-3.xlsx.zip (130.7 Кб, 5 просмотров)
A4Hedge вне форума Ответить с цитированием
Старый 19.06.2014, 16:19   #7
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

a) формула из 1 и из 3-й строк считают разные значения (я не знаю что Вам нужно сосчитать)

б) обе формулы - это формулы массива

в) копируется ячейка стандартными средствами. Вы могли просто скопировать свои данные в колонку А моего файла, или скопировать ячейку с моего файла в свой.

см.вложение (урезал файл до 25тыс. строк. в колонке А 25тыс. значение, в колонке В 25 тыс. формул)
Вложения
Тип файла: rar ¦Ъ¦-¦¬¦¦¦-3.rar (493.9 Кб, 6 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 19.06.2014, 23:59   #8
A4Hedge
Пользователь
 
Регистрация: 17.06.2014
Сообщений: 12
По умолчанию

разбираюсь

подскажите, пжста, а первая цифра в столбце В - это сумма всех?
-110
A4Hedge вне форума Ответить с цитированием
Старый 20.06.2014, 12:16   #9
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

да, там написано - это от первого ненулевого отнят последний ненулевой
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 20.06.2014, 16:34   #10
A4Hedge
Пользователь
 
Регистрация: 17.06.2014
Сообщений: 12
По умолчанию

кинул на кошелек
A4Hedge вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определить превышает ли сумма крайних цифр сумму средних цифр в заданном четырехзначном числе. (Delphi) shablakov Помощь студентам 4 24.06.2013 13:21
Сумма цифр j столбца матрицы vitik Общие вопросы C/C++ 1 01.10.2012 10:18
Как получить данные из 2 столбца DBGrid? Aza-Zel БД в Delphi 6 21.08.2012 09:32
Получить разницу между указателями. Alex Cones Общие вопросы Delphi 0 02.07.2010 15:54
Получить разницу Даты MAcK Общие вопросы Delphi 1 04.12.2008 17:19