Доброе время суток 2003 Excel. Новый чистый лист В произвольном месте стоит "1" Узнать адрес ?( R1C1 или А1 - не имеет значения. а лучше всего просто цифрами: 23,12)
Доброе время суток 2003 Excel. Новый чистый лист В произвольном месте стоит "1" Узнать адрес ?( R1C1 или А1 - не имеет значения. а лучше всего просто цифрами: 23,12)0mega
Сообщение отредактировал 0mega - Четверг, 04.11.2010, 09:11
Здравствуйте. Не совсем понятны условия задачи. Как Вы хотите узнать адрес? Увидеть его? Получить в ячейку? Ячейка с 1 активна? Или её надо найти?
Здравствуйте. Не совсем понятны условия задачи. Как Вы хотите узнать адрес? Увидеть его? Получить в ячейку? Ячейка с 1 активна? Или её надо найти?Serge_007
На чистом листе занята ( любым символом) всего 1 ячейка (В4) Визуально и ячейку и адрес видно надо чтобы машина показала адрес В результате какой формулы в ячейке С9 получим значение 2;4 (разделитель - любой: 2/4 2&4 2,4 2я4 2-4...) Также допускается такое значение : R4C2 или B4
На чистом листе занята ( любым символом) всего 1 ячейка (В4) Визуально и ячейку и адрес видно надо чтобы машина показала адрес В результате какой формулы в ячейке С9 получим значение 2;4 (разделитель - любой: 2/4 2&4 2,4 2я4 2-4...) Также допускается такое значение : R4C2 или B4
Сергей, мы говорим о разных вещах =ЯЧЕЙКА("адрес";B4) Эта формула выдаст такой результат $B$4 Но чтобы появилось это значение - мне надо глазами найти нужный адрес и ручками ввести В4 в формулу.
С таким же успехом я могу туда поставить и другой адрес На нижней картинке значение =$D$5 . ( а в действительности - занята ячейка $B$4
Я вообще не должен искать визуально и тем более указывать машине на определенную ячейку. Машина должна искать сама. Ее надо заставить проверить все столбцы и строчки . И когда найдется ячейка с "1" , тогда должен быть результат : столбец2 строка4 (можно упростить 2 4)
Сергей, мы говорим о разных вещах =ЯЧЕЙКА("адрес";B4) Эта формула выдаст такой результат $B$4 Но чтобы появилось это значение - мне надо глазами найти нужный адрес и ручками ввести В4 в формулу.
С таким же успехом я могу туда поставить и другой адрес На нижней картинке значение =$D$5 . ( а в действительности - занята ячейка $B$4
Я вообще не должен искать визуально и тем более указывать машине на определенную ячейку. Машина должна искать сама. Ее надо заставить проверить все столбцы и строчки . И когда найдется ячейка с "1" , тогда должен быть результат : столбец2 строка4 (можно упростить 2 4)
Как Вы хотите узнать адрес? Увидеть его? Получить в ячейку? Ячейка с 1 активна? Или её надо найти?
Можно макросом.
[vba]
Код
Sub Search_0mega() Dim rgResult As Range Set rgResult = Range("A1:IV65536").Find(1, , xlValues) If rgResult Is Nothing Then MsgBox "На листе нет ячейки со значением 1" Else MsgBox rgResult.Address End If End Sub
[/vba]
Цитата0mega
Машина должна искать сама.
А я ведь спрашивал:
ЦитатаSerge_007
Как Вы хотите узнать адрес? Увидеть его? Получить в ячейку? Ячейка с 1 активна? Или её надо найти?
Можно макросом.
[vba]
Код
Sub Search_0mega() Dim rgResult As Range Set rgResult = Range("A1:IV65536").Find(1, , xlValues) If rgResult Is Nothing Then MsgBox "На листе нет ячейки со значением 1" Else MsgBox rgResult.Address End If End Sub
А Вы попробуйте сначала, прежде чем отказываться Знание макросов для этого не требуется. Скачайте файл из вложения, сохраните, откройте, нажмите кнопку и радуйтесь результату:)
Quote (0mega)
Макросом меня не устраивает.
А Вы попробуйте сначала, прежде чем отказываться Знание макросов для этого не требуется. Скачайте файл из вложения, сохраните, откройте, нажмите кнопку и радуйтесь результату:)Serge_007
МНЕ НУЖНА ВАША ПОМОЩЬ... Я ВИЖУ ВЫ ХОРОШО РАЗБИРАЕТЕСЬ В ЕКСЕЛЬ. У МЕНЯ ТАКАЯ ПРОБЛЕМА. ЕСТЬ СТОЛБЕЦ ДАТА, ТИП И СУММА. И ИДЕТ ПОДСЧЕТ ФОРМУЛОЙ =СУММЕСЛИМН(Отчет_День!F:F;Отчет_День!B:B;">=01.01.2013";Отчет_День!B:B;"<=31.12.2013";Отчет_День!D:D;Отчет_Тип!B28) СТОЛБЕЦ F:F - ЭТО ЧИСЛА, КОТОРЫЕ Я СУММИРУЮ ПО 2М КРИТЕРИЯМ: 1 - ДАТА ДОЛЖНА БЫТЬ ОТ 01.01.2013 И ДО 31.12.2013, Т.Е. ВЕСЬ ГОД 2013 2 - ЭТО ТИП СТОЛБЕЦ B:B - ЭТО СТОЛБЕЦ ДАТ СТОЛБЕЦ D:D - ЭТО СТОЛБЕЦ ТИПА
В РЕЗУЛЬТАТЕ ПОДСЧЕТА Я ОШИБСЯ НА СУММУ 12,00 ПОДСЧЕТ ИДЕТ В ДИАПАЗОНЕ 700 ЯЧЕЕК И В КАКОЙ ИМЕННО Я НЕ УКАЗАЛ НУЖНЫЙ ТИП Я НЕ ЗНАЮ.
Я МОГУ ПРОГРАММНО КАК-ТО НАЙТИ АДРЕС СТРОКИ, В КОТ ЕСТЬ ЧИСЛО 12,00 В СТОЛБЦЕ СУММА F:F И В СТОЛБЦЕ ТИП D:D ДОЛЖНО БЫТЬ ЗНАЧЕНИЕ НЕ РАВНО СЛОВУ "ПРОЕЗД"
ФУНКЦИЕЙ =СУММЕСЛИМН(F:F;D:D;"<>проезд";F:F;"12,00") Я НАШЕЛ, ЧТО ТАКИХ ЯЧЕЕЙК 5, ПОТОМУ ЧТО ВОТ ЭТА ФУНКЦИЯ ВЫДАЛА МНЕ СУММУ 60, КОТ Я РАЗДЕЛИЛ НА 12 И ПОЛУЧИЛ 5. Т.Е. 5 ЯЧЕЕК ИМЕЮТ ЗНАЧЕНИЕ 12 И НЕ ИМЕЮТ ЗНАЧЕНИЯ "ПРОЕЗД". НО ВОТ КАК НАЙТИ ИХ АДРЕСА ВО ВСЕЙ ТАБЛИЦЕ?
БУДУ БЛАГОДАРЕН, ЕСЛИ СООБЩИТЕ ОТВЕТ НА МЫЛО Удалено. Нарушение Правил форума ИЛИ ВКОНТАКТЕ ПО ССЫЛКЕ Удалено. Нарушение Правил форума
P.S. ВЫ МНЕ ОБЛЕГЧИТЕ ЖИЗНЬ НА ПОРЯДОК, ПОТОМУ КАК Я НЕ ЗНАЮ, СКОЛЬКО НУЖНО ВРЕМЕНИ, ЧТО БЫ НАЙТИ ТАКУЮ МАЛЕНЬКУЮ ОШИБКУ В ТАКОЙ ТАБЛИЦЕ. [moder]Тема закрыта. Причина: нарушение п.п. 3, 4, 5q, 5o Правил форума[/moder]
С НОВЫМ ГОДОМ И РОЖДЕСТВОМ ВАС!!!
МНЕ НУЖНА ВАША ПОМОЩЬ... Я ВИЖУ ВЫ ХОРОШО РАЗБИРАЕТЕСЬ В ЕКСЕЛЬ. У МЕНЯ ТАКАЯ ПРОБЛЕМА. ЕСТЬ СТОЛБЕЦ ДАТА, ТИП И СУММА. И ИДЕТ ПОДСЧЕТ ФОРМУЛОЙ =СУММЕСЛИМН(Отчет_День!F:F;Отчет_День!B:B;">=01.01.2013";Отчет_День!B:B;"<=31.12.2013";Отчет_День!D:D;Отчет_Тип!B28) СТОЛБЕЦ F:F - ЭТО ЧИСЛА, КОТОРЫЕ Я СУММИРУЮ ПО 2М КРИТЕРИЯМ: 1 - ДАТА ДОЛЖНА БЫТЬ ОТ 01.01.2013 И ДО 31.12.2013, Т.Е. ВЕСЬ ГОД 2013 2 - ЭТО ТИП СТОЛБЕЦ B:B - ЭТО СТОЛБЕЦ ДАТ СТОЛБЕЦ D:D - ЭТО СТОЛБЕЦ ТИПА
В РЕЗУЛЬТАТЕ ПОДСЧЕТА Я ОШИБСЯ НА СУММУ 12,00 ПОДСЧЕТ ИДЕТ В ДИАПАЗОНЕ 700 ЯЧЕЕК И В КАКОЙ ИМЕННО Я НЕ УКАЗАЛ НУЖНЫЙ ТИП Я НЕ ЗНАЮ.
Я МОГУ ПРОГРАММНО КАК-ТО НАЙТИ АДРЕС СТРОКИ, В КОТ ЕСТЬ ЧИСЛО 12,00 В СТОЛБЦЕ СУММА F:F И В СТОЛБЦЕ ТИП D:D ДОЛЖНО БЫТЬ ЗНАЧЕНИЕ НЕ РАВНО СЛОВУ "ПРОЕЗД"
ФУНКЦИЕЙ =СУММЕСЛИМН(F:F;D:D;"<>проезд";F:F;"12,00") Я НАШЕЛ, ЧТО ТАКИХ ЯЧЕЕЙК 5, ПОТОМУ ЧТО ВОТ ЭТА ФУНКЦИЯ ВЫДАЛА МНЕ СУММУ 60, КОТ Я РАЗДЕЛИЛ НА 12 И ПОЛУЧИЛ 5. Т.Е. 5 ЯЧЕЕК ИМЕЮТ ЗНАЧЕНИЕ 12 И НЕ ИМЕЮТ ЗНАЧЕНИЯ "ПРОЕЗД". НО ВОТ КАК НАЙТИ ИХ АДРЕСА ВО ВСЕЙ ТАБЛИЦЕ?
БУДУ БЛАГОДАРЕН, ЕСЛИ СООБЩИТЕ ОТВЕТ НА МЫЛО Удалено. Нарушение Правил форума ИЛИ ВКОНТАКТЕ ПО ССЫЛКЕ Удалено. Нарушение Правил форума
P.S. ВЫ МНЕ ОБЛЕГЧИТЕ ЖИЗНЬ НА ПОРЯДОК, ПОТОМУ КАК Я НЕ ЗНАЮ, СКОЛЬКО НУЖНО ВРЕМЕНИ, ЧТО БЫ НАЙТИ ТАКУЮ МАЛЕНЬКУЮ ОШИБКУ В ТАКОЙ ТАБЛИЦЕ. [moder]Тема закрыта. Причина: нарушение п.п. 3, 4, 5q, 5o Правил форума[/moder]GS8888