Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (Часть 1)

Модерирует : gyra, Maz

Widok (01-04-2006 15:33): лимит страниц. переезжаем сюда.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

   

ymy



YourMyYour
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Просьба к посетителям топика дополнять шапку наиболее часто задаваемыми вопросами со ссылками на ответы в обязательном порядке

 
  • Смена представления имен столбцов с буквенного на цифровое и обратно [?]
  • Надстройки "Сумма прописью"
     
    Тема Excel VBA в разделе Прикладное программирование [?]
     
     


    Вот такой вопрос у меня, помогите хто может: Как в Exсel-e ограничить число строк и колонок отображаемых на листе, точно можно, сам видел, но как?, в непонятках.

  • Всего записей: 1339 | Зарегистр. 22-04-2002 | Отправлено: 17:00 17-09-2002 | Исправлено: Maz, 22:44 24-02-2017
    andj25



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    буду ждать тебя
    измение числа итераций ничего не дает
     
    помоему надо рыть в другую сторону ... но вот в какую ... я пока не определился

    Всего записей: 141 | Зарегистр. 14-12-2005 | Отправлено: 13:25 13-01-2006
    Looking



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А вообще, помоему, ты поставил задачу с ног на голову.
    Если посмотреть на твои формулы, то видно, что столбцы не зависят от последующих, поэтому надо решать задачу последовательно.
    Тебе надо получить в 5-ой строке попадание числа в определенный диапазон, ну и задай в нем конкретное значение например в B5=20000 (или 20500 - середина диапазона), тогда неизвесным будет только одно - то, которое ты пытаешься подобрать и задача становится тривиальной.
    B5=A5+B3-B4 следовательно B4=B5-A5-B3 Получаем в B4 -490041
    Округление здесь вообще неизвестно для чего...
    Аналогично получаем и для последующих столбцов

    Всего записей: 1814 | Зарегистр. 02-06-2004 | Отправлено: 13:52 13-01-2006
    andj25



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    округление для того что бы было число кратное тысячи
     
    причем по строке в каждой ячейке должно быть число из диапазона [20000;20999]
     
    и ты прав мне надо последовательно делать подбор для каждой ячейки ... так из формул это и так понятно вроде ...
    на самом деле формул то больше ... просто я упростил ситуацию

    Всего записей: 141 | Зарегистр. 14-12-2005 | Отправлено: 16:26 13-01-2006 | Исправлено: andj25, 16:39 13-01-2006
    KAM1

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SOS!!!  Помогите,пожалуйста,составить ф-лу в EXEL ! (без использования цикл.ссылки и макроса).
      1.Если я хочу в яч.С1 ввести ф-лу: =ЕСЛИ(А1=СЕГОДНЯ();В1), то значение из В1 попадает в  
    С1,если дата в А1 совпадает с сегодняшней датой,иначе знач.С1 обнуляется (и во всех др.яч.,где введена подобная ф-ла зн.также обнуляются). Если ввести ф-лу в С1
    =ЕСЛИ(А1=СЕГОДНЯ();В1;С1), ф-ла циклится (что недопустимо).
       Большой вопрос и просьба:  Напишите,пож.,ф-лу, которая оставляла бы в случае несовпадения даты старое значение в ячейке,куда внесена эта ф-ла.
       2.Если мне необходимо в яч.С1 ежедневно накапливать сумму (т.е.использовать С1 как сумматор,без обнуления значения С1 за предыдущий день). Данные берутся из разных ячеек,которые отвечают  заданным ф-лой в яч.С1 условиям. Имеющиеся в EXEL станд.ф-лы
    типа =СУММ() или СУММЕСЛИ() здесь не проходят.
     
    Будь другом, помоги "Чайнику"!

    Всего записей: 3 | Зарегистр. 13-01-2006 | Отправлено: 16:39 13-01-2006
    andj25



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    а почему нельзя сделать так
     
    =ЕСЛИ(А1=СЕГОДНЯ();В1;0)
     
    если условие выполняется - В1
    если условие не выполняется - 0
     
    про накапливание не понял, можно считать кол-во дней от определенной даты типа (нужная дата)-(сегоне)

    Всего записей: 141 | Зарегистр. 14-12-2005 | Отправлено: 17:06 13-01-2006 | Исправлено: andj25, 17:11 13-01-2006
    KAM1

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    2 andj25
    Нужно, чтобы заносился не 0, а оставалось старое значение.

    Всего записей: 3 | Зарегистр. 13-01-2006 | Отправлено: 18:10 13-01-2006
    evle



    1 + int rand(100);
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KAM1
    В ячейке есть либо формула, либо значение. Причем формула при пересчете не знает, какое значение было до этого. Ищи другие способы решения своей задачи.

    ----------
    For every complex problem, there is a solution that is simple, neat, and wrong.

    Всего записей: 2110 | Зарегистр. 03-02-2005 | Отправлено: 18:51 13-01-2006
    KAM1

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    evle
    В ячейке может быть и формула и значение. Формула заносится, чтобы было значение.

    Всего записей: 3 | Зарегистр. 13-01-2006 | Отправлено: 18:58 13-01-2006 | Исправлено: KAM1, 19:00 13-01-2006
    evle



    1 + int rand(100);
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KAM1
    Откуда такая уверенность?

    ----------
    For every complex problem, there is a solution that is simple, neat, and wrong.

    Всего записей: 2110 | Зарегистр. 03-02-2005 | Отправлено: 18:59 13-01-2006
    pikvvik



    Мастер-библиотекарь
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    2 KAM1
    Все же послушайте evle, или почитайте документацию  


    ----------
    Google - страшная сила!

    Всего записей: 3706 | Зарегистр. 30-11-2004 | Отправлено: 19:26 13-01-2006
    vlanatti

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Люди помогите кто может :
    как дополнять список, из вводимых данных в одну и ту же ячейку,
    при условии того что в списке есть итоговая, которая должна быть  
    постоянно с промежутком в одну пустую стороку от последней записи в списке.
    Данные вводятся в постоянные ячейки на Листе 1
    Список формируется на Листе 2.
    Спасибо заранее!
     
    Добавлено:
    Да, извините, забыла сказать у меня excel2003

    Всего записей: 7 | Зарегистр. 13-01-2006 | Отправлено: 20:25 13-01-2006
    HeT BonpocoB



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    KAM1, однозначно только макросом
    Код:
    Sub C1calc()
    If Range("a1").Value = Date Then
    Range("c1").Value = Range("b1").Value
    End If
    End Sub
    Правда сложнее он должен быть в 100 раз, чтоб ничего не напуталось и на все ячейки работало, но знаю на собственном опыте - посидеть стоит! как грится лучше день потерять потом за 5 мин. долететь
     
    vlanatti - помоему стоит подредактировать вопрос    

    Всего записей: 1342 | Зарегистр. 30-03-2003 | Отправлено: 21:47 13-01-2006
    vlanatti

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Мдаа. мне такое не по зубам(точнее не по голове)
    Ребят и что ничего придумать нельзя?
    А что вы имеете ввиду насчет : "подредактировать вопрос"?

    Всего записей: 7 | Зарегистр. 13-01-2006 | Отправлено: 11:45 14-01-2006
    andj25



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    а мене не ответили
    вернее ответили но ответ не подошел
    мне надо последовательный подбор
    а получается одновременный

    Всего записей: 141 | Зарегистр. 14-12-2005 | Отправлено: 12:09 14-01-2006
    HeT BonpocoB



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    andj25, ничего умнее не придумалось (а может и вообще не в тему)

    vlanatti
    Цитата:
    А что вы имеете ввиду насчет : "подредактировать вопрос"?
    ну не знаю, может я один его не понял...    

    Всего записей: 1342 | Зарегистр. 30-03-2003 | Отправлено: 16:43 14-01-2006
    vlanatti

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да наверное я до толку вопрос не могу сформулировать.
    В общем попробую :
    Есть лист (или файл) №1 – это своего рода меню внесения данных, там к примеру.
    Наименование : - А1
    Цена : -А2
    Количество : -А3
    И на этом листе в одни и те же ячейки -(А1:А3) вносятся постоянно соответствующие сведения. Никакие другие ячейки не задействованы.
    А на другом листе (или другом файле) формируется или пополняется список или база данных этих внесенных сведений, но уже вниз по горизонтали
    Наименование-Цена – Количество
    1.
    2.
    3.
    4.
    и т.д.
    ·    - пустая строка
    А здесь ИТОГО :
    Вот наверное толковости у меня не хватает.
     

    Всего записей: 7 | Зарегистр. 13-01-2006 | Отправлено: 17:34 14-01-2006
    Troitsky



    Водник Водкин
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    vlanatti

    Цитата:
    как дополнять список, из вводимых данных в одну и ту же ячейку,  
    при условии того что в списке есть итоговая, которая должна быть  
    постоянно с промежутком в одну пустую стороку от последней записи в списке.  
    Данные вводятся в постоянные ячейки на Листе 1  
    Список формируется на Листе 2.

    Правильно ли я понял?:
    На листе один в строгоопределенную ячейку вводятся данные. После этого в эту ячейку вводятся новые данные. Далее еще раз и еще. Каждый раз при вводе новых данных, на втором листе появляется новая строка, эти данные содержащая. Все данные с листа два, введенные таким образом, суммируются в ячейке, расположенной на одну строку ниже последней строки с данными.
    Так?
    Малость неудобная какая то организация работы получается (применение формы так и просится), но в любом случае без макроса не обойтись. Нужно использовать событие Worksheet_Change листа один. Можно добавлять данные в массив, и только при активации листа вносить в него данные из массива и, соответственно, суммировать их; а можно это делать и сразу (все зависит от назначения подобных действий).
    Опиши конкретную ситуацию - попробую помочь.
     
    Добавлено:
    vlanatti
    Угу. Я так и полагал. Может вместо Листа1 лучше используем форму ввода? Так проще и грамотнее будет.

    ----------
    Мы в хорошем настроении гуляем по лесам.
    Кто обидеть нас захочет – сам получит по усам.
    Сам полу- получит по усам. Сам полу- получит по усам!

    Всего записей: 795 | Зарегистр. 13-12-2003 | Отправлено: 17:35 14-01-2006
    vlanatti

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ребят!!! Все точно (помоему) так! Есть меню (да действительно форма ввода) , а в таблице накопительная таблица этих введенных данных, ну и и там всякие итоговые и так далее.. Вообще это чать которой нехватает для формирования данных и дальнейшего их использования в калькуляции. Но к сожалению я вижу, что для меня это неподъемно или или А в Литве и посоветоваться не с кем, тут прызч деньги за присутствие просит

    Всего записей: 7 | Зарегистр. 13-01-2006 | Отправлено: 17:56 14-01-2006
    Troitsky



    Водник Водкин
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    vlanatti
    Вот сделал я тебе:
    _http://rapidshare.de/files/11031649/ex.zip.html
    Глянь, это нужно было?


    ----------
    Мы в хорошем настроении гуляем по лесам.
    Кто обидеть нас захочет – сам получит по усам.
    Сам полу- получит по усам. Сам полу- получит по усам!

    Всего записей: 795 | Зарегистр. 13-12-2003 | Отправлено: 18:32 14-01-2006 | Исправлено: Troitsky, 18:33 14-01-2006
    vlanatti

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ой простите , а как там что делать

    Всего записей: 7 | Зарегистр. 13-01-2006 | Отправлено: 19:02 14-01-2006
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

    Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (Часть 1)
    Widok (01-04-2006 15:33): лимит страниц. переезжаем сюда.


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2025

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru