Сумма чисел в столбце с пустыми ячейками
sergeyvislyaev
Дата: Воскресенье, 24.04.2022, 17:19 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация:
0
±
Замечаний:
0% ±
Как посчитать сумму первых трех чисел в столбце, в котором есть положительные, отрицательные числа, ноль и пустые ячейки
Как посчитать сумму первых трех чисел в столбце, в котором есть положительные, отрицательные числа, ноль и пустые ячейки sergeyvislyaev
Ответить
Сообщение Как посчитать сумму первых трех чисел в столбце, в котором есть положительные, отрицательные числа, ноль и пустые ячейки Автор - sergeyvislyaev Дата добавления - 24.04.2022 в 17:19
Egyptian
Дата: Воскресенье, 24.04.2022, 18:57 |
Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 526
Репутация:
193
±
Замечаний:
0% ±
Excel 2013/2016
Предполагая, что числа находятся в столбце А, можно попробовать так: где 3 это позиция третьей ячейки в диапазоне.
Предполагая, что числа находятся в столбце А, можно попробовать так: где 3 это позиция третьей ячейки в диапазоне. Egyptian
Сообщение отредактировал Egyptian - Воскресенье, 24.04.2022, 18:58
Ответить
Сообщение Предполагая, что числа находятся в столбце А, можно попробовать так: где 3 это позиция третьей ячейки в диапазоне. Автор - Egyptian Дата добавления - 24.04.2022 в 18:57
sergeyvislyaev
Дата: Воскресенье, 24.04.2022, 19:19 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация:
0
±
Замечаний:
0% ±
Спасибо, формула работает!
Ответить
Сообщение Спасибо, формула работает! Автор - sergeyvislyaev Дата добавления - 24.04.2022 в 19:19
sergeyvislyaev
Дата: Среда, 20.07.2022, 23:46 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация:
0
±
Замечаний:
0% ±
Формула не работает, поясните немного, я что-то не понимаю!
Формула не работает, поясните немного, я что-то не понимаю! sergeyvislyaev
Ответить
Сообщение Формула не работает, поясните немного, я что-то не понимаю! Автор - sergeyvislyaev Дата добавления - 20.07.2022 в 23:46
Egyptian
Дата: Четверг, 21.07.2022, 00:24 |
Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 526
Репутация:
193
±
Замечаний:
0% ±
Excel 2013/2016
sergeyvislyaev , Вы бы приложили файл-пример, было бы проще прежде всего Вам. Ну а нам не придется гадать, что именно не работает и почему. Хотя... давайте представим, что сегодня у меня прямая связь со вселенной и приходят разного рода видения, воспользуемся этим и попробуем еще разок:Код
=SUM(A1:INDEX(A1:A100;AGGREGATE(15;6;ROW(A1:A100)*A1:A100/A1:A100;3)))
sergeyvislyaev , Вы бы приложили файл-пример, было бы проще прежде всего Вам. Ну а нам не придется гадать, что именно не работает и почему. Хотя... давайте представим, что сегодня у меня прямая связь со вселенной и приходят разного рода видения, воспользуемся этим и попробуем еще разок:Код
=SUM(A1:INDEX(A1:A100;AGGREGATE(15;6;ROW(A1:A100)*A1:A100/A1:A100;3)))
Egyptian
Сообщение отредактировал Egyptian - Четверг, 21.07.2022, 00:36
Ответить
Сообщение sergeyvislyaev , Вы бы приложили файл-пример, было бы проще прежде всего Вам. Ну а нам не придется гадать, что именно не работает и почему. Хотя... давайте представим, что сегодня у меня прямая связь со вселенной и приходят разного рода видения, воспользуемся этим и попробуем еще разок:Код
=SUM(A1:INDEX(A1:A100;AGGREGATE(15;6;ROW(A1:A100)*A1:A100/A1:A100;3)))
Автор - Egyptian Дата добавления - 21.07.2022 в 00:24
sergeyvislyaev
Дата: Понедельник, 25.07.2022, 14:26 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация:
0
±
Замечаний:
0% ±
Посмотрите файл-пример
Сообщение отредактировал sergeyvislyaev - Понедельник, 25.07.2022, 14:27
Ответить
Сообщение Посмотрите файл-пример Автор - sergeyvislyaev Дата добавления - 25.07.2022 в 14:26
sergeyvislyaev
Дата: Понедельник, 25.07.2022, 14:29 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация:
0
±
Замечаний:
0% ±
Посмотрите файл-пример
Сообщение отредактировал sergeyvislyaev - Понедельник, 25.07.2022, 14:35
Ответить
Сообщение Посмотрите файл-пример Автор - sergeyvislyaev Дата добавления - 25.07.2022 в 14:29
Nic70y
Дата: Понедельник, 25.07.2022, 15:16 |
Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 9006
Репутация:
2369
±
Замечаний:
0% ±
Excel 2010
массивнаяКод
=СУММ(B2:ИНДЕКС(B2:B51;ПОИСКПОЗ(3;ПРОМЕЖУТОЧНЫЕ.ИТОГИ(2;СМЕЩ(B2;;;СТРОКА(1:50);)))))
лишнее написал, исправил.
массивнаяКод
=СУММ(B2:ИНДЕКС(B2:B51;ПОИСКПОЗ(3;ПРОМЕЖУТОЧНЫЕ.ИТОГИ(2;СМЕЩ(B2;;;СТРОКА(1:50);)))))
лишнее написал, исправил. Nic70y
К сообщению приложен файл:
43.xls
(28.0 Kb)
ЮMoney 41001841029809
Сообщение отредактировал Nic70y - Понедельник, 25.07.2022, 15:25
Ответить
Сообщение массивнаяКод
=СУММ(B2:ИНДЕКС(B2:B51;ПОИСКПОЗ(3;ПРОМЕЖУТОЧНЫЕ.ИТОГИ(2;СМЕЩ(B2;;;СТРОКА(1:50);)))))
лишнее написал, исправил. Автор - Nic70y Дата добавления - 25.07.2022 в 15:16
Egyptian
Дата: Понедельник, 25.07.2022, 16:01 |
Сообщение № 9
Группа: Проверенные
Ранг: Ветеран
Сообщений: 526
Репутация:
193
±
Замечаний:
0% ±
Excel 2013/2016
Вот такой вариант.Код
=SUM(B2:INDEX(B2:B51;IFERROR(AGGREGATE(15;6;ROW(B2:B51)*B2:B51/B2:B51;3);0)))
Вот такой вариант.Код
=SUM(B2:INDEX(B2:B51;IFERROR(AGGREGATE(15;6;ROW(B2:B51)*B2:B51/B2:B51;3);0)))
Egyptian
Ответить
Сообщение Вот такой вариант.Код
=SUM(B2:INDEX(B2:B51;IFERROR(AGGREGATE(15;6;ROW(B2:B51)*B2:B51/B2:B51;3);0)))
Автор - Egyptian Дата добавления - 25.07.2022 в 16:01
sergeyvislyaev
Дата: Понедельник, 25.07.2022, 16:27 |
Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация:
0
±
Замечаний:
0% ±
У меня вот такой результат в обоих случаях
Сообщение отредактировал sergeyvislyaev - Понедельник, 25.07.2022, 16:29
Ответить
Сообщение У меня вот такой результат в обоих случаях Автор - sergeyvislyaev Дата добавления - 25.07.2022 в 16:27
Nic70y
Дата: Понедельник, 25.07.2022, 16:29 |
Сообщение № 11
Группа: Друзья
Ранг: Экселист
Сообщений: 9006
Репутация:
2369
±
Замечаний:
0% ±
Excel 2010
sergeyvislyaev , {формула массива вводится одновременным нажатием Ctrl Shift Enter}
sergeyvislyaev , {формула массива вводится одновременным нажатием Ctrl Shift Enter}Nic70y
ЮMoney 41001841029809
Ответить
Сообщение sergeyvislyaev , {формула массива вводится одновременным нажатием Ctrl Shift Enter}Автор - Nic70y Дата добавления - 25.07.2022 в 16:29
Egyptian
Дата: Понедельник, 25.07.2022, 16:43 |
Сообщение № 12
Группа: Проверенные
Ранг: Ветеран
Сообщений: 526
Репутация:
193
±
Замечаний:
0% ±
Excel 2013/2016
У меня вот такой результат в обоих случаях
К моему сообщению приложен файл. Вы его открывали?
У меня вот такой результат в обоих случаях
К моему сообщению приложен файл. Вы его открывали?Egyptian
Ответить
Сообщение У меня вот такой результат в обоих случаях
К моему сообщению приложен файл. Вы его открывали?Автор - Egyptian Дата добавления - 25.07.2022 в 16:43
sergeyvislyaev
Дата: Понедельник, 25.07.2022, 16:52 |
Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация:
0
±
Замечаний:
0% ±
Да открывал, результат такой
Сообщение отредактировал sergeyvislyaev - Понедельник, 25.07.2022, 16:54
Ответить
Сообщение Да открывал, результат такой Автор - sergeyvislyaev Дата добавления - 25.07.2022 в 16:52
sergeyvislyaev
Дата: Понедельник, 25.07.2022, 17:14 |
Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация:
0
±
Замечаний:
0% ±
Я не могу вставить формулу массива, не получается, может быть у меня старая Эксель?
Я не могу вставить формулу массива, не получается, может быть у меня старая Эксель? sergeyvislyaev
Ответить
Сообщение Я не могу вставить формулу массива, не получается, может быть у меня старая Эксель? Автор - sergeyvislyaev Дата добавления - 25.07.2022 в 17:14
sergeyvislyaev
Дата: Понедельник, 25.07.2022, 17:21 |
Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация:
0
±
Замечаний:
0% ±
Ура! Кажется, что-то получается!
Ответить
Сообщение Ура! Кажется, что-то получается! Автор - sergeyvislyaev Дата добавления - 25.07.2022 в 17:21
Egyptian
Дата: Понедельник, 25.07.2022, 17:25 |
Сообщение № 16
Группа: Проверенные
Ранг: Ветеран
Сообщений: 526
Репутация:
193
±
Замечаний:
0% ±
Excel 2013/2016
sergeyvislyaev , У вас скорее всего Excel 2003 и естественно моя формула работать не будет, она для 2010 и выше. Попробуйте эту:Код
=SUM(B2:INDEX(B2:B51;IF(ISERROR(SMALL(IF(ISNUMBER(B2:B51);ROW(B2:B51)*B2:B51/B2:B51);3));0;SMALL(IF(ISNUMBER(B2:B51);ROW(B2:B51)*B2:B51/B2:B51);3))))
Вводите нажатием CTRL+SHIFT+ENTER.
sergeyvislyaev , У вас скорее всего Excel 2003 и естественно моя формула работать не будет, она для 2010 и выше. Попробуйте эту:Код
=SUM(B2:INDEX(B2:B51;IF(ISERROR(SMALL(IF(ISNUMBER(B2:B51);ROW(B2:B51)*B2:B51/B2:B51);3));0;SMALL(IF(ISNUMBER(B2:B51);ROW(B2:B51)*B2:B51/B2:B51);3))))
Вводите нажатием CTRL+SHIFT+ENTER.Egyptian
Сообщение отредактировал Egyptian - Понедельник, 25.07.2022, 17:30
Ответить
Сообщение sergeyvislyaev , У вас скорее всего Excel 2003 и естественно моя формула работать не будет, она для 2010 и выше. Попробуйте эту:Код
=SUM(B2:INDEX(B2:B51;IF(ISERROR(SMALL(IF(ISNUMBER(B2:B51);ROW(B2:B51)*B2:B51/B2:B51);3));0;SMALL(IF(ISNUMBER(B2:B51);ROW(B2:B51)*B2:B51/B2:B51);3))))
Вводите нажатием CTRL+SHIFT+ENTER.Автор - Egyptian Дата добавления - 25.07.2022 в 17:25
sergeyvislyaev
Дата: Понедельник, 25.07.2022, 17:29 |
Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация:
0
±
Замечаний:
0% ±
А как протянуть формулу массива по длине строки?
Ответить
Сообщение А как протянуть формулу массива по длине строки? Автор - sergeyvislyaev Дата добавления - 25.07.2022 в 17:29
Egyptian
Дата: Понедельник, 25.07.2022, 17:32 |
Сообщение № 18
Группа: Проверенные
Ранг: Ветеран
Сообщений: 526
Репутация:
193
±
Замечаний:
0% ±
Excel 2013/2016
Копируете формулу. Вводите в ячейку B1. Жмете CTRL+SHIFT+ENTER. Получаете формулу массива. Тянете ее вправо. Наслаждаетесь результатом).
Копируете формулу. Вводите в ячейку B1. Жмете CTRL+SHIFT+ENTER. Получаете формулу массива. Тянете ее вправо. Наслаждаетесь результатом). Egyptian
Ответить
Сообщение Копируете формулу. Вводите в ячейку B1. Жмете CTRL+SHIFT+ENTER. Получаете формулу массива. Тянете ее вправо. Наслаждаетесь результатом). Автор - Egyptian Дата добавления - 25.07.2022 в 17:32
sergeyvislyaev
Дата: Понедельник, 01.08.2022, 18:21 |
Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация:
0
±
Замечаний:
0% ±
Здравствуйте! Помогите, пожалуйста, еще. Формулу от Egyptian - =СУММ(B2:ИНДЕКС(B2:B51;ЕСЛИ(ЕОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ(ЕЧИСЛО(B2:B51);СТРОКА(B2:B51)*B2:B51/B2:B51);3));0;НАИМЕНЬШИЙ(ЕСЛИ(ЕЧИСЛО(B2:B51);СТРОКА(B2:B51)*B2:B51/B2:B51);3)))) - я не смог настроить под свой вариант, а вот формула от Nic70y - =СУММ(B2:ИНДЕКС(B2:B51;ПОИСКПОЗ(3;ПРОМЕЖУТОЧНЫЕ.ИТОГИ(2;СМЕЩ(B2;;;СТРОКА(1:50);))))) - работает, не не корректно. Посмотрите, пожалуйста, другой вариант:
Здравствуйте! Помогите, пожалуйста, еще. Формулу от Egyptian - =СУММ(B2:ИНДЕКС(B2:B51;ЕСЛИ(ЕОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ(ЕЧИСЛО(B2:B51);СТРОКА(B2:B51)*B2:B51/B2:B51);3));0;НАИМЕНЬШИЙ(ЕСЛИ(ЕЧИСЛО(B2:B51);СТРОКА(B2:B51)*B2:B51/B2:B51);3)))) - я не смог настроить под свой вариант, а вот формула от Nic70y - =СУММ(B2:ИНДЕКС(B2:B51;ПОИСКПОЗ(3;ПРОМЕЖУТОЧНЫЕ.ИТОГИ(2;СМЕЩ(B2;;;СТРОКА(1:50);))))) - работает, не не корректно. Посмотрите, пожалуйста, другой вариант: sergeyvislyaev
Сообщение отредактировал sergeyvislyaev - Понедельник, 01.08.2022, 19:11
Ответить
Сообщение Здравствуйте! Помогите, пожалуйста, еще. Формулу от Egyptian - =СУММ(B2:ИНДЕКС(B2:B51;ЕСЛИ(ЕОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ(ЕЧИСЛО(B2:B51);СТРОКА(B2:B51)*B2:B51/B2:B51);3));0;НАИМЕНЬШИЙ(ЕСЛИ(ЕЧИСЛО(B2:B51);СТРОКА(B2:B51)*B2:B51/B2:B51);3)))) - я не смог настроить под свой вариант, а вот формула от Nic70y - =СУММ(B2:ИНДЕКС(B2:B51;ПОИСКПОЗ(3;ПРОМЕЖУТОЧНЫЕ.ИТОГИ(2;СМЕЩ(B2;;;СТРОКА(1:50);))))) - работает, не не корректно. Посмотрите, пожалуйста, другой вариант: Автор - sergeyvislyaev Дата добавления - 01.08.2022 в 18:21
Egyptian
Дата: Понедельник, 01.08.2022, 19:27 |
Сообщение № 20
Группа: Проверенные
Ранг: Ветеран
Сообщений: 526
Репутация:
193
±
Замечаний:
0% ±
Excel 2013/2016
sergeyvislyaev , Да, поначалу мне тоже было трудно, но потом втянулся))Код
=SUM(B15:INDEX(B15:B61;IF(ISERROR(SMALL(IF(ISNUMBER(B15:B61);(ROW($B$15:$B$61)-ROW($B$15)+1)*B15:B61/B15:B61);3));0;SMALL(IF(ISNUMBER(B15:B61);(ROW($B$15:$B$61)-ROW($B$15)+1)*B15:B61/B15:B61);3))))
Формула Ника тоже вполне себе работает.Код
=SUM(B14:INDEX(B14:B63;MATCH(3;SUBTOTAL(2;OFFSET(B14;;;ROW(B$14:B$63)-ROW(B$14)+1;)))))
sergeyvislyaev , Да, поначалу мне тоже было трудно, но потом втянулся))Код
=SUM(B15:INDEX(B15:B61;IF(ISERROR(SMALL(IF(ISNUMBER(B15:B61);(ROW($B$15:$B$61)-ROW($B$15)+1)*B15:B61/B15:B61);3));0;SMALL(IF(ISNUMBER(B15:B61);(ROW($B$15:$B$61)-ROW($B$15)+1)*B15:B61/B15:B61);3))))
Формула Ника тоже вполне себе работает.Код
=SUM(B14:INDEX(B14:B63;MATCH(3;SUBTOTAL(2;OFFSET(B14;;;ROW(B$14:B$63)-ROW(B$14)+1;)))))
Egyptian
Ответить
Сообщение sergeyvislyaev , Да, поначалу мне тоже было трудно, но потом втянулся))Код
=SUM(B15:INDEX(B15:B61;IF(ISERROR(SMALL(IF(ISNUMBER(B15:B61);(ROW($B$15:$B$61)-ROW($B$15)+1)*B15:B61/B15:B61);3));0;SMALL(IF(ISNUMBER(B15:B61);(ROW($B$15:$B$61)-ROW($B$15)+1)*B15:B61/B15:B61);3))))
Формула Ника тоже вполне себе работает.Код
=SUM(B14:INDEX(B14:B63;MATCH(3;SUBTOTAL(2;OFFSET(B14;;;ROW(B$14:B$63)-ROW(B$14)+1;)))))
Автор - Egyptian Дата добавления - 01.08.2022 в 19:27