Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Макрос смещения
 
Извините, постараюсь точнее изложить суть проблемы.  
 
В прикрепленном файле, вкладка "Сводная", две одинаковые таблицы с ссылками. Таблицы Сводная 1 и Сводная 2 ссылаются на данные таблиц №1, №3, №5,вкладки Позиция 1, Позиция 2, Позиция 3 соответственно.    
Нужен макрос, который сможет поменять номера строк в ссылках в "Сводная 2", чтобы формулы ссылались на таблицы №2, №4, №6,вкладки Позиция 1, Позиция 2, Позиция 3 соответственно.    
Т.е. если в ячейке С28 формула =СУММ('Позиция 1'!$C$4:$I$4), то при запуске макроса, к строке 4 прибавляется 20 и получаем =СУММ('Позиция 1'!$C$24:$I$24)
Макрос смещения
 
Добрый день, господа доки! Помогите пожалуйста, нужен макрос, с помощью которого выделяем диапазон ячеек с сылками и меняем номера всех строк на заданное число. Т.е. смещаем ссылки на определенное количество строк.  
До этого использовал ф-ю СМЕЩ , но т.к. таблицы с данными увеличились в несколько раз, возникла потребность в макросе, а VB только начал осваивать.
Медиана
 
{quote}{login=Юрий М}{date=24.07.2010 09:56}{thema=}{post}FCG, осторожнее с цитированием - избегайте избыточного. Много цитат не поддерживает движок Форума. Видите, что уже есть две - не рискуйте. Если нет явной необходимости,- старайтесь вообще без них (цитат) обходиться.{/post}{/quote}  
 
Ок, учту. Точно не поддерживает, я заметил. Я написал другое сообщение, а вылез повтор моего предыдущего.
Медиана
 
{quote}{login=FCG}{date=24.07.2010 08:43}{thema=Re: }{post}{quote}{login=Borodets}{date=24.07.2010 07:00}{thema=}{post}на крайний случай можно пользоваться двумя разными офисами, 2003 для вебзапроса, 2007 для этой задачи...{/post}{/quote}  
 
Тоже вариант, только я немогу почему-то прописать ссылку в файле созданном в 2007-м на файл созданный ранее в 2003 (хоть и открытый в 2007){/post}{/quote}  
 
Все решил эту проблему )))
Медиана
 
{quote}{login=Borodets}{date=24.07.2010 07:00}{thema=}{post}на крайний случай можно пользоваться двумя разными офисами, 2003 для вебзапроса, 2007 для этой задачи...{/post}{/quote}  
 
Тоже вариант, только я немогу почему-то прописать ссылку в файле созданном в 2007-м на файл созданный ранее в 2003 (хоть и открытый в 2007)
Медиана
 
{quote}{login=KL}{date=24.07.2010 01:58}{thema=}{post}Функция СУММЕСЛИМН() как раз и решила проблему трехмерности массива, т.е. поиск в двухмерном массиве по одномерному массиву критериев.  
 
Вероятно можно что-то придумать с МУМНОЖ(), но сейчас времени нет.{/post}{/quote}  
 
Уважаемый KL, простите за наглость. Дело в том, что у меня два файла, первый с большим количеством вэб-запросов, а второй тот самый где используется Ваша формула и который ссылается на первый файл. Так вот, сначала я работал в excel 2003, теперь когда я поменял excel, файл с выб-запросами зависает и не реагирует не на какие действия. Можно Вас попросить попробовать попридумывать что-нибудь для excel 2003. Еще раз прошу прощения за наглость, приперло страшно.
Медиана
 
{quote}{login=KL}{date=24.07.2010 01:03}{thema=}{post}Вот такой вариант с именованными формулами для XL2007-2010 (в XL97-2003 работать не будет из-за функции СУММЕСЛИМН()){/post}{/quote}  
 
У меня как раз 2003-й. Сейчас буду обновлять. Спасибо огромное!
Медиана
 
{quote}{login=KL}{date=23.07.2010 11:54}{thema=}{post}Пожалуй, поторопился. Просто решение будет принципиально другое :-) Сейчас попробую сварганить.{/post}{/quote}  
 
Хорошо, буду ждать
Медиана
 
{quote}{login=KL}{date=23.07.2010 11:47}{thema=Re: Re: Re: }{post}{quote}{login=FCG}{date=23.07.2010 11:42}{thema=Re: Re: }{post}{quote}{login=KL}{date=23.07.2010 10:30}{thema=Re: }{post}{quote}{login=FCG}{date=23.07.2010 09:41}{thema=}{post}Задача немного усложнилась, необходимо соблюдать еще одно условие (см.влож.){/post}{/quote}  
А в чем сложность-то? См. вложение.{/post}{/quote}  
 
А вот с такими таблицами что можно сдлать? Помогите, пожалуйста, еще раз.{/post}{/quote}  
При беглом анализе, сделать все одной формулой маловероятно, т.к. работать надо уже с трехмерным массивом, а этого формулы не умеют :-){/post}{/quote}  
 
Мдааа, ясно. В любом случа спасибо. Будем думать.
Медиана
 
{quote}{login=KL}{date=23.07.2010 10:30}{thema=Re: }{post}{quote}{login=FCG}{date=23.07.2010 09:41}{thema=}{post}Задача немного усложнилась, необходимо соблюдать еще одно условие (см.влож.){/post}{/quote}  
А в чем сложность-то? См. вложение.{/post}{/quote}  
 
А вот с такими таблицами что можно сдлать? Помогите, пожалуйста, еще раз.
Медиана
 
{quote}{login=Владимир}{date=23.07.2010 10:19}{thema=}{post}Т.к. понятие данной формулы у меня пока сырое, проверяйте сами вручную.{/post}{/quote}  
 
И вам Владимир спасибо за попытки.
Медиана
 
{quote}{login=Владимир}{date=23.07.2010 09:32}{thema=}{post}Понятно. А зачем такие данные нужны вообще? Хотя это уже не моё дело. Спасибо.{/post}{/quote}  
 
Очень часто считается, что такие данные правельнее чем средняя.
Медиана
 
Задача немного усложнилась, необходимо соблюдать еще одно условие (см.влож.)
Медиана
 
{quote}{login=Владимир}{date=23.07.2010 09:16}{thema=}{post}Т.е если представить визуально, то данные идут подряд примерно так? (см. влож.){/post}{/quote}  
 
Да, только в разных ячейках
Медиана
 
{quote}{login=Z}{date=23.07.2010 09:10}{thema=Re: }{post}{quote}{login=Владимир}{date=23.07.2010 08:53}{thema=}{post}А как понять: 5 человек получили по 15000 р., т.е. 15000, 15000, 15000, 15000 и 15000. Тогда медиана должна быть 15000, так? Но получается 15950...{/post}{/quote}  
Для тренировки и самоубеждения (если не верите формуле KL) в одном поле повторите зарплаты по количеству работающих, и по нему запустите простую медиану для этого поля, и получится... 15950.  
Z.  
Замечу, что простой подсчет среднего разниться на 0,7 процента с медианой... Кому какая точность нужна...  
88118{/post}{/quote}  
 
Ну если вы только об этом конкретном случае.
Медиана
 
{quote}{login=Владимир}{date=23.07.2010 09:00}{thema=}{post}Формулу KL смотрите.{/post}{/quote}  
 
Значание 15950, это медиана всего масива данных. Всего столбика "B" с учетом количества людей из столбика "А"
Медиана
 
{quote}{login=Владимир}{date=23.07.2010 08:53}{thema=}{post}А как понять: 5 человек получили по 15000 р., т.е. 15000, 15000, 15000, 15000 и 15000. Тогда медиана должна быть 15000, так? Но получается 15950...{/post}{/quote}  
 
Откуда получилось 15950? 15000 это правильный ответ. И чисто визуально и по формуле.
Медиана
 
{quote}{login=KL}{date=23.07.2010 08:18}{thema=}{post}2Vlad,    
у вас не медиана, а среднее.  
 
2FCG,  
Такой вариант (ввод через Shift+Ctrl+Enter):  
 
=МЕДИАНА(ЕСЛИ(A2:A24>=ТРАНСП(СТРОКА(A1:ИНДЕКС(A:A;МАКС(A2:A24))));B2:B24)){/post}{/quote}  
 
Спасибо, супер
Медиана
 
{quote}{login=Владимир}{date=23.07.2010 08:40}{thema=}{post}Что такое медиана в статистике? Не в геометрии.{/post}{/quote}  
 
Медиана является серединой множества чисел, то есть половина чисел имеют значения большие, чем медиана, а половина чисел имеют значения меньшие, чем медиана.
Медиана
 
Здравствуйте. Помогите, пожалуйста. Есть таблица данных с количеством человек и заработными платами. Нужно расчитать медиану зарплат, при этом медиана должна принимать во внимание количество человек напротив каждой зарплаты. Т.е. Если 3 человека получают по 15000, то медиана считает 15000 три раза.
веб-запрос
 
{quote}{login=Казанский}{date=21.06.2010 04:47}{thema=}{post}Пропиши нужные константы, попробуй.  
 
Sub FCG()  
Const user_idFrom As String = "32"  
Const user_idTo As String = "33"  
Const nameFrom As String = "user2"  
Const nameTo As String = "user3"  
 
Dim sh As Worksheet, qt As QueryTable, s As String, arS() As String  
If MsgBox("Заменить во всех запросах на всех листах " & user_idFrom & " на " & user_idTo & vbLf & _  
   "и " & nameFrom & " на " & nameTo & "?", vbExclamation + vbOKCancel) <> vbOK Then Exit Sub  
 
For Each sh In Worksheets  
   For Each qt In sh.QueryTables  
       s = Replace(qt.Connection, user_idFrom, user_idTo, , , vbTextCompare)  
       qt.Connection = Replace(s, nameFrom, nameTo, , , vbTextCompare)  
   Next  
Next  
 
End Sub  
 
 
ЗЫ 66654 - тройка{/post}{/quote}  
 
Прошу прощения за наглость. Дело в том, что я совсем далек от макросов, единственное что могу, это открыть редактор сценариев, а вот куда все это закинуть и как запустить не представляю. ((( Буду очень признателен за помощь.
веб-запрос
 
Здравствуйте, господа доки. Помогите пожалуйста, поиском не нашел ответа на свой вопрос.  
Имеется база, в которой на Лист1 порядка 50 веб-запросов. Возможно ли автоматически поменять в веб-запросах (точнее в ссылках) несколько цифр, что-то вроде "поиск - заменить".  
 
Например, вотссылка веб-запроса (подобных ссылок - 50):  
1. http://bazaform.ru/includes/forms/report.php?action=view&user_id=32&owner_id=1&position_id=1&name=user2  
2. http://bazaform.ru/includes/forms/report.php?action=view&user_id=32&owner_id=2&position_id=2&name=user2  
3. http://bazaform.ru/includes/forms/report.php?  action=view&user_id=32&owner_id=3&position_id=3&name=user2  
и т.д.  
 
Необходимо автоматически заменить id=32 на id=33, а user2 на user3 во всех пятидесяти ссылках.  
Конечно можно и вручную минут за 15, но мне нужно создать около 60 листов.  
 
Спасибо.
Перенос формата ячейки по ссылке
 
{quote}{login=}{date=30.07.2009 01:08}{thema=}{post}данные тоже должны пересчитываться в формулах?{/post}{/quote}  
 
Да, данные часть формулы
Перенос формата ячейки по ссылке
 
Всем добрый день.  
 
Проблема такая: на лист1 прописан курс валюты, формат ячейки "денежный". Что нужно сделать чтобы на остальных листах в формулах которых прописана ссылка на курс валюты в лист1 использовался тот же формат? Другими словами как перенести формат ячейки через ссылку, чтобы в дальнейшем я менял только формат ячейки в лист1 и автоматически формат менялся во всех остальных листах.
Страницы: 1
Loading...