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

Вход

Регистрация

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

 

= Мир MS Excel/Подсчёт сумм и разниц чисел в ячейках, пропуская всё другое - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Подсчёт сумм и разниц чисел в ячейках, пропуская всё другое
GSV_GRASEV Дата: Понедельник, 06.04.2015, 15:20 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 60
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
Добрый день! Нужна формула, которая бы считала сумму чисел в ячейках I325, K325 и из этой суммы отнимала сумму числа с ячейки J325, + сумму чисел в ячейках L325, N325 и из этой суммы отнимала сумму числа с ячейки M325, + и т.д.
Пример:
=(I325+K325-J325)+(L325+N325-M325)+(O325+Q325-P325)+(R325+T325-S325)+(U325+W325-V325)+(X325+Z325-Y325)+(AA325+AC325-AB325)+(AD325+AF325-AE32 5). В AT325 должен быть результат: 860,5
Если же в этих ячейках попадается что-то, кроме чисел: ..., слово, 0, пустая ячейка, или что угодно (в пределах разумного), то формула при подсчете результата их пропускает, а считает только числа!
А также, если в ячейке на месте, где нет числа вбивается число, то формула его уже автоматом учитывает!
К сообщению приложен файл: 333333333333333.xlsx (95.9 Kb)
 
Ответить
СообщениеДобрый день! Нужна формула, которая бы считала сумму чисел в ячейках I325, K325 и из этой суммы отнимала сумму числа с ячейки J325, + сумму чисел в ячейках L325, N325 и из этой суммы отнимала сумму числа с ячейки M325, + и т.д.
Пример:
=(I325+K325-J325)+(L325+N325-M325)+(O325+Q325-P325)+(R325+T325-S325)+(U325+W325-V325)+(X325+Z325-Y325)+(AA325+AC325-AB325)+(AD325+AF325-AE32 5). В AT325 должен быть результат: 860,5
Если же в этих ячейках попадается что-то, кроме чисел: ..., слово, 0, пустая ячейка, или что угодно (в пределах разумного), то формула при подсчете результата их пропускает, а считает только числа!
А также, если в ячейке на месте, где нет числа вбивается число, то формула его уже автоматом учитывает!

Автор - GSV_GRASEV
Дата добавления - 06.04.2015 в 15:20
МВТ Дата: Понедельник, 06.04.2015, 15:32 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 476
Репутация: 137 ±
Замечаний: 0% ±

Excel 2007
Используйте функцию Ч(). Все, что не является числом, она воспримет, как 0: при суммировании или вычитании не учтется, а вот при умножении или делении - не получится
 
Ответить
СообщениеИспользуйте функцию Ч(). Все, что не является числом, она воспримет, как 0: при суммировании или вычитании не учтется, а вот при умножении или делении - не получится

Автор - МВТ
Дата добавления - 06.04.2015 в 15:32
GSV_GRASEV Дата: Понедельник, 06.04.2015, 15:38 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 60
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
МВТ, Формула такая:
=Ч(I325+K325-J325)+Ч(L325+N325-M325)+Ч(O325+Q325-P325)+Ч(R325+T325-S325)+Ч(U325+W325-V325)+Ч(X325+Z325-Y325)+Ч(AA325+AC325-AB325)+Ч(AD325+AF 325-AE325)
или я неправильно её составил?
 
Ответить
СообщениеМВТ, Формула такая:
=Ч(I325+K325-J325)+Ч(L325+N325-M325)+Ч(O325+Q325-P325)+Ч(R325+T325-S325)+Ч(U325+W325-V325)+Ч(X325+Z325-Y325)+Ч(AA325+AC325-AB325)+Ч(AD325+AF 325-AE325)
или я неправильно её составил?

Автор - GSV_GRASEV
Дата добавления - 06.04.2015 в 15:38
mechanix85 Дата: Понедельник, 06.04.2015, 15:42 | Сообщение № 4
Группа: Друзья
Ранг: Форумчанин
Сообщений: 240
Репутация: 34 ±
Замечаний: 0% ±

с доп строкой все просто
К сообщению приложен файл: 5466484.xlsx (85.2 Kb)
 
Ответить
Сообщениес доп строкой все просто

Автор - mechanix85
Дата добавления - 06.04.2015 в 15:42
GSV_GRASEV Дата: Понедельник, 06.04.2015, 15:54 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 60
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
mechanix85, а что это за плюсы и минусы в 1-й строке? Без них не обойтись?
 
Ответить
Сообщениеmechanix85, а что это за плюсы и минусы в 1-й строке? Без них не обойтись?

Автор - GSV_GRASEV
Дата добавления - 06.04.2015 в 15:54
Pelena Дата: Понедельник, 06.04.2015, 16:02 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19518
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Можно попробовать без доп. строки
Код
=СУММЕСЛИ($I$1:$AR$1;"<>";I325:AR325)-СУММЕСЛИ($I$1:$AR$1;"=";I325:AR325)
К сообщению приложен файл: 9003147.xlsx (96.4 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеМожно попробовать без доп. строки
Код
=СУММЕСЛИ($I$1:$AR$1;"<>";I325:AR325)-СУММЕСЛИ($I$1:$AR$1;"=";I325:AR325)

Автор - Pelena
Дата добавления - 06.04.2015 в 16:02
МВТ Дата: Понедельник, 06.04.2015, 16:08 | Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 476
Репутация: 137 ±
Замечаний: 0% ±

Excel 2007
GSV_GRASEV, не совсем, каждую ячейку надо брать в Ч(21) = 21, Ч(ИСТИНА) = 1, Ч("траляля") = 0
 
Ответить
СообщениеGSV_GRASEV, не совсем, каждую ячейку надо брать в Ч(21) = 21, Ч(ИСТИНА) = 1, Ч("траляля") = 0

Автор - МВТ
Дата добавления - 06.04.2015 в 16:08
mechanix85 Дата: Понедельник, 06.04.2015, 16:48 | Сообщение № 8
Группа: Друзья
Ранг: Форумчанин
Сообщений: 240
Репутация: 34 ±
Замечаний: 0% ±

или вот так

Код
=СУММЕСЛИ($I$2:$AR$2;"*";I326:AR326)-СУММЕСЛИ($I$2:$AR$2;"";I326:AR326)
 
Ответить
Сообщениеили вот так

Код
=СУММЕСЛИ($I$2:$AR$2;"*";I326:AR326)-СУММЕСЛИ($I$2:$AR$2;"";I326:AR326)

Автор - mechanix85
Дата добавления - 06.04.2015 в 16:48
GSV_GRASEV Дата: Понедельник, 06.04.2015, 20:10 | Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 60
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
Pelena, Всё отлично, только почему ячейка не хочет воспринимать ---
 
Ответить
СообщениеPelena, Всё отлично, только почему ячейка не хочет воспринимать ---

Автор - GSV_GRASEV
Дата добавления - 06.04.2015 в 20:10
Pelena Дата: Понедельник, 06.04.2015, 20:27 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 19518
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Не поняла вопрос


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНе поняла вопрос

Автор - Pelena
Дата добавления - 06.04.2015 в 20:27
GSV_GRASEV Дата: Понедельник, 06.04.2015, 20:35 | Сообщение № 11
Группа: Пользователи
Ранг: Участник
Сообщений: 60
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
Pelena, почему ячейка не хочет воспринимать три тире - пишешь в ячейке --- и нажимаешь Enter и сразу выскакивает
сообщение об ошибке во введённой формуле
Предлагает исправление:
'---
 
Ответить
СообщениеPelena, почему ячейка не хочет воспринимать три тире - пишешь в ячейке --- и нажимаешь Enter и сразу выскакивает
сообщение об ошибке во введённой формуле
Предлагает исправление:
'---

Автор - GSV_GRASEV
Дата добавления - 06.04.2015 в 20:35
_Boroda_ Дата: Понедельник, 06.04.2015, 20:49 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16901
Репутация: 6613 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
И еще вариант
Код
=СУММПРОИЗВ(ТЕКСТ(I325:AR325;"0,00;;0;\0")*(-1)^(I1:AR1=""))

Про ---
первый знак - это минус и Excel предполагает, что Вы собираетесь писать формулу (формулу в Excel можно начинать не только с =, но и с минуса, и с плюса). А если Вы ставите вначале апостроф, то Excel воспринимает все последующее как текст. Апостроф в ячейке виден не будет, будет видно только ---
Формулу поправил с учетом замечания ниже


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеИ еще вариант
Код
=СУММПРОИЗВ(ТЕКСТ(I325:AR325;"0,00;;0;\0")*(-1)^(I1:AR1=""))

Про ---
первый знак - это минус и Excel предполагает, что Вы собираетесь писать формулу (формулу в Excel можно начинать не только с =, но и с минуса, и с плюса). А если Вы ставите вначале апостроф, то Excel воспринимает все последующее как текст. Апостроф в ячейке виден не будет, будет видно только ---
Формулу поправил с учетом замечания ниже

Автор - _Boroda_
Дата добавления - 06.04.2015 в 20:49
GSV_GRASEV Дата: Понедельник, 06.04.2015, 20:53 | Сообщение № 13
Группа: Пользователи
Ранг: Участник
Сообщений: 60
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
_Boroda_, ваша формула не учитывает десятичные числа
 
Ответить
Сообщение_Boroda_, ваша формула не учитывает десятичные числа

Автор - GSV_GRASEV
Дата добавления - 06.04.2015 в 20:53
GSV_GRASEV Дата: Понедельник, 06.04.2015, 21:00 | Сообщение № 14
Группа: Пользователи
Ранг: Участник
Сообщений: 60
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
_Boroda_, Отлично! Но в чём отличие вашей формулы от формулы, которая также подходит от Pelena:
=СУММЕСЛИ($I$1:$AR$1;"<>";I325:AR325)-СУММЕСЛИ($I$1:$AR$1;"=";I325:AR325)
Хочется выбрать лучшую.
 
Ответить
Сообщение_Boroda_, Отлично! Но в чём отличие вашей формулы от формулы, которая также подходит от Pelena:
=СУММЕСЛИ($I$1:$AR$1;"<>";I325:AR325)-СУММЕСЛИ($I$1:$AR$1;"=";I325:AR325)
Хочется выбрать лучшую.

Автор - GSV_GRASEV
Дата добавления - 06.04.2015 в 21:00
GSV_GRASEV Дата: Понедельник, 06.04.2015, 21:20 | Сообщение № 15
Группа: Пользователи
Ранг: Участник
Сообщений: 60
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
_Boroda_, Спасибо!
 
Ответить
Сообщение_Boroda_, Спасибо!

Автор - GSV_GRASEV
Дата добавления - 06.04.2015 в 21:20
GSV_GRASEV Дата: Понедельник, 06.04.2015, 21:21 | Сообщение № 16
Группа: Пользователи
Ранг: Участник
Сообщений: 60
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
Pelena, Спасибо!
 
Ответить
СообщениеPelena, Спасибо!

Автор - GSV_GRASEV
Дата добавления - 06.04.2015 в 21:21
GSV_GRASEV Дата: Понедельник, 06.04.2015, 23:48 | Сообщение № 17
Группа: Пользователи
Ранг: Участник
Сообщений: 60
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
Pelena, Извиняюсь, что снова возвращаюсь к своему вопросу:
Когда я растягиваю формулу по столбцу АТ до строки 328, то формула автоматом копируется в эти(жёлтые) ячейки.
А если я затем добавляю новую строку, ставя курсор на число 328 (328-я строка), то выделяется эта строка, нажимаю мышкой
"вставить" и в столбце АТ появляется пустая ячейка.
Можно ли, чтобы ячейка была не пустая, а уже автоматом была прописана в ней ваша формула?
К сообщению приложен файл: 1916237.xlsx (95.9 Kb)
 
Ответить
СообщениеPelena, Извиняюсь, что снова возвращаюсь к своему вопросу:
Когда я растягиваю формулу по столбцу АТ до строки 328, то формула автоматом копируется в эти(жёлтые) ячейки.
А если я затем добавляю новую строку, ставя курсор на число 328 (328-я строка), то выделяется эта строка, нажимаю мышкой
"вставить" и в столбце АТ появляется пустая ячейка.
Можно ли, чтобы ячейка была не пустая, а уже автоматом была прописана в ней ваша формула?

Автор - GSV_GRASEV
Дата добавления - 06.04.2015 в 23:48
ShAM Дата: Вторник, 07.04.2015, 04:10 | Сообщение № 18
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
А если я затем добавляю новую строку, ставя курсор на число 328 (328-я строка), то выделяется эта строка, нажимаю мышкой
"вставить" и в столбце АТ появляется пустая ячейка.
Все правильно. Вы вставляете строку, но не значения.
Можно ли, чтобы ячейка была не пустая, а уже автоматом была прописана в ней ваша формула?
Копируете строку с формулой (например, строка 325), переходите на строку 328, вставляете Ctrl/+. При этом вставится и строка, и содержимое.
 
Ответить
Сообщение
А если я затем добавляю новую строку, ставя курсор на число 328 (328-я строка), то выделяется эта строка, нажимаю мышкой
"вставить" и в столбце АТ появляется пустая ячейка.
Все правильно. Вы вставляете строку, но не значения.
Можно ли, чтобы ячейка была не пустая, а уже автоматом была прописана в ней ваша формула?
Копируете строку с формулой (например, строка 325), переходите на строку 328, вставляете Ctrl/+. При этом вставится и строка, и содержимое.

Автор - ShAM
Дата добавления - 07.04.2015 в 04:10
GSV_GRASEV Дата: Вторник, 07.04.2015, 08:58 | Сообщение № 19
Группа: Пользователи
Ранг: Участник
Сообщений: 60
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
ShAM, Ну раз ничего не поделаешь с этим, то и на этом спасибо!
 
Ответить
СообщениеShAM, Ну раз ничего не поделаешь с этим, то и на этом спасибо!

Автор - GSV_GRASEV
Дата добавления - 07.04.2015 в 08:58
ShAM Дата: Вторник, 07.04.2015, 11:49 | Сообщение № 20
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
GSV_GRASEV, не отчаивайтесь, можно использовать Умные Таблицы, на крайняк, можно макрососм.
 
Ответить
СообщениеGSV_GRASEV, не отчаивайтесь, можно использовать Умные Таблицы, на крайняк, можно макрососм.

Автор - ShAM
Дата добавления - 07.04.2015 в 11:49
  • Страница 1 из 1
  • 1
Поиск:

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