Перейти к содержанию
Симферопольский Форум

Помогите с Excel, плиз


Инквизитор

Рекомендуемые сообщения

Плиз хелп ми! Моих обрывочных знаний не хватает, а экселевский хелп выдает все что угодно, только не то что надо.

 

Задача:

Дана таблица из двух столбцов. В одном столбце числа, в другом - категории. Что-то типа пары "ключ-значение", только "ключи" могут быть одинаковыми.

Надо просуммировать отдельно значения по каждому из ключей и вывести это в отсортированном виде.

 

Примерное мое представление этого дела - на рисунке:

 

post-213-025764300 1291234930_thumb.png

- Что они хотят? 
- Ку они хотят…

Ссылка на комментарий
Поделиться на другие сайты

суммесли

 

есть такая функция. Подойдёт?

 

Ща формулу напишу...

 

=СУММЕСЛИ(C$3$:C$32$;E$3;B$3$:B$32$)

 

поместите это формулу в ячейку F3 и прокопируйте её (протяните) на все ячейки до F16

 

Это для суммирования.... для вывода уникальных значений формулой - надо подумать...

Тот, кто знает - не говорит. Тот, кто говорит - не знает.

NikolaSoft.gif

Ссылка на комментарий
Поделиться на другие сайты

да.

sumif(диапазон ячеек с условием; само условие; диапазон ячеек для суммирования)

напр, sumif(B$2:B$32; 3; C$2:C$32)

вместо "3" может стоять и адрес ячейки.

Ссылка на комментарий
Поделиться на другие сайты

Nikolas, +1 :)

 

Когда-то попалась книга "Excel для чайников". Подумал, что будут там тупые советы для самых тупых.

Пролистал - затянуло. В книге оказалось много дельных и новых вещей. Во время учебы здорово помогло.

Ссылка на комментарий
Поделиться на другие сайты

dwor, я эксель учил по книге "MS Office 97 для профессионалов" издательства QWE. Вот только компьютера тогда ещё не было ни у кого из моего окружения, так что мне просто приходилось конспектировать в тетрадку на будущее, когда смогу попробовать за компом... вот до сих пор помню :)

Тот, кто знает - не говорит. Тот, кто говорит - не знает.

NikolaSoft.gif

Ссылка на комментарий
Поделиться на другие сайты

Спасибо всем!

 

Меня тут просветили - вставка сводной таблицы, указать диапазон. Сработало на ура.

СУММЕСЛИ - буду знать.

 

Самое забавное, что найти требуемое через штатный хелп - нетривиальная задача...

- Что они хотят? 
- Ку они хотят…

Ссылка на комментарий
Поделиться на другие сайты

Тоже изучал по "Excel для чайников", но так объяснить, как Nikolas, не смог бы. Очевидно, для этого необходимо учиться по профессиональной литературе.:rolleyes:
Ссылка на комментарий
Поделиться на другие сайты

  Batiy сказал:

Тоже изучал по "Excel для чайников", но так объяснить, как Nikolas, не смог бы. Очевидно, для этого необходимо учиться по профессиональной литературе.:blush:

а что я не так сказал? :rolleyes:

 

ЗЫ. Учился по тому - что нашёл у друга. Выбора как бы особо не было в литературе.

Тот, кто знает - не говорит. Тот, кто говорит - не знает.

NikolaSoft.gif

Ссылка на комментарий
Поделиться на другие сайты

А теперь вопрос на засыпку:

 

можно ли как-то задать в качестве условия выбора формат ячейки и/или текста в ней?

- Что они хотят? 
- Ку они хотят…

Ссылка на комментарий
Поделиться на другие сайты

Вам поможет функция ЯЧЕЙКА

 

 

  Показать контент

 

взято со справки экселя. Честно,Э я такой функцией не пользовался, но если Вы сможете точнее дать задание, может напишу нужную формулу.

 

Хотя что Вы имеете в виду под форматом? Тип данных в ячейке или цвет текста?

Тот, кто знает - не говорит. Тот, кто говорит - не знает.

NikolaSoft.gif

Ссылка на комментарий
Поделиться на другие сайты

  Nikolas сказал:

Хотя что Вы имеете в виду под форматом? Тип данных в ячейке или цвет текста?

 

Спасибо!

 

Я имею в виду второй вариант, а конкретно - цвет заливки ячейки, шрифт жирный/нежирный и т.п. визуальные характеристики.

- Что они хотят? 
- Ку они хотят…

Ссылка на комментарий
Поделиться на другие сайты

Я всегда сдесь ответы ищу. И таки нахожу, помогают люди :)
У нас земля такая! Кроме цен ничего не растёт (с))
Ссылка на комментарий
Поделиться на другие сайты

Инквизитор, ну как стандартной формулой это сделать я не знаю... могу макрос написать (пользовательскую формулу). Но тлогда мне опять таки надо более точное задание.

Тот, кто знает - не говорит. Тот, кто говорит - не знает.

NikolaSoft.gif

Ссылка на комментарий
Поделиться на другие сайты

forum, спасибо за ссылку.

 

  Nikolas сказал:

Инквизитор, ну как стандартной формулой это сделать я не знаю... могу макрос написать (пользовательскую формулу). Но тлогда мне опять таки надо более точное задание.

 

 

 

ну, задание такое: дан диапазон ячеек с числами; часть ячеек залита красным цветом, часть синим, ну и большинство - без заливки. Надо просуммировать отдельно ячейки каждого цвета и бесцветные, и вывести результат.

 

собственно, интересует в основном принципиальная возможность такого действия.

- Что они хотят? 
- Ку они хотят…

Ссылка на комментарий
Поделиться на другие сайты

  Инквизитор сказал:

Надо просуммировать отдельно ячейки каждого цвета и бесцветные, и вывести результат. собственно, интересует в основном принципиальная возможность такого действия.

сейчас макрос сварганю.

Тот, кто знает - не говорит. Тот, кто говорит - не знает.

NikolaSoft.gif

Ссылка на комментарий
Поделиться на другие сайты

Предупреждаю - сделано на коленке. Только для выполнения это задачи. Если надо что-то более универсальное - могу доработать.

 

Sub color_sum()
For a = 1 To 10
If Cells(a, 1).Interior.ColorIndex = 6 Then
   	yel = yel + Cells(a, 1)
ElseIf Cells(a, 1).Interior.ColorIndex = 3 Then
   	red = red + Cells(a, 1)
ElseIf Cells(a, 1).Interior.ColorIndex = 4 Then
   	green = green + Cells(a, 1)
ElseIf Cells(a, 1).Interior.ColorIndex = xlNone Or Cells(a, 1).Interior.ColorIndex = 2 Then
   	white = white + Cells(a, 1)
End If

Cells(1, 3) = "Yellow ="
Cells(1, 4) = yel
Cells(2, 3) = "Red ="
Cells(2, 4) = red
Cells(3, 3) = "Green ="
Cells(3, 4) = green
Cells(4, 3) = "White ="
Cells(4, 4) = white
Next a

End Sub

 

Чо делает: суммирует чиста с ячеек с А1 по А10 по цветам подсветки ячейки Жёлтый, Красный, Зелёный, Белый/без заливки

выглядит примерно так

excel.JPG

Тот, кто знает - не говорит. Тот, кто говорит - не знает.

NikolaSoft.gif

Ссылка на комментарий
Поделиться на другие сайты

Nikolas, мегаблагодарствую!

 

Макросы - это сурьезно.

Интересно, можно ли а) это как-то решить стандартными фичами экселя и б) автоматизировать для случаев, когда число цветов заранее неизвестно.

Погуглю при случае.

- Что они хотят? 
- Ку они хотят…

Ссылка на комментарий
Поделиться на другие сайты

Инквизитор, та не за что.

 

а) Вот не знаю :( Мне проще макрос написать

б) Могу сделать форму (или вообще воплотить формулой) на которой будут окошки для выбора диапазона, выбора (указания) ячейки от куда брать цвет, и указания куда это в итоге выводить. Но код будет куда больше :)

Тот, кто знает - не говорит. Тот, кто говорит - не знает.

NikolaSoft.gif

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Чат

Чат

Please enter your display name

×
×
  • Создать...