Это в продолжение к how to calculate XIRR dynamically in excel and in google sheetsПочему конкретный ARRAYFORMULA не работает в Google листов, но отлично работает в Excel
Предлагаемая формула массива ** решение (упомянутый ниже) отлично работает в первенствует
= ЧИСТВНДОХ (ИНДЕКС (F: G, N (ЕСЛИ (1, малый (ЕСЛИ (В $ 2: B $ 8 = J2, СТРОКА (B $ 2: B $ 8)), СТРОКА (ИНДЕКС (А: А, 1): ИНДЕКС (А: А, СЧЕТЕСЛИ (B $ 2: B $ 8, J2)))))), N (ЕСЛИ (1, {1,2}))), вЫБРАТЬ ({1,2}, ИНДЕКС (А: А, Н (ЕСЛИ (1, малый (ЕСЛИ (В $ 2: B $ 8 = J2, СТРОКА (B $ 2: B $ 8)), СТРОКА (ИНДЕКС (А: А, 1): ИНДЕКС (А: А, СЧЕТЕСЛИ (B $ 2: B $ 8, J2))))))), СЕГОДНЯ()))
но то же самое решение, отказывается работать в Google листах с ошибкой
В оценке XIRR, массив значения должен включать в себя положительные и отрицательные числа.
Любая идея, почему это не работает в листах google и как заставить его работать?
Исходные данные
PurchaseDate Script No.ofunits PurchNAVrate NetAmount ForXIRR TotalReturn
17/11/2014 A 2241 33 75000 -75000 96000
8/1/2015 B 53 649 35000 -35000 43000
14/1/2015 B 75 658 50000 -50000 61500
14/10/2014 C 2319 32 75000 -75000 108000
8/1/2015 D 318 109 35000 -35000 40000
14/1/2015 D 450 110 50000 -50000 57000
8/6/2015 D 175 114 20000 -20000 22000
Values for Fund A should be around 14%
Values for Fund B should be around 13%
Values for Fund C should be around 21%
Values for Fund D should be around 8%
конкретный ответ на ваш вопрос, как представляется, «потому что Google листов не выделяются, и наоборот» ;-) –