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

Вход

Регистрация

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

 

= Мир MS Excel/Как посчитать сумму в этом случае - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Как посчитать сумму в этом случае
sollomma Дата: Суббота, 26.01.2013, 20:33 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Задача следующая: нужно просуммировать числа по столбцу "сумма взыскания" в пределах одного номера, а потом получившуюся сумму для соответсвующего номера отнять от одного числа соответсвующего данному номеру (это число стоит в столбце "общая сумма" в каждой строчке соответсвующего номера), то есть к примеру" для номера 1500010251 нужно сложить 0+0+0+84,46+43=127,46, и от 127-127,46=-0,46. Как это сделать, у меня 31000 строк?
 
Ответить
СообщениеЗадача следующая: нужно просуммировать числа по столбцу "сумма взыскания" в пределах одного номера, а потом получившуюся сумму для соответсвующего номера отнять от одного числа соответсвующего данному номеру (это число стоит в столбце "общая сумма" в каждой строчке соответсвующего номера), то есть к примеру" для номера 1500010251 нужно сложить 0+0+0+84,46+43=127,46, и от 127-127,46=-0,46. Как это сделать, у меня 31000 строк?

Автор - sollomma
Дата добавления - 26.01.2013 в 20:33
RAN Дата: Суббота, 26.01.2013, 20:43 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Цитата (sollomma)
Как это сделать, у меня 31000 строк?

Нужно сделать хорошо!

А еще, может прежде , чем писать, почитать?


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение
Цитата (sollomma)
Как это сделать, у меня 31000 строк?

Нужно сделать хорошо!

А еще, может прежде , чем писать, почитать?

Автор - RAN
Дата добавления - 26.01.2013 в 20:43
sollomma Дата: Суббота, 26.01.2013, 21:04 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

А что не так?
 
Ответить
СообщениеА что не так?

Автор - sollomma
Дата добавления - 26.01.2013 в 21:04
RAN Дата: Суббота, 26.01.2013, 21:08 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Все так. smile

А дальше как у ОПСОСов- соединение будет через 15 минут. Ждите ответа, ждите ответа. cool


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеВсе так. smile

А дальше как у ОПСОСов- соединение будет через 15 минут. Ждите ответа, ждите ответа. cool

Автор - RAN
Дата добавления - 26.01.2013 в 21:08
ikki Дата: Суббота, 26.01.2013, 21:17 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
если будет xls-файл, могу предложить решение с помощью SQL.
одна кнопка, несколько секунд работы (для 31000 записей), готовый результат.


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщениеесли будет xls-файл, могу предложить решение с помощью SQL.
одна кнопка, несколько секунд работы (для 31000 записей), готовый результат.

Автор - ikki
Дата добавления - 26.01.2013 в 21:17
AlexM Дата: Суббота, 26.01.2013, 21:20 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Когда догадаетесь приложить файл к задаче, то еще укажите в какую ячейку -0,46 помещать.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеКогда догадаетесь приложить файл к задаче, то еще укажите в какую ячейку -0,46 помещать.

Автор - AlexM
Дата добавления - 26.01.2013 в 21:20
Serge_007 Дата: Суббота, 26.01.2013, 21:29 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (ikki)
несколько секунд работы (для 31000 записей), готовый результат

Это же и сводной можно сделать biggrin


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (ikki)
несколько секунд работы (для 31000 записей), готовый результат

Это же и сводной можно сделать biggrin

Автор - Serge_007
Дата добавления - 26.01.2013 в 21:29
ikki Дата: Суббота, 26.01.2013, 21:31 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
Цитата (Serge_007)
Это же и сводной можно сделать

я не гуру по сводным, у меня не получилось сделать вычисляемое поле, вычитающее среднее от суммы sad


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщение
Цитата (Serge_007)
Это же и сводной можно сделать

я не гуру по сводным, у меня не получилось сделать вычисляемое поле, вычитающее среднее от суммы sad

Автор - ikki
Дата добавления - 26.01.2013 в 21:31
sollomma Дата: Суббота, 26.01.2013, 21:40 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Я прошу прощения, не поняла сразу.
К сообщению приложен файл: 6260603.xls (14.5 Kb)
 
Ответить
СообщениеЯ прошу прощения, не поняла сразу.

Автор - sollomma
Дата добавления - 26.01.2013 в 21:40
sollomma Дата: Суббота, 26.01.2013, 21:43 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Цитата (ikki)
у меня не получилось сделать вычисляемое поле, вычитающее среднее от суммы


И у меня не получилось(((. Я уже и промежуточные результаты пробовала использовать и функции различные.
 
Ответить
Сообщение
Цитата (ikki)
у меня не получилось сделать вычисляемое поле, вычитающее среднее от суммы


И у меня не получилось(((. Я уже и промежуточные результаты пробовала использовать и функции различные.

Автор - sollomma
Дата добавления - 26.01.2013 в 21:43
ikki Дата: Суббота, 26.01.2013, 21:45 | Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
Цитата (sollomma)
6260603.xls(14Kb)

не. я так не играю.
что значит "сюда результат"?
для всех номеров в одну ячейку?
у вас в табличке для многих номеров - несколько строк.
для таких номеров - один результат?
напротив первой строки с таким номером?
или напротив каждой? чтобы он повторялся как "общая сумма"?

и нафига мне вообще задавать такие вопросы?
может быть, для хотя бы половины из приведенных двадцати строчек вам стоило сразу нарисовать результат (ручками)?


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki


Сообщение отредактировал ikki - Суббота, 26.01.2013, 21:49
 
Ответить
Сообщение
Цитата (sollomma)
6260603.xls(14Kb)

не. я так не играю.
что значит "сюда результат"?
для всех номеров в одну ячейку?
у вас в табличке для многих номеров - несколько строк.
для таких номеров - один результат?
напротив первой строки с таким номером?
или напротив каждой? чтобы он повторялся как "общая сумма"?

и нафига мне вообще задавать такие вопросы?
может быть, для хотя бы половины из приведенных двадцати строчек вам стоило сразу нарисовать результат (ручками)?

Автор - ikki
Дата добавления - 26.01.2013 в 21:45
sollomma Дата: Суббота, 26.01.2013, 21:49 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Цитата (ikki)
для таких номеров - один результат? напротив первой строки с таким номером?

Да, вот так нужно.

Вообщем, результат должен быть для каждого номера в первой строке для номера
 
Ответить
Сообщение
Цитата (ikki)
для таких номеров - один результат? напротив первой строки с таким номером?

Да, вот так нужно.

Вообщем, результат должен быть для каждого номера в первой строке для номера

Автор - sollomma
Дата добавления - 26.01.2013 в 21:49
RAN Дата: Суббота, 26.01.2013, 21:51 | Сообщение № 13
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Цитата (ikki)
и нафига мне вообще задавать такие вопросы,


Вот и я думаю...


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение
Цитата (ikki)
и нафига мне вообще задавать такие вопросы,


Вот и я думаю...

Автор - RAN
Дата добавления - 26.01.2013 в 21:51
ikki Дата: Суббота, 26.01.2013, 21:53 | Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
в яч. A2
Код
=ЕСЛИ(СЧЁТЕСЛИ($C$2:$C2;$C2)=1;B2-СУММЕСЛИ($C$2:$C$25;$C2;$D$2:$D$25);"")


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщениев яч. A2
Код
=ЕСЛИ(СЧЁТЕСЛИ($C$2:$C2;$C2)=1;B2-СУММЕСЛИ($C$2:$C$25;$C2;$D$2:$D$25);"")

Автор - ikki
Дата добавления - 26.01.2013 в 21:53
ikki Дата: Суббота, 26.01.2013, 21:55 | Сообщение № 15
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
Цитата (RAN)
Вот и я думаю...

я жывотное иррациональное cool


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщение
Цитата (RAN)
Вот и я думаю...

я жывотное иррациональное cool

Автор - ikki
Дата добавления - 26.01.2013 в 21:55
sollomma Дата: Суббота, 26.01.2013, 21:59 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

не могу прицепить файл
 
Ответить
Сообщениене могу прицепить файл

Автор - sollomma
Дата добавления - 26.01.2013 в 21:59
ikki Дата: Суббота, 26.01.2013, 22:08 | Сообщение № 17
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
Цитата (sollomma)
не могу прицепить файл

зачем?
чем не устраивает предложенная формула?


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщение
Цитата (sollomma)
не могу прицепить файл

зачем?
чем не устраивает предложенная формула?

Автор - ikki
Дата добавления - 26.01.2013 в 22:08
sollomma Дата: Суббота, 26.01.2013, 22:36 | Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

все устраивает, большое спасибо, просто таки огромное. а можете пояснить на словах формулу?
 
Ответить
Сообщениевсе устраивает, большое спасибо, просто таки огромное. а можете пояснить на словах формулу?

Автор - sollomma
Дата добавления - 26.01.2013 в 22:36
ikki Дата: Суббота, 26.01.2013, 22:42 | Сообщение № 19
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
гм... а что там пояснять?.. wacko
для каждого номера проверяем, встретился он первый раз или нет. для этого используем
Код
СЧЁТЕСЛИ($C$2:$C2;$C2)

т.е. считаем кол-во ячеек в диапазоне от первой до текущей со значением, равным текущему.

если равно 1 - значит первый раз и функция ЕСЛИ() вычисляет второй аргумент:
Код
B2-СУММЕСЛИ($C$2:$C$25;$C2;$D$2:$D$25)

т.е. из текущего значения в столбце B вычитается сумма значений в столбце D для текущего номера.
обратите внимаение - здесь диапазоны должны быть не с первой по текущую строку, а с первой по последнюю.

если же не равно 1 - значит номер встретился не первый раз и функция ЕСЛИ() вычисляет третий аргумент, который равен пустой строке ""


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki


Сообщение отредактировал ikki - Суббота, 26.01.2013, 22:43
 
Ответить
Сообщениегм... а что там пояснять?.. wacko
для каждого номера проверяем, встретился он первый раз или нет. для этого используем
Код
СЧЁТЕСЛИ($C$2:$C2;$C2)

т.е. считаем кол-во ячеек в диапазоне от первой до текущей со значением, равным текущему.

если равно 1 - значит первый раз и функция ЕСЛИ() вычисляет второй аргумент:
Код
B2-СУММЕСЛИ($C$2:$C$25;$C2;$D$2:$D$25)

т.е. из текущего значения в столбце B вычитается сумма значений в столбце D для текущего номера.
обратите внимаение - здесь диапазоны должны быть не с первой по текущую строку, а с первой по последнюю.

если же не равно 1 - значит номер встретился не первый раз и функция ЕСЛИ() вычисляет третий аргумент, который равен пустой строке ""

Автор - ikki
Дата добавления - 26.01.2013 в 22:42
sollomma Дата: Суббота, 26.01.2013, 23:00 | Сообщение № 20
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

все, теперь все ясно стало. Еще раз огромное спасибо)) как здесь на форуме благодарят?
 
Ответить
Сообщениевсе, теперь все ясно стало. Еще раз огромное спасибо)) как здесь на форуме благодарят?

Автор - sollomma
Дата добавления - 26.01.2013 в 23:00
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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