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

Вход

Регистрация

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

 

= Мир MS Excel/Создать функцию для счёта значений в предыдущих ячейках! - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Создать функцию для счёта значений в предыдущих ячейках! (Формулы/Formulas)
Создать функцию для счёта значений в предыдущих ячейках!
Yorck Дата: Воскресенье, 22.06.2014, 22:50 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Мне очень нужно создать функцию для суммирования значений в ячейках перед ячейкой с искомым значением. И чтоб значений поиска было несколько. Пример вложу.
Кратко опишу: Первый столбик с суммами, а второй с наименованиями, мне нужно , чтоб функция считала все суммы в одну, но только из тех ячеек после которых стоит нужное наименование!
Например: Обеды, и сколько у меня получилось на обеды за месяц.
К сообщению приложен файл: 8237135.xlsx (8.8 Kb)
 
Ответить
СообщениеМне очень нужно создать функцию для суммирования значений в ячейках перед ячейкой с искомым значением. И чтоб значений поиска было несколько. Пример вложу.
Кратко опишу: Первый столбик с суммами, а второй с наименованиями, мне нужно , чтоб функция считала все суммы в одну, но только из тех ячеек после которых стоит нужное наименование!
Например: Обеды, и сколько у меня получилось на обеды за месяц.

Автор - Yorck
Дата добавления - 22.06.2014 в 22:50
ShAM Дата: Воскресенье, 22.06.2014, 23:09 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
А вдруг угадал? Если нет, то покажите в файле: где, что должно получиться.
К сообщению приложен файл: Yorck.xlsx (9.5 Kb)
 
Ответить
СообщениеА вдруг угадал? Если нет, то покажите в файле: где, что должно получиться.

Автор - ShAM
Дата добавления - 22.06.2014 в 23:09
Yorck Дата: Воскресенье, 22.06.2014, 23:18 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
ShAM, Всё верно! flowers shock Только как так получилось, что он посчитал так как нужно???? Обьясни пожалуйста!!!
 
Ответить
СообщениеShAM, Всё верно! flowers shock Только как так получилось, что он посчитал так как нужно???? Обьясни пожалуйста!!!

Автор - Yorck
Дата добавления - 22.06.2014 в 23:18
ShAM Дата: Воскресенье, 22.06.2014, 23:26 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Вроде, в справке по функции СУММЕСЛИ все написано. Просто обрати внимание на сдвиг на 1 столбец между диапазоном поиска критерия и диапазоном суммирования.
 
Ответить
СообщениеВроде, в справке по функции СУММЕСЛИ все написано. Просто обрати внимание на сдвиг на 1 столбец между диапазоном поиска критерия и диапазоном суммирования.

Автор - ShAM
Дата добавления - 22.06.2014 в 23:26
Yorck Дата: Воскресенье, 22.06.2014, 23:39 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
ShAM, Вот я обратил внимание на это, просто не знал, что так можно.. Спасибо! Только вот не задать несколько значений((((


Сообщение отредактировал Yorck - Воскресенье, 22.06.2014, 23:58
 
Ответить
СообщениеShAM, Вот я обратил внимание на это, просто не знал, что так можно.. Спасибо! Только вот не задать несколько значений((((

Автор - Yorck
Дата добавления - 22.06.2014 в 23:39
_Boroda_ Дата: Понедельник, 23.06.2014, 00:52 | Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Можно так. Но только "Сигареты, вода" - это не сигареты. Они не считаются. Нужно определиться - сигареты 120, вода 50 (например)
К сообщению приложен файл: Yorck_1.xlsx (9.4 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеМожно так. Но только "Сигареты, вода" - это не сигареты. Они не считаются. Нужно определиться - сигареты 120, вода 50 (например)

Автор - _Boroda_
Дата добавления - 23.06.2014 в 00:52
Yorck Дата: Понедельник, 23.06.2014, 11:01 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
ShAm, функция подошла, подскажи пожалуйста как несколько значений написать?? Например: обед и поел, чтоб считали вместе.
 
Ответить
СообщениеShAm, функция подошла, подскажи пожалуйста как несколько значений написать?? Например: обед и поел, чтоб считали вместе.

Автор - Yorck
Дата добавления - 23.06.2014 в 11:01
Yorck Дата: Понедельник, 23.06.2014, 12:52 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Там какая-то замороченая функция, не разобрался, не смог добавить ещё значений. Разложи пожалуйста.
 
Ответить
СообщениеТам какая-то замороченая функция, не разобрался, не смог добавить ещё значений. Разложи пожалуйста.

Автор - Yorck
Дата добавления - 23.06.2014 в 12:52
_Boroda_ Дата: Понедельник, 23.06.2014, 13:02 | Сообщение № 9
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Да там просто все. Смотри
Код
=СУММ(ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(C$2:K$9;C13:C14;));B$2:J$9))

1. ПОИСКПОЗ(C$2:K$9;C13:C14;) - ищем все значения из таблицы (назовем ее Табл.А.), начиная со столбца С в списке нужных значений C13:C14. Если находим, то будет какое-то число (нам сейчас не важно, какое), если не находит, то будет ошибка.
2. ЕЧИСЛО(ПОИСКПОЗ(C$2:K$9;C13:C14;)) - если в п.1 число, то даст ИСТИНА, если что-то другое (ошибка, как у нас), то даст ЛОЖЬ.
3. ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(C$2:K$9;C13:C14;));B$2:J$9) - если в п. 2 ИСТИНА, то дает значение из Табл.А., но уже начиная со столбца В (сдвиг на 1 столбец влево). А если в п.2 ЛОЖЬ, то так и остается ЛОЖЬ.
4. Потом все полученное суммируется. При этом ЛОЖЬ считается как 0.
И не забудь все это ввести как формулу массива. Не просто Ентером, а одновременно нажав Контрл Шифт Ентер.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеДа там просто все. Смотри
Код
=СУММ(ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(C$2:K$9;C13:C14;));B$2:J$9))

1. ПОИСКПОЗ(C$2:K$9;C13:C14;) - ищем все значения из таблицы (назовем ее Табл.А.), начиная со столбца С в списке нужных значений C13:C14. Если находим, то будет какое-то число (нам сейчас не важно, какое), если не находит, то будет ошибка.
2. ЕЧИСЛО(ПОИСКПОЗ(C$2:K$9;C13:C14;)) - если в п.1 число, то даст ИСТИНА, если что-то другое (ошибка, как у нас), то даст ЛОЖЬ.
3. ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(C$2:K$9;C13:C14;));B$2:J$9) - если в п. 2 ИСТИНА, то дает значение из Табл.А., но уже начиная со столбца В (сдвиг на 1 столбец влево). А если в п.2 ЛОЖЬ, то так и остается ЛОЖЬ.
4. Потом все полученное суммируется. При этом ЛОЖЬ считается как 0.
И не забудь все это ввести как формулу массива. Не просто Ентером, а одновременно нажав Контрл Шифт Ентер.

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

Excel 2013
Попаду домой, посмотрю. Спасибо.
 
Ответить
СообщениеПопаду домой, посмотрю. Спасибо.

Автор - Yorck
Дата добавления - 23.06.2014 в 13:21
Yorck Дата: Понедельник, 23.06.2014, 13:32 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Всё, догнал. Массив же. Ту же формулу на свои координаты и ктр шифт ентер. Тугой блин. На работе просто, вечером попробую. С меня +.
 
Ответить
СообщениеВсё, догнал. Массив же. Ту же формулу на свои координаты и ктр шифт ентер. Тугой блин. На работе просто, вечером попробую. С меня +.

Автор - Yorck
Дата добавления - 23.06.2014 в 13:32
Yorck Дата: Вторник, 24.06.2014, 01:24 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
_Boroda_, Спасибо, всё отлично получилось! с меня +.
 
Ответить
Сообщение_Boroda_, Спасибо, всё отлично получилось! с меня +.

Автор - Yorck
Дата добавления - 24.06.2014 в 01:24
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Создать функцию для счёта значений в предыдущих ячейках! (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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