Суммирование части массива (комбинация)
Спортсмен
Дата: Суббота, 07.10.2017, 19:29 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Необходимо просуммировать часть массива чисел в столбце D, с соответствующими границами, заданными критериями дат. Формула Код
=СУММ(АДРЕС(ПОИСКПОЗ(C19;C4:C16;0 )+СТРОКА(C3);СТОЛБЕЦ(C4);4):АДРЕС(ПОИСКПОЗ(C20;C4:C16;0)+СТРОКА(C3);СТОЛБЕЦ(C4);4))
дает ошибку! Раздельно все части формулы работают! Ошибку дает именно комбинация формул, а именно конкретно формула СУММ. В чём проблема непонятно!
Необходимо просуммировать часть массива чисел в столбце D, с соответствующими границами, заданными критериями дат. Формула Код
=СУММ(АДРЕС(ПОИСКПОЗ(C19;C4:C16;0 )+СТРОКА(C3);СТОЛБЕЦ(C4);4):АДРЕС(ПОИСКПОЗ(C20;C4:C16;0)+СТРОКА(C3);СТОЛБЕЦ(C4);4))
дает ошибку! Раздельно все части формулы работают! Ошибку дает именно комбинация формул, а именно конкретно формула СУММ. В чём проблема непонятно! Спортсмен
Сообщение отредактировал Спортсмен - Суббота, 07.10.2017, 20:03
Ответить
Сообщение Необходимо просуммировать часть массива чисел в столбце D, с соответствующими границами, заданными критериями дат. Формула Код
=СУММ(АДРЕС(ПОИСКПОЗ(C19;C4:C16;0 )+СТРОКА(C3);СТОЛБЕЦ(C4);4):АДРЕС(ПОИСКПОЗ(C20;C4:C16;0)+СТРОКА(C3);СТОЛБЕЦ(C4);4))
дает ошибку! Раздельно все части формулы работают! Ошибку дает именно комбинация формул, а именно конкретно формула СУММ. В чём проблема непонятно! Автор - Спортсмен Дата добавления - 07.10.2017 в 19:29
vikttur
Дата: Суббота, 07.10.2017, 19:38 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
АДРЕС - это текст, не ссылка. Используйте:Код
=СУММ(ИНДЕКС(диапазон;ПОИСКПОЗ()):ссылка)
[offtop]Кстати: за 10 лет работы с Excel НИ РАЗУ не использвал АДРЕС(). За ненадобностью[/offtop]
АДРЕС - это текст, не ссылка. Используйте:Код
=СУММ(ИНДЕКС(диапазон;ПОИСКПОЗ()):ссылка)
[offtop]Кстати: за 10 лет работы с Excel НИ РАЗУ не использвал АДРЕС(). За ненадобностью[/offtop]vikttur
Сообщение отредактировал vikttur - Суббота, 07.10.2017, 19:41
Ответить
Сообщение АДРЕС - это текст, не ссылка. Используйте:Код
=СУММ(ИНДЕКС(диапазон;ПОИСКПОЗ()):ссылка)
[offtop]Кстати: за 10 лет работы с Excel НИ РАЗУ не использвал АДРЕС(). За ненадобностью[/offtop]Автор - vikttur Дата добавления - 07.10.2017 в 19:38
Фомулист
Дата: Понедельник, 09.10.2017, 15:11 |
Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 400
Репутация:
9
±
Замечаний:
80% ±
Excel 2003
Если именно Вашу формулу смотреть, то, думаю, вот так сработает:Код
=СУММ(--(АДРЕС(ПОИСКПОЗ(C19;C4:C16;0 )+СТРОКА(C3);СТОЛБЕЦ(C4);4):АДРЕС(ПОИСКПОЗ(C20;C4:C16;0)+СТРОКА(C3);СТОЛБЕЦ(C4);4)))
Если именно Вашу формулу смотреть, то, думаю, вот так сработает:Код
=СУММ(--(АДРЕС(ПОИСКПОЗ(C19;C4:C16;0 )+СТРОКА(C3);СТОЛБЕЦ(C4);4):АДРЕС(ПОИСКПОЗ(C20;C4:C16;0)+СТРОКА(C3);СТОЛБЕЦ(C4);4)))
Фомулист
Терпение и труд всё перетрут!
Сообщение отредактировал Фомулист - Понедельник, 09.10.2017, 15:14
Ответить
Сообщение Если именно Вашу формулу смотреть, то, думаю, вот так сработает:Код
=СУММ(--(АДРЕС(ПОИСКПОЗ(C19;C4:C16;0 )+СТРОКА(C3);СТОЛБЕЦ(C4);4):АДРЕС(ПОИСКПОЗ(C20;C4:C16;0)+СТРОКА(C3);СТОЛБЕЦ(C4);4)))
Автор - Фомулист Дата добавления - 09.10.2017 в 15:11
_Boroda_
Дата: Понедельник, 09.10.2017, 15:52 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16881
Репутация:
6593
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
думаю, вот так сработает: =СУММ(--(АДРЕС(ПОИСКПОЗ(C19;C4:C16;0 )+СТРОКА(C3);СТОЛБЕЦ(C4);4):АДРЕС(ПОИСКПОЗ(C20;C4:C16;0)+СТРОКА(C3);СТОЛБЕЦ(C4);4)))
Фомулист , перед тем, как наложить "решение", нужно проверить его в файле. Не сработает так Варианты -Код
=СУММЕСЛИМН(C4:C16;C4:C16;">="&C19;C4:C16;"<="&C20)
Код
=СУММПРОИЗВ(C4:C16*(C4:C16>=C19)*(C4:C16<=C20))
Код
=СУММ(ИНДЕКС(C4:C16;ПОИСКПОЗ(C19;C4:C16;)):ИНДЕКС(C4:C16;ПОИСКПОЗ(C20;C4:C16;)))
думаю, вот так сработает: =СУММ(--(АДРЕС(ПОИСКПОЗ(C19;C4:C16;0 )+СТРОКА(C3);СТОЛБЕЦ(C4);4):АДРЕС(ПОИСКПОЗ(C20;C4:C16;0)+СТРОКА(C3);СТОЛБЕЦ(C4);4)))
Фомулист , перед тем, как наложить "решение", нужно проверить его в файле. Не сработает так Варианты -Код
=СУММЕСЛИМН(C4:C16;C4:C16;">="&C19;C4:C16;"<="&C20)
Код
=СУММПРОИЗВ(C4:C16*(C4:C16>=C19)*(C4:C16<=C20))
Код
=СУММ(ИНДЕКС(C4:C16;ПОИСКПОЗ(C19;C4:C16;)):ИНДЕКС(C4:C16;ПОИСКПОЗ(C20;C4:C16;)))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение думаю, вот так сработает: =СУММ(--(АДРЕС(ПОИСКПОЗ(C19;C4:C16;0 )+СТРОКА(C3);СТОЛБЕЦ(C4);4):АДРЕС(ПОИСКПОЗ(C20;C4:C16;0)+СТРОКА(C3);СТОЛБЕЦ(C4);4)))
Фомулист , перед тем, как наложить "решение", нужно проверить его в файле. Не сработает так Варианты -Код
=СУММЕСЛИМН(C4:C16;C4:C16;">="&C19;C4:C16;"<="&C20)
Код
=СУММПРОИЗВ(C4:C16*(C4:C16>=C19)*(C4:C16<=C20))
Код
=СУММ(ИНДЕКС(C4:C16;ПОИСКПОЗ(C19;C4:C16;)):ИНДЕКС(C4:C16;ПОИСКПОЗ(C20;C4:C16;)))
Автор - _Boroda_ Дата добавления - 09.10.2017 в 15:52
Che79
Дата: Понедельник, 09.10.2017, 15:52 |
Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
Или я чего-то не понимаю в тяжелый понедельник или я чего-то, всё-таки, чего-то не понимаю . Но, если написано просуммировать часть массива чисел в столбце D
, то, может, так правильно? Код
=СУММЕСЛИМН(D4:D16;C4:C16;">="&C19;C4:C16;"<="&C20)
См. желтую ячейку в файле
Или я чего-то не понимаю в тяжелый понедельник или я чего-то, всё-таки, чего-то не понимаю . Но, если написано просуммировать часть массива чисел в столбце D
, то, может, так правильно? Код
=СУММЕСЛИМН(D4:D16;C4:C16;">="&C19;C4:C16;"<="&C20)
См. желтую ячейку в файле Che79
Делай нормально и будет нормально!
Ответить
Сообщение Или я чего-то не понимаю в тяжелый понедельник или я чего-то, всё-таки, чего-то не понимаю . Но, если написано просуммировать часть массива чисел в столбце D
, то, может, так правильно? Код
=СУММЕСЛИМН(D4:D16;C4:C16;">="&C19;C4:C16;"<="&C20)
См. желтую ячейку в файле Автор - Che79 Дата добавления - 09.10.2017 в 15:52