Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / про Мешок) / 17 сообщений из 17, страница 1 из 1
08.02.2010, 20:40
    #36456332
PlomBir1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
про Мешок)
Всем привет). Вот такой вопрос: есть 2 таблицы) 1я без названия а 2я наз мешок))). Нужно когда в 1й пишешь из мешка или в мешок то из 2й вычитается или добавляется . см .пример
З.Ы. Чувствую будут еще добавления к теме)
...
Рейтинг: 0 / 0
08.02.2010, 21:02
    #36456352
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
про Мешок)
пиши функцию.
Заголок примерно такой:
Код: plaintext
Public Function sack(start_amount As Range, ledger As Range, Optional for_date As Range = Nothing)
Дальше сам. В дюжину строк уложишься.
...
Рейтинг: 0 / 0
08.02.2010, 21:08
    #36456357
PlanB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
про Мешок)
PlomBir1, так?
...
Рейтинг: 0 / 0
09.02.2010, 08:14
    #36456647
Ser Artur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
про Мешок)
Насчет
Код: plaintext
З.Ы. Чувствую будут еще добавления к теме)
не думаю, потому что это очень примитивно.
Уважаемый PlanB Ваш пример не очень хороший вариант. Почему скажете Вы? Да потому, что представьте себе если таблица заполнена до Е10000 а начиная с скажем Е100 до Е10000 Вы что будете в яйчейках вставлять функцию
IF(Cn=$K$20,En+Dn,En-Dn)
и яйчейке H22 задать что он равен E10000? Не проффесионально, я так думаю!
Да к тому же
Код: plaintext
PlomBir1 
заполняет таблицу хаотично (в смысле, в столбце В:В он пишет 1.юра украл из мешка, 2.папа в мешок, 3на складе) и хочет чтобы макрос находя слова "из мешка" и "в мешок" вычислял то что заданно по условию.
Я бы предложил методом Дебета Кредита.
...
Рейтинг: 0 / 0
09.02.2010, 09:04
    #36456691
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
про Мешок)
PlomBir1, семейный бюджет контролируете? :)
Ser Artur правильно заметил, что лепить все в один столбец – не по Excel'евски.
Приход отдельно, расход – отдельно.
Но, если уж так хочется все скопом - получите вариант с Вашей таблицей.
...
Рейтинг: 0 / 0
09.02.2010, 11:33
    #36457073
PlomBir1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
про Мешок)
Всем Спасибо только что такое ПОИСКПОЗ(9E+307;
Буду корректировать свои мысли.
Слова карман и теща выучил)))
смысл в том что куча мола такая в столбце уже есть и есть и дебет и кредит но потребовалось определенные критерии вытащить и это не семейный бюджет))) просто когда пример делал фильм шел (но не любовь и голуби))))
только макросы я не умею(
...
Рейтинг: 0 / 0
09.02.2010, 11:36
    #36457080
Ser Artur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
про Мешок)
А ты попробуй функцию SUMPRODUCT()
...
Рейтинг: 0 / 0
09.02.2010, 11:40
    #36457097
Ser Artur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
про Мешок)
"Бухгалтера можно уподобить пчеловоду, ибо от его труда - учетной информации - извлекают пользу очень многие, но трудится он один. М.Ф. Ван Бреда"
...
Рейтинг: 0 / 0
09.02.2010, 12:29
    #36457258
Ser Artur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
про Мешок)
Ну как посмотрел?
...
Рейтинг: 0 / 0
09.02.2010, 12:31
    #36457266
PlomBir1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
про Мешок)
Да посмотрел спасибо применю)
...
Рейтинг: 0 / 0
09.02.2010, 12:35
    #36457285
PlomBir1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
про Мешок)
такой вопрос? как в суммесли сложить только отрицательные значения?
...
Рейтинг: 0 / 0
09.02.2010, 13:01
    #36457381
Ser Artur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
про Мешок)
Файл покажи, а я скажу что Тебе нужно.
...
Рейтинг: 0 / 0
09.02.2010, 13:03
    #36457388
Ser Artur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
про Мешок)
Можно так
Код: plaintext
=SUMPRODUCT((B3:B7< 0 )*(C3:C7))
...
Рейтинг: 0 / 0
09.02.2010, 13:04
    #36457399
Ser Artur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
про Мешок)
Упс
=SUMPRODUCT((C3:C7<0)*(C3:C7))
...
Рейтинг: 0 / 0
09.02.2010, 13:10
    #36457416
PlomBir1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
про Мешок)
спасибо)
...
Рейтинг: 0 / 0
09.02.2010, 13:55
    #36457600
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
про Мешок)
PlomBir1, 9E+307 - это максимально возможное число в экспоненциальной записи. Для Вашего случая можно записать максимально возможную сумму денег в мешке, например, 10000 (или мало ). А ПОИСКПОЗ ищет неточное совпадение (последняя 1 в функции) и, не найдя самого большого, показывает позицию последнего числа. Для текстовой записи это будет поиск "я" (или лучше "яя").

Ser Artur, ну что за желание осложнять решения? То макросом, когда формула лучше справляется, то СУММПРОИЗВ, когда есть формулы проще? :)
СУММПРОИЗВ хотя и не является формулой массива, но по скорости работы догоняет их.
Отрицательные для СУММЕСЛИ:
=СУММЕСЛИ(A4:A100;"<0")
...
Рейтинг: 0 / 0
09.02.2010, 14:47
    #36457790
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
про Мешок)
Модератор:
Флуд удален.
Высказывается по теме топика.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / про Мешок) / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]