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

Страницы: 1
Вхождение числа в диапазон
 
Добрый день пересмотрел много тем но похожей к сожалению не нашел.
Необходимо из разных диапазонов чисел указанных построчно в столбцах "А" и "В" проверить число на вхождение в этот диапазон, и если попадает в диапазон, то вывести значение из столбца "С". Вроде бы все просто, можно использовать формулу "Если" или "ВПР" такого вида:
Код
=ЕСЛИ(И(E2<=B2;E2>=A2);C2;ЕСЛИ(И(E2<=B3;E2>=A3);C3;ЕСЛИ(И(E2<=B4;E2>=A4);C4)))
Код
=ЕСЛИОШИБКА(ВПР(E2;A2:C9;3;ЛОЖЬ);"Нет вхождения")
Но проверяемых строк диапазона чисел, не 8 как в примере, а несколько тысяч.
ВПР не выдает значение столбца "С" при искомом значении
500008020
из интервала
500008000500008499
А функция "Если" считает правильно, но не выдает значение из столбца "С", и плюс ко всему для нескольких тысяч значений формулу не напишешь.
Разбить ячейки по строкам, добавив данные.
 
Доброе время суток, подскажите как можно преобразовать таблицу вида: Смысл в том что в заголовке 2 и 3 в ячейке несколько значений, нужно растянуть значения заголовков 1 и 4, как в нижней таблице.
Было
Заголовок   1Заголовок 2Заголовок 3Заголовок 4
Значение 1Пример   1
    Пример 2
    Пример 3
Результат  1
    Результат  2
    Результат  3
Значение 5
Значение 2Пример   1
    Пример 2
Результат  1
    Результат  2
Значение 6


Должно   быть
Заголовок 1Заголовок 2Заголовок 3Заголовок 4
Значение 1Пример 1Результат  1Значение 5
Значение 1Пример 2Результат  2Значение 5
Значение 1Пример 3Результат  3Значение 5
Значение 2Пример 1Результат  1Значение 6
Значение 2Пример 2Результат  2Значение 6
Преобразование прайса, склейка списка.
 
Прошу помощи в написании формулы, как то нужно завязать формулу с пустой ячейкой, и наверное использовать формулу если.
Имеется
Заголовок   1 Пустая ячейка
Текст 1цена 1
Текст 2цена 2
Текст 3цена 3
Текст 4цена 4
Текст 5цена 5
Текст 6цена 6
Текст 7цена 7
Должно быть
Заголовок   1 Текст 1цена 1
Заголовок 1   Текст 2цена 2
Заголовок 1   Текст 3цена 3
Заголовок 1   Текст 4цена 4
Заголовок 1   Текст 5цена 5
Заголовок 1   Текст 6цена 6
Заголовок 1   Текст 7цена 7
Подсчет непустых значений за месяц
 
Прошу помощи в формуле подсчета непустых значений за определенный месяц.
В столбце "А" указаны даты, в столбце "В" любой текст. Нужно подсчитать непустые ячейки например за июнь 2016.
Пример формулы, которую использовал.
=ГПР(МЕСЯЦ(D1);A$2:$C$15;ПОИСКПОЗ(МЕСЯЦ(D1);C2:C15;0)-1;1)
Изменено: Senator Frenk - 27.07.2016 14:42:36
Получение значения по двум условиям
 
Доброе время суток, прошу помощи в написании формулы .
Установленная   ТМинимальная ТЭталонная ТДельтаРекомендуемая ТФормула
40032036016360360
40034836016364364
40032044016440336
Вот формула которую я написал, но никак не могу получить нужного Результата. То что я хочу получить указано в столбце "Рекомендуемая Т"
Смысл что бы "Установленная Т" была не выше, чем "Эталоная Т". НО при этом не ниже, чем "Минимальная Т" + "Дельта". Условие второе приоритетнее первого.
Вот моя формула:
=ЕСЛИ(И(A2>C2;A2>(B2+D2);C2>(B2+D2));C2;B2+D2)
Но в последней 4й строке значение должно получиться "440" по моей формуле "336"
Т.е. в этом случае поднимаем значение "Установленная Т" до "Эталонная Т".
Изменено: Senator Frenk - 16.03.2016 12:48:48
Подстановка значений по условию более одного значения.
 
Доброе время суток возможно ли формулой решить такую задачу:
Имеются исходные данные:  
Исходные   данные:
111
222
333
444
666
Есть значения которые нужно приклеить к исходным данным:
Значения:
111_1
111_6
333_2
555_4
666_0
666_1
666_10
Что бы получить таблицу вот такого вида:
Исходные   данные:Значения:
111111_1, 111_6
222
333333_2
444
666666_0, 666_1, 666_10
Как я понимаю можно использовать ВПР, но она найдет только 1 значение. Как формулой вывести необходимые значения?
Изменено: Senator Frenk - 29.02.2016 15:54:14 (Прикрепился)
Формула расчета температуры
 
Добрый день, есть вопрос по дописанию формулы столбца 'F" начал писать, не знаю как добавить уменьшение температуры с шагом до определенного условия.
Написал что необходимо прописать в формуле:
Нужно:   ЕСЛИ(Полученая температура>Рекомендуемой температуры) и (Полученая   температура>(Температуры эталона+Минимальное добавление)
Тогда нужно получить:   Необходимая температура=(Полученная температура-Шаг уменьшения T) ПОКА   Необходимая температура<Рекомендуемой температуры
Копирование на новый лист повторяющихся значений, Копирование на новый лист повторяющихся значений
 
Здравствуйте! Необходимо макросом произвести копирование из листа "Таблица" на лист "Собрали" повторяющихся значений по столбцу "В" ID. После чего полученный лист "Собрали" преобразовать в лист "Склеили" по условию, удаления дублирующихся ID НО с копированием из листа "Собрали" значений поля "С" (Условие") в ячейку "С" соответсвующему ID. Прикрепил файл для наглядности. Как это сделать макросом ума не приложу. Требуется Ваша помощь!
Преобразовать таблицу
 
Здравствуйте, сложно сформулировать вопрос. Имеется таблица в столбце "А" повторяются Улица X им соответствуют значения в столбцах В и С. Как их упорядочить и сократить строки в столбце А подтянув данные в столбцы В-K. На приложенном примере (или в спойлере), все наглядно.
Скрытый текст
Изменено: Senator Frenk - 03.06.2015 11:37:29
Макрос по сравнению двух книг - поиск пустой ячейки
 
Здравствуйте, помогите оптимизировать макрос по сравнению двух книг. Необходимо что бы в макросе было условие если встречается скажем 20 раз в Книга1 пустые ячейки без значений, макрос прирывался. А то получается идет перебор от 1 до 65565 что очень тормозит работу макроса. Прилагаю сам макрос. Как макрос работает Есть две книги: Книга 1 и Книга 2. Книга 1 с макросом, запуская макрос выбираем нужную из открытых книг, Книгу2. Из Книга1 мы проверяем столбец G на совпадение со столбцом J Книги2, если совпадения есть, то в книгу1 добавляем в столбцы К и L данные из книги2 столбцов AQ and AI. Если совпадений нет то пишем в столбце К книги1 "Нет". При работе макрос проверяет в книге 1 все значения от 1 до 65565.  Необходимо добавить в макрос если в Книге 1 встречаются скажем 20 раз пустые ячейки то прекратить перебор. Или же например использовать автофильтр, и перебирать только видимые значения ячеек, а скрытые не трогать. Думаю может так было бы правильнее. Как это сделать?
Код
Sub Макрос()
Dim iFoundRng As Range, iRow As Long
Dim iDataWb As Workbook, TmpWb As Workbook, FoundFlag As Boolean
Dim MsgResult As VbMsgBoxResult, iTempSht As Worksheet, iListSht As Worksheet


    For Each TmpWb In Workbooks
        If Not TmpWb.Name = ThisWorkbook.Name And TmpWb.Name <> "PERSONAL.XLS" Then
            MsgResult = MsgBox(TmpWb.Name, vbYesNoCancel + vbDefaultButton2 + vbQuestion, "Укажите файл Данных") 
            If MsgResult = vbCancel Then Exit Sub
            If MsgResult = vbYes Then
                Set iDataWb = Workbooks(TmpWb.Name)
                Exit For
            End If
        End If
    Next TmpWb
    Set TmpWb = Nothing
    Set iListSht = ThisWorkbook.Worksheets("Лист1") 
    '("Лист1") имя листа с которого начинаем сверять данные с базой
    FoundFlag = False
    With iListSht
        For iRow = 2 To .Range("J9") .End(xlDown).Row
      
            For Each iTempSht In iDataWb.Worksheets
                Set iFoundRng = iTempSht.Range("J:J") .Find(iListSht.Cells(iRow, "G") , , xlFormulas, xlWhole)
 

                If Not iFoundRng Is Nothing Then
                    FoundFlag = True
              .Cells(iRow, "K") = iTempSht.Cells(iFoundRng.Row, "AQ") 
              .Cells(iRow, "L") = iTempSht.Cells(iFoundRng.Row, "AI") 


                                       
        '("K") куда копируем в лист "Лист1" из выбраной книги
        ' "AQ" откуда копируем данные (из выбраной книги) в столбец К если нашли что либо
                End If
            Next iTempSht
            If FoundFlag = False Then iListSht.Cells(iRow, "K") = "Нет"
        ' "К") = "Отсутствует" если ненашли пишем Отсутствует
            FoundFlag = False
        Next iRow
    End With
        
    Application.ScreenUpdating = True
    
    MsgBox "Конец", vbInformation, "Конец"
End Sub
 
Изменено: Senator Frenk - 07.10.2014 23:36:34 (Обновлил код)
Копирование из объединенных ячеек
 
Здравствуйте! Необходимо из отчета "Было" получить файл формата как на листе "Стало" при этом необходимо скопировать данные из определенной ячейки. Проблема в том что отчет оооочень большой, приведет маленький фрагмент в книге. Как это сделать ума не приложу.
Из первой книг найти и скопировать данные во вторую 2, Продолжение архивной тем.
 
Посоветуйте, как можно оптимизировать данный макрос.
Суть простая, в 2ух разных книгах, при совпадении строчек книга1 с книгой2 копируется из книги1 данные столбца B в книгу2. Все идиально, кроме 1й проблемы. Если таблица в 200 т. строк то макрос работает ооочень долго. Возможно ли его оптимизировать?
код здесь
Добавление новых строк по условию
 
Прошу помощи, неоходимо реализавть следующую задачу:
имеется улица+дом+ количество квартир, необходимо именно макросом создать адресный список. Т.е. дано:
ул. Лесная д. 14 квартир в доме 4. На новом листе получаем список:
ул. Лесная д. 14 кв. 1
ул. Лесная д. 14 кв. 2
ул. Лесная д. 14 кв. 3
ул. Лесная д. 14 кв. 4
Импорт данных из Excel в Word
 
Помогите с советом, почти час бьюсь над простой с задачей. Нужно корректно перенести форму из Excel на 1 листе в Word на 1 лист. Как это грамотно делается?
Слияние списка из Excel в Word
 
Посоветуйте пожалуйста как можно реализовать слияние списка из Excel в Word. Пока на ум приходит только слияние, но Word заточен в основном под текст, не таблицы. Либо же в новом листе Excel?!  
Задача: Имеется таблица Список.xls в ней есть различные улицы и дома, необходимо создать списки для этих адресов. Пример шаблона прилагаю, "Список 1" это то что должно получиться например для улицы "Улица 3".
Свернуть фото и группировка
 
Подскажите пожалуйста как в 2003 сделать так, что бы при использовании группировки при сворачивании/разворачивании скрывалась картинка. Прилагаю пример.
Автофильтр или сводная? Два условия
 
Здравствуйте, подскажите пожалуйста, совсем запутался. Имеется некая база, в ней адреса (дом, кв.) есть 2 условия. Нужно выкинуть все лишнее, и оставить адреса с домами в которые входять только условия 1 и 2. Как это можно сделать? Фильтрами не получается, а если сводной таблицей то тоже что то не так делаю. Прошу помощи!
Среднее значение в сводной таблице
 
Помогите пожалуйста советом, имеется сводная таблица, в ней столбцы район, период, решение, цена 1, цена 2, ну и итоги. Нужно подсчитать среднее значение цены за период. Ексель считает среднее значение так:  
0,7  
0,7 Среднее  
1,65  
1,65 Среднее  
А надо что бы было вот так:  
1,175 Среднее (т.е. (0,7+1,65)/2)  
Много инфы пересмотрел так ничего и не нашел, думал может в 2003 что то подобного нет, так хоть в 2007 ввели, так и не нашел.
Копирование столбца при сравнении 2х листов + перобразование в число
 
Уважаемые Гуру Excel, помогите реализовать макрос, пояснения написал внутри, стоит добавить только то что необходимо при сравнении 2х листов выполнить поиск по 2м критериям, и если поиск удавлитворяет нужным критериям, скопировать данные.    
Так же отдельно прошу помочь, по очень ламерскому вопросу как реализовать именно ввиде макроса преобразование числа, пояснение тоже внутри.
Из первой книг найти и скопировать данные во вторую
 
Задача:  
Дано: книга "Табл Данных" и книга "Список"  
1) Имеется книга "Табл Данных" в ней данные на нескольких листах (всего 50 листов, я привел в качестве примера только 3.    
2) Имеется так же книга "Список" в ней Лист "Отчет" и заполнены всего два столбца "A" и "B".    
Получить:  
Нужно что бы из книги "Список" в столбце «А» - "Числа" по имеющимся в этом столбце числам производился поиск данных, из книги "Табл Данных", и если бы эти числа находились, то производилось копирование столбцов "Поля:1,2,10,11,12,13,14,15,16,17,18" так как это показано в Отчете. Если же таких чисел нет, то в ячейке "С" было бы написано "Отсутствует"  
Прошу помощи, так как незнаю как это можно реализовать в виде макроса.
ЕСЛИ ячейка пустая, копировать определенные ячейки строки - как?
 
Хотелось бы вот что: Если в одном столбце встречается пустая ячейка, и рядом с ней в ячейке не пусто,(пример таких ячеек выделил желтым) производить копирование на отдельный лист. Вообще в идеале я хочу сделать, чтобы из одного файла брались данные удовлетворяющие условиям (как желтая выделенная ячейка) в файле может быть около 20 листов, и все эти данные собирались в одну таблицу нового файла. В принципе, что касается проверки на пустые непустые ячейки я более менее разобрался, а вот что касается копирования, никак не могу понять как это реализуется в виде формулы. Может кто подскажет?
Страницы: 1
Наверх