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

Вход

Регистрация

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

 

= Мир MS Excel/Сумма по результатам выборки в одной формуле - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Сумма по результатам выборки в одной формуле
pabchek Дата: Пятница, 05.06.2015, 16:38 | Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 931
Репутация: 218 ±
Замечаний: 0% ±

Excel 2007
Всем здравия!
Уж не знаю как получилось с правильностью названия темы...
Есть задачка: в колонке Комментарии (AK) нужно сцепить количество заказов отдельно по каждому весу (значения из нечетных столбцов E, G и т.д.). В файле пример, надеюсь понятный.
Сам сделал с допстолбцами, а может ктонить одной формулой?
К сообщению приложен файл: 5210231.xls (90.0 Kb)


"Учиться, учиться и еще раз учиться!"
WM: R399923528092
 
Ответить
СообщениеВсем здравия!
Уж не знаю как получилось с правильностью названия темы...
Есть задачка: в колонке Комментарии (AK) нужно сцепить количество заказов отдельно по каждому весу (значения из нечетных столбцов E, G и т.д.). В файле пример, надеюсь понятный.
Сам сделал с допстолбцами, а может ктонить одной формулой?

Автор - pabchek
Дата добавления - 05.06.2015 в 16:38
ikki Дата: Пятница, 05.06.2015, 16:58 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
с помощью UDF можно.
устроит?[vba]
Код
Function f$(r)
   Dim a(), i&, e: Static d As Object
   a = r.Value
   If d Is Nothing Then Set d = CreateObject("scripting.dictionary") Else d.RemoveAll
   For i = 1 To UBound(a, 2) Step 2
     If Not IsEmpty(a(1, i)) Then d(a(1, i)) = d(a(1, i)) + 1
   Next
   For Each e In d: d(e) = d(e) & " по " & e & "кг": Next
   f = Join(d.items, "; ")
End Function
[/vba]
К сообщению приложен файл: 9980201.xls (97.5 Kb)


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki


Сообщение отредактировал ikki - Пятница, 05.06.2015, 17:09
 
Ответить
Сообщениес помощью UDF можно.
устроит?[vba]
Код
Function f$(r)
   Dim a(), i&, e: Static d As Object
   a = r.Value
   If d Is Nothing Then Set d = CreateObject("scripting.dictionary") Else d.RemoveAll
   For i = 1 To UBound(a, 2) Step 2
     If Not IsEmpty(a(1, i)) Then d(a(1, i)) = d(a(1, i)) + 1
   Next
   For Each e In d: d(e) = d(e) & " по " & e & "кг": Next
   f = Join(d.items, "; ")
End Function
[/vba]

Автор - ikki
Дата добавления - 05.06.2015 в 16:58
pabchek Дата: Понедельник, 08.06.2015, 09:44 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 931
Репутация: 218 ±
Замечаний: 0% ±

Excel 2007
ikki, Спасибо большое, работает как надо!


"Учиться, учиться и еще раз учиться!"
WM: R399923528092
 
Ответить
Сообщениеikki, Спасибо большое, работает как надо!

Автор - pabchek
Дата добавления - 08.06.2015 в 09:44
  • Страница 1 из 1
  • 1
Поиск:

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