Ru-Board.club
← Вернуться в раздел «Программы»

» Excel FAQ (часть 3)

Автор: shadur
Дата сообщения: 17.03.2008 10:43
ZORRO2005
Здравствуйте уважаемый!
Возвращаясь к уже затронутой теме (переноса значений соответствующих 2-м и более параметрам) мне хотелось бы обсудить с вами как поступаете вы когда необходимо получить допустим сумму значений удовлетворяющих 2-м условиям. Лично я для этого использую Суммпроизвед или, с вашей легкой руки, Суммесли с предварительным &- критериев. А какие еще функции вы бы мне посоветовали?

Кстати, тема, по-моему, достаточно актуальная и должна заинтересовать многих!!!
Автор: Drazildesign
Дата сообщения: 17.03.2008 14:39
Уважаемые гуру!
Подскажите как можно сделать следующее.
Есть Счет его размер может бытьот 1 до 15 страниц.
В этом счете есть один приколдля одно позиции надо задействовать три стрчки, типа такого:
пустая строка
код найменование к-во вес цена сумма код доставки
ЛОТ Дата Тариф

как можно сделать чтобы по команде добавлялись эти строчки.
Автор: ZORRO2005
Дата сообщения: 17.03.2008 15:25
shadur
В вашем случае советую:СУММПРОИЗВ, СУММЕСЛИ, СУММ(ЕСЛИ...), ПОИСКПОЗ
Лично я использую Фильтры и ПРОМЕЖУТОЧНЫЕ.ИТОГИ
и мне вполне хватает.
Автор: shadur
Дата сообщения: 17.03.2008 16:25
Спасибо за консультацию. В моем случае просто фильтров недостаточно, посему приходиться мудрить. Еще раз спасибо!!!

Добавлено:
Здесь http://slil.ru/25589910 я выложил пример, может кому-нибудь пригодится.
Автор: ZORRO2005
Дата сообщения: 17.03.2008 18:07
shadur
Дополнил Ваш пример:
http://slil.ru/25590342
P.S.
Забыл про сводные таблицы.
Автор: shadur
Дата сообщения: 18.03.2008 12:09
ZORRO2005
Замечательно! Прямо, можно, в пособии размещать.
Автор: shadur
Дата сообщения: 21.03.2008 13:01
Доброго времени суток!
ZORRO2005
Все никак я не угомонюсь с двумя критериями переноса. Теперь, вот, понадобилось перенести курсы валют по дням, а исходная таблица несколько неудобна. С задачей я справился, да, только получилось слишком громоздко и коряво. Может быть, усовершенствуете ее. Заранее благодарен.
http://slil.ru/25605914
Только формула для первой ячейки не полная, так что внимания на нее не обращайте.
Автор: ZORRO2005
Дата сообщения: 21.03.2008 14:16
shadur
L3=ИНДЕКС($B$3:$F$33;ПОИСКПОЗ($J3;$A$3:$A$33);ПОИСКПОЗ($K3;$B$2:$F$2;0))
и тянем вниз
Автор: shadur
Дата сообщения: 21.03.2008 14:32
ZORRO2005
Bravo bravissimo!!!
Неужели все так просто? Век живи - век учись!
Спасибо огромное!
Автор: DonkeyHottt
Дата сообщения: 21.03.2008 22:56
Друзья, а как обновить данные в сводной таблице, если изменения произошли не в той области таблицы по которой создавалась сводная, а просто к исходной таблице снизу добавились строки с данными? Или только новую делать?
Автор: val_04
Дата сообщения: 22.03.2008 21:46
Намедни нашел у себя "взятую" где-то (у кого-то) функцию, может кому интересно:

Код: Function ExtractElement(Txt, n, Separator) As String
' Функция выдает n-ый элемент текстовой строки Txt, где
' символ Separator используется как разделитель

Dim Txt1 As String, TempElement As String
Dim ElementCount As Integer, i As Integer

Txt1 = Txt
' Если в качестве разделителя используется пробел, то убираем лишние
' и двойные пробелы
If Separator = Chr(32) Then Txt1 = Application.Trim(Txt1)

' Добавляем разделитель в конец строки (если необходимо)
If Right(Txt1, 1) <> Separator Then Txt1 = Txt1 & Separator

' Начальные значения
ElementCount = 0
TempElement = ""

' Извлекаем элемент
For i = 1 To Len(Txt1)
If Mid(Txt1, i, 1) = Separator Then
ElementCount = ElementCount + 1
If ElementCount = n Then
' Found it, so exit
ExtractElement = TempElement
Exit Function
Else
TempElement = ""
End If
Else
TempElement = TempElement & Mid(Txt1, i, 1)
End If
Next i
ExtractElement = ""
End Function
Автор: ZORRO2005
Дата сообщения: 23.03.2008 01:23
val_04
Спасибо,
это отсюда:
http://www.planetaexcel.ru/tip.php?aid=33
Автор: popkov
Дата сообщения: 23.03.2008 13:50
Баг в Excel 2007 (в 2003 всё в порядке).

А вот целая куча таких багов в Excel 2007. Похоже, разработчики "перестарались", увеличивая точность вычислений. Excel 2007 разучился умножать!

UPDATE: баг только в функции, отображающей результат, но в памяти хранится правильный ответ:
http://blogs.msdn.com/excel/archive/2007/09/25/calculation-issue-update.aspx
http://www.walkingrandomly.com/?p=18
Автор: gnomnv
Дата сообщения: 23.03.2008 15:26
Такая проблема: как в экселе сделать диаграму если в столбце
а
а
а
а
ы
ы
ы
ы
ч
ч
ч

надо отобразить в круговой диаграме скока в процентах/или численном выражении в столбце "а" скока "ы" и скока "ч"
Автор: Mushroomer
Дата сообщения: 23.03.2008 16:16
gnomnv
Ну я бы сделал 2 дополнительных столбца
а =СЧЁТЕСЛИ(A1:A11;"а")/СЧЁТЗ(A1:A11)
ы =СЧЁТЕСЛИ(A1:A11;"ы")/СЧЁТЗ(A1:A11)
ч =СЧЁТЕСЛИ(A1:A11;"ч")/СЧЁТЗ(A1:A11)
И по этим 2 столбцам построил круговую диаграмму.
Автор: gnomnv
Дата сообщения: 23.03.2008 18:26
Mushroomer
огромное спасибо! сильно выручил
Автор: crotoff
Дата сообщения: 24.03.2008 09:09
DonkeyHottt
просто исходный диапазон задай без указания строк, только столбцы (например $A:$F)
Автор: Sanyaaa
Дата сообщения: 24.03.2008 16:28
Подскажите уважаемые участники!
Есть таблица

а
а
а
б
в
б
д
а
Как удалмть все повторы? (а и б к примеру)
Автор: Tarasyan
Дата сообщения: 24.03.2008 17:19
есть таблица

a - указан эмаил
b - указано имя
с - дата
d - текст

как сделать макрос что бы при наближении даты за два дня до указанной при запуске макроса отправлялось сообщение "d" по адресатам "а" ?
Строчек около 200. Каждой строчке есть свой эмаил и свой текст.


Автор: Vitus_Bering
Дата сообщения: 24.03.2008 19:36
Sanyaaa
Как вариант http://ifolder.ru/5864869 или через макрос.
Автор: DonkeyHottt
Дата сообщения: 24.03.2008 21:42
crotoff
Я сделал так, и сводная таблица теперь считает только количество значений по всем столбцам а не суммы столбцов.
Автор: AuthorR
Дата сообщения: 25.03.2008 16:37
Когда строится диаграмма, то шкала масштабируется автоматически.
В дальнейшем можно установить собственные параметры диаграммы, связанные со шкалой, например: "минимальное значение", "максимальное значение", "цена основных делений", "цена промежуточных делений", "Ось X (категорий) пересекается в значении" ....

Так вот, если выставить эти параметры вручную, то в дальнейшем они уже не будут автоматически подбираться. То есть, если, например, выставить "максимум" 100, а значение стало 120, то график не будет помещаться.
Вопрос: как после ручного выставления параметров заставить диаграмму вернуться к состоянию, когда параметры выставлялись автоматически??
Автор: SharikovAN
Дата сообщения: 25.03.2008 17:52
Здравствуйте.
Как поставить пароль на открытие определённого листа? Т.е. надо, чтобы юзер не мог без пароля просмотреть определённый лист в документе, при этом, не защищая остальные листы.

Автор: Bredun
Дата сообщения: 26.03.2008 08:47
AuthorR
Поставь снова галочку на авто напротив необходимого параметра.

SharikovAN
Через защиту листа можно запретить редактирование. По-моему, средствами чисто Excel запрет на просмотр не ставится. В VBA в настройках листа можно сделать лист невидимым плюс поставить на сам проект VBA пароль.
Автор: crotoff
Дата сообщения: 26.03.2008 09:14
DonkeyHottt
Убедись что в Параметрах поля стоит операция "Сумма" а не "Количество". Окошко "Вычисление поля сводной таблицы"
Автор: SERGE_BLIZNUK
Дата сообщения: 26.03.2008 10:00
прошу помощи по автофильтру.
Есть большая таблица. Есть автофильтры по столбцам.
В выпадающем списке фильтра очень много разных значений. Находим одно из значений. Исправляем его. Если теперь открыть выпадающий список - то откорректированное значение будет занимать СОВЕРШЕННО другую позицию.
Вопрос - можно ли спозиционировать выделение в списке на элемент, который был перед (или после того элемента), который мы выбрали в фильтре первый раз (т.е. перед корректировкой).

И сопутствующий вопрос - можно ли получить полный список значений, отображаемый в выпадающем списке фильтра?
Автор: ZORRO2005
Дата сообщения: 26.03.2008 11:28
SERGE_BLIZNUK

Цитата:
откорректированное значение будет занимать СОВЕРШЕННО другую позицию
Потому что по алфавиту(возрастанию) выстраиваются.
Цитата:
можно ли спозиционировать выделение в списке на элемент
Можно с помощью дополнительного столбца и конкатенации:
http://slil.ru/25620076 правда не очень красиво получается.

Цитата:
можно ли получить полный список значений, отображаемый в выпадающем списке фильтра?
Это для случая когда в фильтре задано условие?Не очень понятен вопрос.
Это не поможет?
Автор: SERGE_BLIZNUK
Дата сообщения: 26.03.2008 11:55
ZORRO2005
Большое спасибо. буду разбираться!
тут отпишусь о результатах.
Автор: Gabzya
Дата сообщения: 26.03.2008 15:22
как повернуть текст в ячейке на 180 градусов?
Автор: ZORRO2005
Дата сообщения: 26.03.2008 15:34
Gabzya
В меню:
Формат-Ячейки..-Выравнивание-Ориентация

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Настройка The Bat под gmail.com


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.