Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / суммирование по дате / 15 сообщений из 15, страница 1 из 1
11.07.2007, 12:24:22
    #34652913
gam_let
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
суммирование по дате
Есть книга. 2 листа. Структура таблиц на листах одинаковая - 2 столбца Дата и Сумма (на одну дату может быть несколько сумм = несколько строк).
Требуется на третий лист сложить в такующе таблицу инфу, но просуммировав по дате.
Структура 3 листа - Дата(лист1), Сумма(лист1), Дата(лист2), Сумма(лист2).

есть мысли?
закодировать не могу(
...
Рейтинг: 0 / 0
11.07.2007, 12:28:40
    #34652937
gam_let
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
суммирование по дате
на листе 3 в строке дата (лист1) должна совпадать с дата(лист2) для следующего сравнеия.
так же есть поля дата - с пустыми значением - их в конец
...
Рейтинг: 0 / 0
11.07.2007, 13:19:37
    #34653161
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
суммирование по дате
Толком непонятно, но посмотрите:
1) функция суммесли()
2) сводная таблица
...
Рейтинг: 0 / 0
11.07.2007, 17:39:56
    #34654374
Ser Artur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
суммирование по дате
...
Рейтинг: 0 / 0
11.07.2007, 18:04:50
    #34654472
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
суммирование по дате
Ser Artur

Я думаю суммесли() вполне справится
...
Рейтинг: 0 / 0
11.07.2007, 19:17:54
    #34654668
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
суммирование по дате
DeggasadЯ думаю суммесли() вполне справится

Не просто справится, а в разы быстрее :-)

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
11.07.2007, 22:16:14
    #34654901
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
суммирование по дате
KL (XL) DeggasadЯ думаю суммесли() вполне справится

Не просто справится, а в разы быстрее :-)

KL
[MVP - Microsoft Excel]

Привет, знаю что быстрее. А почему? Она не то же самое делает?
Или опять - то же самое только на СИ ?
...
Рейтинг: 0 / 0
11.07.2007, 22:39:17
    #34654916
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
суммирование по дате
DeggasadПривет, знаю что быстрее. А почему? Она не то же самое делает?
Или опять - то же самое только на СИ ?

Именно! И плюс пустые ячейки проскакивает (т.к. они уже индексированы), т.е. там еще и алгоритм не такой прямолинейный как в простом цикле вроде A1:A100="X"

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
11.07.2007, 22:52:06
    #34654925
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
суммирование по дате
KL (XL)
Именно! И плюс пустые ячейки проскакивает (т.к. они уже индексированы), т.е. там еще и алгоритм не такой прямолинейный как в простом цикле вроде A1:A100="X"
KL
[MVP - Microsoft Excel]

Вопрос конечно не к этой теме, но почему этот СИ быстрее чем VBA? Разве под всеми языками програмирования не одно и тоже основание. Я в этом слабо понимаю поэтому не судите если чё не то говорю?
...
Рейтинг: 0 / 0
11.07.2007, 23:01:03
    #34654937
gam_let
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
суммирование по дате
всем спасибо! разобралась
...
Рейтинг: 0 / 0
12.07.2007, 00:05:26
    #34654990
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
суммирование по дате
DeggasadВопрос конечно не к этой теме, но почему этот СИ быстрее чем VBA? Разве под всеми языками програмирования не одно и тоже основание. Я в этом слабо понимаю поэтому не судите если чё не то говорю?

А вот подожди прилетит Сова и подробно объяснит - тут мне с ним не тягаться :-)))

Вот тут кое-какая информация:

http://en.wikipedia.org/wiki/Compiled_language
http://en.wikipedia.org/wiki/Interpreted_language

http://www.decisionmodels.com/Calcsecretsj.htm
http://www.cpearson.com/excel/optimize.htm

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
12.07.2007, 00:55:50
    #34655011
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
суммирование по дате
DeggasadВопрос конечно не к этой теме, но почему этот СИ быстрее чем VBA? Разве под всеми языками програмирования не одно и тоже основание. Я в этом слабо понимаю поэтому не судите если чё не то говорю?Основание конечно одно и то же, таже самая памать, тот же самый процессор, но использование этого основания разное.
Представь что тебе нужно пересечь дорогу, посмотрел налево, машин не видно, побежал, добежал до середины посмотрел направо, подождал пока машины проедут, побежал, добежал.
А теперь второй вариант пересечения дороги: посмотрел налево, перебежал через одну полосу, остановился, посмотрел налево, перебежал через вторую полосу, остановился, посмотрел налево, пропустил машину, перебежал через третью полосу - достиг середины. Потом так же встречное направление.
Это так, грубая картинка чем отличаются низкоуровневые языковые системы от высокоуровневых. Чем выше язык, чем чаще пешеход на той дороге будет останавливаться и смотреть можно ли идти дальше. Это повышает устойчивость работы, но замедляет получение итогового результата.


KL (XL)А вот подожди прилетит Сова и подробно объяснит - тут мне с ним не тягаться :-)))Как вы в меня верите! :)
Кстати, VBA не интерпретируемый язык. Последним по настоящему интрепретируемым Бейсиком был gwbasic.
...
Рейтинг: 0 / 0
12.07.2007, 01:37:43
    #34655025
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
суммирование по дате
White OwlКак вы в меня верите! :)
Скажем, есть основания ;-) Ну и потом в 80-х в Московском Инязе языки программирования, в отличие от иностранных, давали плохо и мало - у меня 50 часов праздношатания (может сейчас получше). А ты ж наверняка "технарь" :-)

White OwlКстати, VBA не интерпретируемый язык. Последним по настоящему интрепретируемым Бейсиком был gwbasic.
Ну тогда куча народу в Инете сильно заблуждается. ...Или может все-таки чуточку интерпретируемый? Ну хоть капельку, ну хоть с большой натяжкой? Вон про VB пишут, что он может быть как компиллируемым так и интерпретируемым, все полегче.

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
12.07.2007, 03:20:41
    #34655040
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
суммирование по дате
KL (XL)А ты ж наверняка "технарь" :-)Что-вы, что-вы! Гуманитарий недоучка.

KL (XL) White OwlКстати, VBA не интерпретируемый язык. Последним по настоящему интрепретируемым Бейсиком был gwbasic.Ну тогда куча народу в Инете сильно заблуждается. ...Или может все-таки чуточку интерпретируемый? Ну хоть капельку, ну хоть с большой натяжкой?Самую-самую чуточку :)
Но вообще-то действительно заблуждается. Дело в том, что компилятор и интерпретатор это всего лишь два полюса большого спектра принципов трансляции. На практике их постоянно смешивают. К тому же трансляция бывает в машинный код или в псевдокод и хотя это совершенно не относится к принципам компиляции некоторые неграмотные люди называют трансляцию в псевдокод интерпретацией. VBA как и большинство скриптовых систем это помесь интерпретатора и компилятора.

Вообще, есть простой тест на вопрос "интерпретатор это или нет?":
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Sub test1()
    MsgBox "test1"
    MsgBox +- 2 =/?
End Sub

Sub test2()
    MsgBox "test2"
    Call test1
End Sub
Запусти test1. Если получишь окошко с надписью test1 а потом ошибку - значит интрепретатор, а если ошибка вылезет сразу - значит компилятор.
Теперь запусти test2.... Разницу видишь?
VBA действует как компилятор когда управление приходит в конкретную процедуру. Но как интерпретатор когда дело касается нескольких процедур.
...
Рейтинг: 0 / 0
12.07.2007, 16:45:36
    #34657267
Ser Artur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
суммирование по дате
КАЖДЫЙ ДУМАЕТ ПО МЕРЕ СВОЕЙ ИСПОРЧЕННОСТИ
Как удоьно так и делайте.
Мне остаётся только радоваться, что Вы всеми способами стараетесь искать выходы из лазеек.
Как говорил один философ "Я думаю значит я существую"
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / суммирование по дате / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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