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

Страницы: 1 2 След.
СУММПРОИЗВ возвращает #ЗНАЧ!, помогите найти ошибку
 
vikttur, я Вас не понимаю:
тема форума "СУММПРОИЗВ возвращает #ЗНАЧ!, помогите найти ошибку"
У меня функция СУММПРОИЗВ выводит ошибку #ЗНАЧ!
Я эту тему нашел на второй странице Яндекса.
На форуме я подобного не нашел.
Если у другого человека появится такая же проблема с этой ошибкой, он в этой теме сможет сразу увидеть несколько вариантов решения своей проблемы.
По Вашей версии, лучше создать новую тему, которая может быть через несколько лет будет выскакивать в первых строчках поисковиков и будет дублировать эту тему.
Я правильно понял?
СУММПРОИЗВ возвращает #ЗНАЧ!, помогите найти ошибку
 
Цитата
vikttur написал:
Название темы должо отражать задачу. Ведь ищут в осеновном решение задач.
Название темы: СУММПРОИЗВ возвращает #ЗНАЧ!, помогите найти ошибку
Это именно то, что мне нужно.
СУММПРОИЗВ возвращает #ЗНАЧ!, помогите найти ошибку
 
Цитата
Ігор Гончаренко написал:
ТАНСПонируйте один из диапазонов
В файле есть обе попытки ТРАНСПонировать один из диапазонов
СУММПРОИЗВ возвращает #ЗНАЧ!, помогите найти ошибку
 
Чтобы не множить однотипные темы, напишу тут же)

Всем привет!
У меня есть файл, в котором на одном листе данные в столбик, на другом - в строку. Мне нужно суммировать их произведения.
Ввожу функцию СУММПРОИЗВ и оно выводит #ЗНАЧ!.
Данные везде числовые. Кол-во ячеек в строках и столбцах - одинаковое.
Мои попытки в примере.
Помогите, пожалуйста, их перемножить :)
Вырезать/вставить не работает, Как так-то?! )
 
Mershik, Sanja,
С коллегой нашли решение!
Оказывается был сдвинут переключатель по адресу: Файл - Параметры - Дополнительно - Показать параметры для следующей книги - Для объектов показывать
Если поставить в положение "все", то все будет работать, а если поставить в положение "скрыть объекты", то будет так, как на гифке.
Включается также клавишами Ctrl+6, которые я незадолго до этого точно нажимал =/

Всем спасибо за участие)
Вырезать/вставить не работает, Как так-то?! )
 
Sanja, Mershik, Да, я тоже отсюда попробовал скачать и проделать те же действия.
Поэтому записал gif. Ctrl+Z я там не использовал, gif не редактировал - всё происходит именно так, как на картинке

https://transfiles.ru/as52o
Вырезать/вставить не работает, Как так-то?! )
 
Добрый день всем!)
В одном из рабочих файлов перестала работать функция "Вырезать"/"Вставить". Столбец или строка вырезаются, но при попытке вставить на новое место, ничего не происходит.
Как так получилось, не понимаю. В какую сторону копать - тоже не понятно.
Помогите, пожалуйста, понять и исправить этот недуг у файла.
Сцепить ячейки с требованиями к промежуткам
 
Ctrl+A
Ctrl+G
Выделить
"Пустые ячейки"
Нажать "=" затем стрелку вверх
Ctrl+Enter
В столбце D (начиная с ячейки D2) пишите формулу: =A2&B2&C2
Протягиваете вниз до конца.
Дальше отфильтровываете не нужное
Profit)
Перевод строки в регулярное выражение
 
buchlotnik, Вообще отлично! Буду разбираться.
Ваша помощь сократила мне работу на несколько дней!)
Перевод строки в регулярное выражение
 
buchlotnik, Отлично! Именно то, что я хотел.
С одной поправкой: можете разбить латиницу и кириллицу отдельно? Чтобы не "[А-яA-z]" было, а "[А-я]" и "[A-z]" отдельно друг от друга.
Перевод строки в регулярное выражение
 
Sanja, Добрый день. Обращаю внимание: "Теперь хочется обратную возможность: перевести строку в регулярное выражение." - т.е. не в файле уже есть макрос или функция. Я не решил эту задачу, прошу помощи.

artyrH,  Нет, такая функция у меня есть. Необходимо данные в строках в столбце А превратить в данные в строках в столбце В

msi2102, Если это вопрос, то да. Строку в регулярное выражение.
Перевод строки в регулярное выражение
 
Всем доброго дня!
Помогите, пожалуйста, с задачей:
Работать с регулярными выражениями научился. Теперь хочется обратную возможность: перевести строку в регулярное выражение.

В файле в столбце А представлены номера, из которых я хочу получить регулярные выражения. В столбце B - результат работы макроса или udf.
Первый символ "№" учитывать не нужно.
Счёт переработки с учетом на 8-часового рабочего дня
 
Wiss, Спасибо!
Видимо, больше вариантов не будет) Буду пользоваться Вашим.
Счёт переработки с учетом на 8-часового рабочего дня
 
Всем хорошего дня! :)

Хочу посчитать количество переработок с учетом рабочих часов.
Сейчас пока так:
в столбце А - переработанное время.
В столбце В - не доработанное время.
Столбцы А и В - результаты вычислений, т.е. готовые данные.
Каждая строка - отдельно взятый рабочий день.
Сейчас считаются полные сутки (ячейка F2). Хочется такую формулу, чтобы было подсчитано, как в ячейке G2.

В данном случае так: в 3 полных сутках - 9 8-часовых рабочих дня + в 20:41 часах - еще 2 8-часовых рабочих дня.
Итого: 11 8-часовых рабочих дня + 4:41 часов.

Соответственно, дни будут добавляться, переработки пересчитываться и хочется, чтобы количество рабочих дней также пересчитывалось.
Такие мелочи как учет выходных и праздников не нужен. Нужна общая сумма дней и остаток часов переработки с учетом 8-часового рабочего дня.
Поиск кириллицы (регулярные выражения), Не выходит найти кириллицу в тексте между кавычками
 
Цитата
Андрей VG написал:
Где расположены эти первая и последняя?
В ячейке табличного редактора MS Excel, начиная с первого символа слева и заканчивая последним символом справа. Между первым и последним символом находится разнообразный текст. Часть этого текста заключен в кавычки. Всё, что внутри кавычек, нужно мне.
Цитата
Андрей VG написал:
Если вашем примере ищется выделенное слово Результат
Нет, в моем примере не ищется слово "Результат". В моем примере ищется текст, заключенный в кавычки.
В примере слева - примеры оригинального текста.
В примере слово "Результат" обозначает, что дальше справа будет результат работы функции.
В примере справа от слова "Результат" написан желаемый результат работы функции.
Цитата
Андрей VG написал:
Нет примера, нет учёта такой штуки
Расширил варианты отображения примера. Сделать варианты, где кавычки могут пересекаться друг с другом?
Например, "Return «this”. Или и так ясно, что человеческая фантазия безгранична и вручную напечатанный текст изобилует подобными перлами?
Цитата
"Return this" ==>> Результат ==>> "Return this"
Текст "Return this" ==>> Результат ==>> "Return this"
"Return this" Текст ==>> Результат ==>> "Return this"
Текст "Return this" ==>> Результат ==>> "Return this"
"Return "this" Текст ==>> Результат ==>> "Return "this"
Текст "Return "this" ==>> Результат ==>> "Return "this"
Текст "Return "this" ==>> Результат ==>> "Return "this"


"Верни это" ==>> Результат ==>> "Верни это"
Текст "Верни это" ==>> Результат ==>> "Верни это"
"Верни это" Текст ==>> Результат ==>> "Верни это"
Текст "Верни это" ==>> Результат ==>> "Верни это"
"Верни "это" Текст ==>> Результат ==>> "Верни "это"
Текст "Верни "это" ==>> Результат ==>> "Верни "это"
Текст "Верни "это" Текст ==>> Результат ==>> "Верни "это"


«Return this» ==>> Результат ==>> «Return this»
Текст «Return this» ==>> Результат ==>> «Return this»
«Return this» Текст ==>> Результат ==>> «Return this»
Текст «Return this» ==>> Результат ==>> «Return this»
«Return «this» Текст ==>> Результат ==>> «Return «this»
Текст «Return "this» ==>> Результат ==>> «Return «this»
Текст «Return "this» ==>> Результат ==>> «Return «this»


«Верни это» ==>> Результат ==>> «Верни это»
Текст «Верни это» ==>> Результат ==>> «Верни это»
«Верни это» Текст ==>> Результат ==>> «Верни это»
Текст «Верни это» ==>> Результат ==>> «Верни это»
«Верни «это» Текст ==>> Результат ==>> «Верни «это»
Текст «Верни «это» ==>> Результат ==>> «Верни «это»
Текст «Верни «это» Текст ==>> Результат ==>> «Верни «это»


“Return this” ==>> Результат ==>> “Return this”
Текст “Return this” ==>> Результат ==>> “Return this”
“Return this” Текст ==>> Результат ==>> “Return this”
Текст “Return this” ==>> Результат ==>> “Return this”
“Return “this” Текст ==>> Результат ==>> “Return “this”
Текст “Return “this” ==>> Результат ==>> “Return “this”
Текст “Return “this” ==>> Результат ==>> “Return “this”


“Верни это” ==>> Результат ==>> “Верни это”
Текст “Верни это” ==>> Результат ==>> “Верни это”
“Верни это” Текст ==>> Результат ==>> “Верни это”
Текст “Верни это” ==>> Результат ==>> “Верни это”
“Верни “это” Текст ==>> Результат ==>> “Верни “это”
Текст “Верни “это” ==>> Результат ==>> “Верни “это”
Текст “Верни “это” Текст ==>> Результат ==>> “Верни “это”
Поиск кириллицы (регулярные выражения), Не выходит найти кириллицу в тексте между кавычками
 
Попробовал "в лоб"
Код
["«“][А-я ]*["«“][А-я ]*["»”]|["«“][А-я ]*["»”]|\b\S\w*.\S\w*\S\b|\b\S\w*\S\b
И это сработало, но не до конца. Например, в таком тексте:
Цитата
Общества с ограниченной ответственностью «СПМК-2»
Выдало ошибку #ЗНАЧ
Изменено: Awallon - 08.05.2019 13:06:50
Поиск кириллицы (регулярные выражения), Не выходит найти кириллицу в тексте между кавычками
 
Андрей VG, Попробую.
Есть строка. В строке бывает несколько вариантов текста, где одна из подстрок содержит текст, заключенный в кавычки. Мне нужно вытащить текст между первой и последней кавычкой.
В кавычках заключен текст, написанный кириллицей и латиницей.
Цитата
"Return this" Результат "Return this"
Текст "Return this" Результат "Return this"
"Return this" Текст Результат "Return this"
Текст "Return this" Текст Результат "Return this"
"Return "this" Текст Результат "Return "this"
Текст "Return "this" Результат "Return "this"
Текст "Return "this" Текст Результат "Return "this"


"Верни это" Результат "Верни это"
Текст "Верни это" Результат "Верни это"
"Верни это" Текст Результат "Верни это"
Текст "Верни это" Текст Результат "Верни это"
"Верни "это" Текст Результат "Верни "это"
Текст "Верни "это" Результат "Верни "это"
Текст "Верни "это" Текст Результат "Верни "это"
Кавычки используют разные. В основном обычные ". Встречаются также «» и “”. Совсем редко апостроф
Изменено: Awallon - 08.05.2019 12:01:41
Поиск кириллицы (регулярные выражения), Не выходит найти кириллицу в тексте между кавычками
 
Пытливый, При таком варианте некорректно возвращает данные типа "КавычкиТекст КавычкиТекстКавычки"
Поиск кириллицы (регулярные выражения), Не выходит найти кириллицу в тексте между кавычками
 
Добрый день.
У меня есть кучка текста, откуда я хочу выдернуть наименования, заключенные в кавычках. Достаточно первого вхождения искомых данных.
Вот пример:
Цитата
"Return this"
Текст "Return this"
"Return this" Текст
Текст "Return this" Текст
"Return "this" Текст
Текст "Return "this"
Текст "Return "this" Текст

"Верни это"
Текст "Верни это"
"Верни это" Текст
Текст "Верни это" Текст
"Верни "это" Текст
Текст "Верни "это"
Текст "Верни "это" Текст
Выражение:
Код
\b\S\[А-я]*.\S\[А-я]*\S\b|\b\S\[А-я]*\S\b|\b\S\w*.\S\w*\S\b|\b\S\w*\S\b
Тексты на латинице выражение находит без проблем, а вот кириллицу упорно игнорирует и я не могу понять, по какой причине.
Помогите, пжлста :)

Использую пользовательскую функцию из этого поста: https://www.planetaexcel.ru/techniques/7/4844/
Фильтры диаграммы или как убирать данные в сводной диаграмме без изменений в сводной таблице
 
ekaterina55,
Создайте сводную таблицу для показа и фильтров.
Создайте сводную диаграмму из ваших данных.
Диаграмму переместите на отдельный лист, а сводную таблицу для диаграммы, скройте.
Посмотрите мой файл
Замена порядка слов в ячейке (VBA)
 
RAN, Круто! Работает, спасибо!)
Замена порядка слов в ячейке (VBA)
 
Sanja, 1:1
Как теперь сделать так, чтобы макрос работал только на выделенных ячейках?
Замена порядка слов в ячейке (VBA)
 
Sanja, Вы решение написали ДО появления примера ;)
Замена порядка слов в ячейке (VBA)
 
RAN, Спасибо.
Некоторые уточнения:
Количество столбцов справа и слева от ФИО в разных файлах разное. Поэтому нужен макрос, который будет работать с выделенным мной диапазоном.
В дополнительном столбце для фильтра и сортировки, я не использую "Да". Там другая информация. "Да" - только для примера :)
Замена порядка слов в ячейке (VBA)
 
Sanja,
Цитата
если используете совсем другой?
В чем он другой? Вместо If появились Case Select? Или добавилась проверка 3 пробелов? (На случай оглы/кызы в отчестве)
Цитата
И где Вы у меня увидели Selection(R, 1)?
Здесь я хотел посмотреть, что будет и изменится. Ничего не поменялось и не изменилось.
Цитата
выполнил макрос из сообщения 6, проблем не увидел,
У меня в примере тоже работает, а на рабочем файле меняет весь столбец. И я понял почему!
Макросу все равно на выделенные ячейки - он работает на все ячейки вниз до первой пустой, начиная с первой верхней выделенной.
Я-то как раз сортировал так, чтобы необходимые ячейки для замены оказались сверху.
Замена порядка слов в ячейке (VBA)
 
Sanja, В файле "Другие столбцы" - в разных файлах могут быть разные. Замену произвожу в столбце с ФИО.
Другими методами нахожу нужные, сортирую таблицу, чтобы было удобнее, и делаю замену "Имени Фамилии" на "Фамилию Имя"
Изменено: Awallon - 29.04.2019 13:03:12
Замена порядка слов в ячейке (VBA)
 
Sanja, При таком подходе значения меняются во всем столбце
Замена порядка слов в ячейке (VBA)
 
V, Я сортирую диапазон и выделяю нужную часть ячеек, в которых необходимо сделать изменения.
Сейчас у меня вот такой вариант:
Код
Sub ReverseString()
    Dim R As Integer
    Dim strA As String
    R = 1
    While Selection(R, 1).Value <> ""
        strA = Selection(R, 1).Value
        nmword = Len(strA) - Len(Replace(strA, " ", ""))
        Select Case nmword
            Case 3
                s = Split(Selection(R).Value, " ")
                Selection(R).Value = Join(Array(s(1), s(0), s(2), s(3)), " ")
            Case 2
                s = Split(Selection(R).Value, " ")
                Selection(R).Value = Join(Array(s(1), s(0), s(2)), " ")
            Case 1
                s = Split(Selection(R).Value, " ")
                Selection(R).Value = Join(Array(s(1), s(0)), " ")
            End Select
        R = R + 1
        nmword = 0
    Wend
End Sub
Изменено: Awallon - 29.04.2019 11:30:12
Замена порядка слов в ячейке (VBA)
 
Sanja, Спасибо за помощь, всё работает! :)
Замена порядка слов в ячейке (VBA)
 
Сейчас у меня макрос работает только со столбцом А.
Как его переделать так, чтобы он работал с выделенными ячейками?
Код
Sub ReverseString()
    Dim WB As Workbook
    Dim WS As Worksheet
    Dim R As Integer
    Dim strA As String
    
    Set WB = Excel.ActiveWorkbook
    Set WS = WB.ActiveSheet

    R = 1
    While (WS.Cells(R, 1).Value <> "")
        strA = WS.Cells(R, 1).Value
        nmword = Len(strA) - Len(Replace(strA, " ", ""))
            If nmword = 2 Then
                s = Split(WS.Cells(R, 1).Value, " ")
                WS.Cells(R, 1).Value = Join(Array(s(1), s(0), s(2)), " ")
            End If
            If nmword = 1 Then
                s = Split(WS.Cells(R, 1).Value, " ")
                WS.Cells(R, 1).Value = Join(Array(s(1), s(0)), " ")
            End If
        R = R + 1
        nmword = 0
    Wend
End Sub
Страницы: 1 2 След.
Наверх