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

 

= Мир MS Excel/Подсчет общего кол-ва, сортируя по товарам - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Подсчет общего кол-ва, сортируя по товарам
DAKRAY Дата: Вторник, 04.02.2014, 19:03 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 73
Репутация: 1 ±
Замечаний: 0% ±

Excel 2003
Доброго времени суток, ребят!

В одной таблице несколько разных видов ваты, ДСП и пленки, но мне нужно общее количество по типу товара. Т.е. в заказе например 3 разных ваты, но в файл реализации мне нужно будет вставить общее количество ваты.

Файл пример в приложении. Результат с количеством нужно вывести в колонне G.

[p.s.]Делаю файл реализации. С пиломатериалами разобрался, чтобы все данные из накладных правильно вписывались в файл реализации, а вот с остальными товарами проблема, ибо в одной отдельной таблице есть разные пленки, ваты и ДСП.[/p.s.]
К сообщению приложен файл: BookSummochka.xls (19.0 Kb)


Сообщение отредактировал DAKRAY - Вторник, 04.02.2014, 19:04
 
Ответить
СообщениеДоброго времени суток, ребят!

В одной таблице несколько разных видов ваты, ДСП и пленки, но мне нужно общее количество по типу товара. Т.е. в заказе например 3 разных ваты, но в файл реализации мне нужно будет вставить общее количество ваты.

Файл пример в приложении. Результат с количеством нужно вывести в колонне G.

[p.s.]Делаю файл реализации. С пиломатериалами разобрался, чтобы все данные из накладных правильно вписывались в файл реализации, а вот с остальными товарами проблема, ибо в одной отдельной таблице есть разные пленки, ваты и ДСП.[/p.s.]

Автор - DAKRAY
Дата добавления - 04.02.2014 в 19:03
Hugo Дата: Вторник, 04.02.2014, 19:14 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3854
Репутация: 814 ±
Замечаний: 0% ±

365
Хм, а зачем там макрос? Суммесли() ведь достаточно. Или SUMIF()
=СУММЕСЛИ($A$1:$A$8;F1;$B$1:$B$8)


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеХм, а зачем там макрос? Суммесли() ведь достаточно. Или SUMIF()
=СУММЕСЛИ($A$1:$A$8;F1;$B$1:$B$8)

Автор - Hugo
Дата добавления - 04.02.2014 в 19:14
DAKRAY Дата: Среда, 05.02.2014, 13:49 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 73
Репутация: 1 ±
Замечаний: 0% ±

Excel 2003
Макрос нужен потому, что он будет часть другого. Т.е. в накладных на кнопку "Save" собираюсь повесить. И после сохранения каждой накладной он нужные данные будет вносить в файл реализации. Поэтому не подходит в каждую ячейку вставить формулу. Нужно чтобы после нажатия кнопки все три ячейки результата заполнились.


Сообщение отредактировал DAKRAY - Среда, 05.02.2014, 13:54
 
Ответить
СообщениеМакрос нужен потому, что он будет часть другого. Т.е. в накладных на кнопку "Save" собираюсь повесить. И после сохранения каждой накладной он нужные данные будет вносить в файл реализации. Поэтому не подходит в каждую ячейку вставить формулу. Нужно чтобы после нажатия кнопки все три ячейки результата заполнились.

Автор - DAKRAY
Дата добавления - 05.02.2014 в 13:49
DAKRAY Дата: Среда, 05.02.2014, 13:56 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 73
Репутация: 1 ±
Замечаний: 0% ±

Excel 2003
Хотя, Hugo, Вы правы!
Я захидджу, ячейки с результатом на листе, потом буду брать сразу и результат вставлять!
Спасибо!
 
Ответить
СообщениеХотя, Hugo, Вы правы!
Я захидджу, ячейки с результатом на листе, потом буду брать сразу и результат вставлять!
Спасибо!

Автор - DAKRAY
Дата добавления - 05.02.2014 в 13:56
_Boroda_ Дата: Среда, 05.02.2014, 13:59 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16886
Репутация: 6611 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS

    Range("G1:G3").FormulaR1C1 = "=SUMIF(R1C1:R8C1,RC[-1],R1C2:R8C2)"
    Range("G1:G3") = Range("G1:G3").Value



Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение[vba]
    Range("G1:G3").FormulaR1C1 = "=СУММЕСЛИ(R1C1:R8C1,RC[-1],R1C2:R8C2)"      Range("G1:G3") = Range("G1:G3").Value
[/vba]

Автор - _Boroda_
Дата добавления - 05.02.2014 в 13:59
DAKRAY Дата: Среда, 05.02.2014, 14:01 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 73
Репутация: 1 ±
Замечаний: 0% ±

Excel 2003
_Boroda_, это больше подходит! Спасибо!
 
Ответить
Сообщение_Boroda_, это больше подходит! Спасибо!

Автор - DAKRAY
Дата добавления - 05.02.2014 в 14:01
  • Страница 1 из 1
  • 1
Поиск:

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