Формула массива выдает #ЗНАЧ!
Lyova
Дата: Вторник, 30.04.2019, 21:55 |
Сообщение № 21
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 137
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
bmv98rus , Если не сложно, можете кратко пояснить, что значит "основной" в формуле?
bmv98rus , Если не сложно, можете кратко пояснить, что значит "основной" в формуле?Lyova
Ответить
Сообщение bmv98rus , Если не сложно, можете кратко пояснить, что значит "основной" в формуле?Автор - Lyova Дата добавления - 30.04.2019 в 21:55
Lyova
Дата: Вторник, 30.04.2019, 22:04 |
Сообщение № 22
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 137
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
bmv98rus , Проверил Вашу формулу, она считает правильно, только при условии, когда графики оплаты и выполнения на листе Capex совпадают, но это частный случай. Если же они будут разными, то правильно считает именно формула в файле. Она анализирует, что больше - начисление или оплата нарастающим итогом по каждой строке, а затем складывает эти максимальные значения.
bmv98rus , Проверил Вашу формулу, она считает правильно, только при условии, когда графики оплаты и выполнения на листе Capex совпадают, но это частный случай. Если же они будут разными, то правильно считает именно формула в файле. Она анализирует, что больше - начисление или оплата нарастающим итогом по каждой строке, а затем складывает эти максимальные значения.Lyova
Ответить
Сообщение bmv98rus , Проверил Вашу формулу, она считает правильно, только при условии, когда графики оплаты и выполнения на листе Capex совпадают, но это частный случай. Если же они будут разными, то правильно считает именно формула в файле. Она анализирует, что больше - начисление или оплата нарастающим итогом по каждой строке, а затем складывает эти максимальные значения.Автор - Lyova Дата добавления - 30.04.2019 в 22:04
bmv98rus
Дата: Вторник, 30.04.2019, 22:08 |
Сообщение № 23
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4098
Репутация:
766
±
Замечаний:
0% ±
Excel 2013/2016
это основной числовой формат . Тут есть проблема если у кого-то не российские региональные и может потребоваться General, тогда вариант с нулями вроде даже как выигрывает.
это основной числовой формат . Тут есть проблема если у кого-то не российские региональные и может потребоваться General, тогда вариант с нулями вроде даже как выигрывает.bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение это основной числовой формат . Тут есть проблема если у кого-то не российские региональные и может потребоваться General, тогда вариант с нулями вроде даже как выигрывает.Автор - bmv98rus Дата добавления - 30.04.2019 в 22:08
Lyova
Дата: Вторник, 30.04.2019, 22:17 |
Сообщение № 24
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 137
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
bmv98rus , "Вариант с нулями" - Вы имеете в виду замену на Код
= "0"&ПСТР(1/2;2;1)&"0000000;\0"
?
bmv98rus , "Вариант с нулями" - Вы имеете в виду замену на Код
= "0"&ПСТР(1/2;2;1)&"0000000;\0"
?Lyova
Ответить
Сообщение bmv98rus , "Вариант с нулями" - Вы имеете в виду замену на Код
= "0"&ПСТР(1/2;2;1)&"0000000;\0"
?Автор - Lyova Дата добавления - 30.04.2019 в 22:17
bmv98rus
Дата: Вторник, 30.04.2019, 22:21 |
Сообщение № 25
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4098
Репутация:
766
±
Замечаний:
0% ±
Excel 2013/2016
да, ну а по поводу MMULT ну да тогдаКод
=SUM(Capex!$C64:C84*Capex!$B11:$B31+TEXT(MMULT(--Capex!$C11:C31;TRANSPOSE(COLUMN(Capex!$C11:C31))^0)-MMULT(--Capex!$C64:C84;TRANSPOSE(COLUMN(Capex!$C64:C84))^0)*Capex!$B11:$B31;"основной;\0"))*C10/(1+C10)-SUM($B14:B14)
варианте с нулями, тоже можно нули поубирать, зачем такая точность после запятой, если все равно обрежется потом до целого. по идее достаточно "0,00"
да, ну а по поводу MMULT ну да тогдаКод
=SUM(Capex!$C64:C84*Capex!$B11:$B31+TEXT(MMULT(--Capex!$C11:C31;TRANSPOSE(COLUMN(Capex!$C11:C31))^0)-MMULT(--Capex!$C64:C84;TRANSPOSE(COLUMN(Capex!$C64:C84))^0)*Capex!$B11:$B31;"основной;\0"))*C10/(1+C10)-SUM($B14:B14)
варианте с нулями, тоже можно нули поубирать, зачем такая точность после запятой, если все равно обрежется потом до целого. по идее достаточно "0,00"bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Сообщение отредактировал bmv98rus - Вторник, 30.04.2019, 22:23
Ответить
Сообщение да, ну а по поводу MMULT ну да тогдаКод
=SUM(Capex!$C64:C84*Capex!$B11:$B31+TEXT(MMULT(--Capex!$C11:C31;TRANSPOSE(COLUMN(Capex!$C11:C31))^0)-MMULT(--Capex!$C64:C84;TRANSPOSE(COLUMN(Capex!$C64:C84))^0)*Capex!$B11:$B31;"основной;\0"))*C10/(1+C10)-SUM($B14:B14)
варианте с нулями, тоже можно нули поубирать, зачем такая точность после запятой, если все равно обрежется потом до целого. по идее достаточно "0,00"Автор - bmv98rus Дата добавления - 30.04.2019 в 22:21
Lyova
Дата: Вторник, 30.04.2019, 22:38 |
Сообщение № 26
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 137
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
bmv98rus , Теперь работает как надо. Спасибо за вариант! Как получиться протестировать на предмет ЗНАЧ сообщу о результате.
bmv98rus , Теперь работает как надо. Спасибо за вариант! Как получиться протестировать на предмет ЗНАЧ сообщу о результате.Lyova
Ответить
Сообщение bmv98rus , Теперь работает как надо. Спасибо за вариант! Как получиться протестировать на предмет ЗНАЧ сообщу о результате.Автор - Lyova Дата добавления - 30.04.2019 в 22:38
Lyova
Дата: Среда, 15.05.2019, 22:01 |
Сообщение № 27
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 137
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
bmv98rus , Спасибо за помощь! Ваша идея с заменой нулей на "основной;\0" сработала, ошибка больше не выдается.
bmv98rus , Спасибо за помощь! Ваша идея с заменой нулей на "основной;\0" сработала, ошибка больше не выдается.Lyova
Ответить
Сообщение bmv98rus , Спасибо за помощь! Ваша идея с заменой нулей на "основной;\0" сработала, ошибка больше не выдается.Автор - Lyova Дата добавления - 15.05.2019 в 22:01