Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Суммирование только процентных ячеек - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Суммирование только процентных ячеек
admiral Дата: Пятница, 29.09.2017, 11:26 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Подскажите, возможно ли просуммировать только процентные ячейки массивов?
И если да, то сделать это без макросов и фигурных скобок массива.

Спасибо.
К сообщению приложен файл: 6813855.xlsx (9.8 Kb)
 
Ответить
СообщениеПодскажите, возможно ли просуммировать только процентные ячейки массивов?
И если да, то сделать это без макросов и фигурных скобок массива.

Спасибо.

Автор - admiral
Дата добавления - 29.09.2017 в 11:26
sboy Дата: Пятница, 29.09.2017, 11:55 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
Добрый день.
можно с доп.столбцом
Код
=СУММЕСЛИ(N1:N8;"P2";L1:L8)

но для суммы по модулю придется все-таки использовать
фигурные скобки массива
К сообщению приложен файл: 2097524.xlsx (10.1 Kb)


Яндекс: 410016850021169
 
Ответить
СообщениеДобрый день.
можно с доп.столбцом
Код
=СУММЕСЛИ(N1:N8;"P2";L1:L8)

но для суммы по модулю придется все-таки использовать
фигурные скобки массива

Автор - sboy
Дата добавления - 29.09.2017 в 11:55
vikttur Дата: Пятница, 29.09.2017, 12:02 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Доп. столбец с формулой:
Код
=ЯЧЕЙКА("формат";L2)

Суммировть по этому столбцу:
Код
=СУММЕСЛИ(доп;"P2";диапазон)


Сообщение отредактировал vikttur - Пятница, 29.09.2017, 12:03
 
Ответить
СообщениеДоп. столбец с формулой:
Код
=ЯЧЕЙКА("формат";L2)

Суммировть по этому столбцу:
Код
=СУММЕСЛИ(доп;"P2";диапазон)

Автор - vikttur
Дата добавления - 29.09.2017 в 12:02
admiral Дата: Пятница, 29.09.2017, 12:07 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
С доп. столбцом не очень удобно, т.к. если массив будет состоять из 7 столбцов, то и вводить придется 7 дополнительных.
Неужели нет формулы, которая бы искала в диапазоне знак % и суммировала бы эти значения?


Сообщение отредактировал admiral - Пятница, 29.09.2017, 12:18
 
Ответить
СообщениеС доп. столбцом не очень удобно, т.к. если массив будет состоять из 7 столбцов, то и вводить придется 7 дополнительных.
Неужели нет формулы, которая бы искала в диапазоне знак % и суммировала бы эти значения?

Автор - admiral
Дата добавления - 29.09.2017 в 12:07
vikttur Дата: Пятница, 29.09.2017, 12:35 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Вам и без макросов, и без формул массива, и без допстолбцов.
Хочу поехать на машине без колес, с пустым баком и без двигателя. Вот же безмозглые разработчики, не додумались до такой простой вещи!

Можно посмотреть в сторону именованных макрофункций, но это без включенных макросов тоже не работает.


Сообщение отредактировал vikttur - Пятница, 29.09.2017, 12:36
 
Ответить
СообщениеВам и без макросов, и без формул массива, и без допстолбцов.
Хочу поехать на машине без колес, с пустым баком и без двигателя. Вот же безмозглые разработчики, не додумались до такой простой вещи!

Можно посмотреть в сторону именованных макрофункций, но это без включенных макросов тоже не работает.

Автор - vikttur
Дата добавления - 29.09.2017 в 12:35
_Boroda_ Дата: Пятница, 29.09.2017, 12:42 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16881
Репутация: 6593 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=СУММПРОИЗВ(ЕСЛИ(ЯЧЕЙКА("формат";СМЕЩ(L1;Ч(ИНДЕКС(СТРОКА($1:$8)-1;));))="P2";L1:L8))

Для по модулю
Код
=СУММПРОИЗВ(ЕСЛИ(ЯЧЕЙКА("формат";СМЕЩ(L1;Ч(ИНДЕКС(СТРОКА($1:$8)-1;));))="P2";ИНДЕКС(ABS(L1:L8);)))
К сообщению приложен файл: 6813855_1.xlsx (10.2 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=СУММПРОИЗВ(ЕСЛИ(ЯЧЕЙКА("формат";СМЕЩ(L1;Ч(ИНДЕКС(СТРОКА($1:$8)-1;));))="P2";L1:L8))

Для по модулю
Код
=СУММПРОИЗВ(ЕСЛИ(ЯЧЕЙКА("формат";СМЕЩ(L1;Ч(ИНДЕКС(СТРОКА($1:$8)-1;));))="P2";ИНДЕКС(ABS(L1:L8);)))

Автор - _Boroda_
Дата добавления - 29.09.2017 в 12:42
admiral Дата: Пятница, 29.09.2017, 13:02 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Так нужно?

А вроде работает, сейчас погоняю чуть-чуть...
 
Ответить
Сообщение
Так нужно?

А вроде работает, сейчас погоняю чуть-чуть...

Автор - admiral
Дата добавления - 29.09.2017 в 13:02
admiral Дата: Пятница, 29.09.2017, 13:17 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Так нужно?

Вставил сверху пару строк, значения уехали.
К сообщению приложен файл: 6813855_1-1-.xlsx (10.0 Kb)
 
Ответить
Сообщение
Так нужно?

Вставил сверху пару строк, значения уехали.

Автор - admiral
Дата добавления - 29.09.2017 в 13:17
_Boroda_ Дата: Пятница, 29.09.2017, 13:25 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16881
Репутация: 6593 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Вставил сверху пару строк, значения уехали

Поздравляю. И чего Вы от меня хотите?


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Вставил сверху пару строк, значения уехали

Поздравляю. И чего Вы от меня хотите?

Автор - _Boroda_
Дата добавления - 29.09.2017 в 13:25
admiral Дата: Пятница, 29.09.2017, 13:31 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Чуть-чуть доработать, если можно...
Так как истина совсем где-то рядом.
 
Ответить
СообщениеЧуть-чуть доработать, если можно...
Так как истина совсем где-то рядом.

Автор - admiral
Дата добавления - 29.09.2017 в 13:31
_Boroda_ Дата: Пятница, 29.09.2017, 13:42 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16881
Репутация: 6593 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Чуть-чуть доработать
что? Не вставляйте строки в файлах и все хорошо будет. А будете вставлять или удалять - готовьтесь к тому, что в формулах полетят ссылки.
Например сейчас у Вас сползла ссылка внутри функции СТРОКА. Замените ее обратно на $1:$8.
Можно сделать и автоматом чтобы определяло диапазон, но для этого нужно к чему-то привязаться в начале таблицы и в конце. Главное в начале.
А для этого нужен Ваш файл, максимально приближенный к реальному


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Чуть-чуть доработать
что? Не вставляйте строки в файлах и все хорошо будет. А будете вставлять или удалять - готовьтесь к тому, что в формулах полетят ссылки.
Например сейчас у Вас сползла ссылка внутри функции СТРОКА. Замените ее обратно на $1:$8.
Можно сделать и автоматом чтобы определяло диапазон, но для этого нужно к чему-то привязаться в начале таблицы и в конце. Главное в начале.
А для этого нужен Ваш файл, максимально приближенный к реальному

Автор - _Boroda_
Дата добавления - 29.09.2017 в 13:42
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!