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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 29.02.2008, 17:01   #1
Вичка
Новичок
Джуниор
 
Регистрация: 29.02.2008
Сообщений: 2
По умолчанию Подскажите пожалуйста формулу!:)

Задача такая: мне нужно высчитать когда инвестор получет вложенную им сумму. У меня есть строка, каждый столбец в которой означает новый месяц,где первые несколько чисел(их количество получается из расчетов поэтому может менятсятся) отрицательные (это то что инвестор дает) а потом оставшаяся часть строки - положительные цифры. Мне нужно: посчитать общую сумму отрицательных чисел и далее складывать последующие за последним отрицательным числом, положительные цифры, пока не получится сумма которая по модулю больше или равна отрицательной и в результате расчета в ячейке долна быть цифра означающая тот столбец по счету, где суммы сравнялись
Вичка вне форума
Старый 29.02.2008, 17:04   #2
Вичка
Новичок
Джуниор
 
Регистрация: 29.02.2008
Сообщений: 2
По умолчанию

Пример:-373,25;-373,25;432,90; 698,24;697,93;757,44

Ответ: 4
Вичка вне форума
Старый 01.03.2008, 01:27   #3
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

я сначала отметил массив, в котором лежат данные и назвал его буквой м.
потом в любой ячейке написал формулу:
Код:
=ЕСЛИ(СУММПРОИЗВ(м*{1;1;0;0;0;0})>=0;2;ЕСЛИ(СУММПРОИЗВ(м*{1;1;1;0;0;0})>=0;3;ЕСЛИ(СУММПРОИЗВ(м*{1;1;1;1;0;0})>0;4;ЕСЛИ(СУММПРОИЗВ(м*{1;1;1;1;1;0})>0;5;ЕСЛИ(СУММПРОИЗВ(м*{1;1;1;1;1;1})>0;6;)))))
в результате получилось 4.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума
Старый 01.03.2008, 01:34   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

опа.
система прикололась.
вместо довольной рожи в конце формулы должны были быть ; и ). Т.е. формула заканчивается ; а за ней 5 закрывающихся скобок. Уже не решаюсь писать их вместе, что бы снова не произошла автозамена)))
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума
Старый 01.03.2008, 13:36   #5
Pavel55
Форумчанин
 
Регистрация: 21.08.2007
Сообщений: 292
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
опа.
система прикололась.
вместо довольной рожи в конце формулы должны были быть ; и ). Т.е. формула заканчивается ; а за ней 5 закрывающихся скобок. Уже не решаюсь писать их вместе, что бы снова не произошла автозамена)))
для этого возьмите формулу в тэги [code]
Pavel55 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите, пожалуйста... xtraSHAD0W Помощь студентам 3 23.05.2008 08:01
Подскажите, пожалуйста код Romuald Microsoft Office Excel 8 04.12.2007 17:39
Подскажите формулу Сильванович Михаил Помощь студентам 3 17.07.2007 13:17
Кто-нибудь, напишите пожалуйста формулу на "Pascal" для этой задачи... Andrei18 Помощь студентам 5 30.03.2007 15:45
подскажите, пожалуйста, Lena2 Microsoft Office Excel 2 03.11.2006 17:38