pohui: (Default)
[personal profile] pohui
отжиги финансистов.
дано: ёксельный файл с кучей листов + еще один листик, где находятся исходные данные (порядка 10000 строк).
нужно: сделать из этого последнего листка выборку в соответствии с тремя критериями и просуммировать. по суди банальный select group by sum(), но в ёкселе. колиечество ячеек, которые надо заполнить искомой формулой - несколько сотен на каждом листе.
что делают эти виртуозы - берут формулу суммирования произведений и хуячат ею с условием 0/1 по таблице с исходными данными. т.е. для рассчета значения одной (!) ячейки выполняется перемножение векторов размерностю (правильно) 10000 элементов. и так четыре раза. итого 40000 (сорок тысяч) (!!) операций на ячейку. естественно, когда сей шедевр финансистской мысли был распространен на все листы в ёкселе, последнего хватил кондратий и любая операция, связанная с пересчетом, растягивалась минут на 20. а воспользоваться такой замечательной штукой, как итоговая таблица, никому и в голову не приходило.

January 2020

S M T W T F S
    1234
567891011
12131415161718
19202122232425
262728293031 

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 24th, 2025 12:51 pm
Powered by Dreamwidth Studios