Войти

Показать полную графическую версию : [архив] Microsoft Excel 2003 и более ранние версии


Страниц : 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

skipper-com
02-07-2008, 21:43
А макрос нельзя использовать?

DeadAnyKey
02-07-2008, 23:41
А дополнительные столбцы можно добавить? Т.е. сделать четвёртый столбец как индикатор нуля и уже его потом посчитать

azbest
03-07-2008, 12:25
Я так понял что любая фамилия из этого списка может повторяться в этом списке несколько раз, а меняться у неё может только "балл" и "процент".
Самое простое - создать 4 столбец, в котором будут либо "пустое место" либо "ноль" либо баллы. Можно над списком определить ячейку в которую будете вносить фамилию.(напр. B2)

Для первой строки списка формула будет

ЕСЛИ(ячейка в списке=B2;ЕСЛИ(ячейка с "баллами">0;ячейка с баллами;0)"")

Взять за нижний правый угол ячеку с введённой формлой и когда появится "плюс" - перетащить её на остальные строки вниз по списку. Так Вы автоматически создадите аналогичные формулы для каждой строки вашего списка ( чтоб не писать их отдельно для каждой строки). Если ваш списко будет пополняться - перетащите формулу с последней ячейки на вновь появившиеся строки.
А в ячейке E2- формулу СУММ (ячейки 4 столбца всего списка).

anatoly_neo
07-07-2008, 15:07
skipper-com - можно и макрос накатать, уметь бы это делать!

DeadAnyKey - столбцов можно и добавить... только зачем?

azbest - пробую как вы предложили, пока ничего путнего не выходит.... да фамилии повторяться будут, процент и балл будут меняться...

anatoly_neo
07-07-2008, 17:55
Вобщем добавил еще один столбец в котором рисую нули и единички исходя из наличия и отсутствия баллов, потом считаю эти единички.... :)))) Вот и все нехитрое решение...

DeadAnyKey
07-07-2008, 21:12
А я о чём говорил?

zip_ukraine
14-07-2008, 11:03
Здраствуйте, есть проблема при открытии дукумента в ексель, Есть "общий" документ, но при работе с ним наблюдаеться 1 проблема, когда например с ним поработал, просто просмотрел или изменил чтото в строке(для примера 1000) и сохранил его, то при слудующем открытии документа, ексель автоматически должен перейти к последней рабочей позиции (к єтой строке 1000) а он в место єтого, открывает ету позицию(строку под номером 1000) но вместо того чтоб продолжнать работать в ее пределе, постояно переходит на какуето строку(пусть будет 300), все б нечего, но просто документ надо открывать и просматривать частенько а он большой, в результате чего когда ты закончил работать в какойнибудь области документа(пусть будет строка 2000) а при следующим открытии, оно открывает опять строку 300 вместо 2000, в результате нужно искать последние введеные даные и так каждый раз, начальству ето не нравиться, хотят чтоб все было идеально, мол где закончил там и должно открыть...

Вопрос, в чем проблема, как сделать так чтоб при открытии документа, было открыто то место где пользователь закончил работать, мож гдето опция какаето в настройках стоит...

Пробовал изменить и сохранять документ в нужной мне строке(но всеравно открывает не ту позимцию где я сохранил, точнее открывает ее и быстро перескакует на ту строку 300), переустанавливать офис(кстати у меня оффис 2003 с рускими mui), на других компах все нормально , а на етом какойто глюк.

В документе также есть закрепляемая область(в меню "Окно->Закрепить область") если ее ставить и уберать то в етом месте теперь будет точка куда при открытии перемещяешся(тоесть та строка 300), если я например например закреплю колонку в строке 225 и сохраню документ, то при открытии документа екран будет к ее(225)позиции переноситься(но на других компах в сети, все тоже самое но нечего не переноситься, а открываеться в томже месте где последний раз сохранился)

Антивирус нод32 с последними базами(да и вирусов нема, покрайней мере я проверил на подозрительные файлы и нечего такого не заметил, да и нод32 молчит)


Зарание спасибо!!!!

zip_ukraine
25-07-2008, 18:03
все, разобрался, вся проблема была в файле, а точнее с параметрами которые сохраняються каждым пользователем при сохранении документа, решение-- делаем документ не сетевым(чтоб пропало в названии документа слово "общий"), открываем, сохраняем и потом опять делаем его сетевым(чтоб "общий" появилось) и сохраняем, в результате чего у всех пользователей где был документ сохранен в последний раз, в том месте при следующем открытии и откроеться

slassa
04-09-2008, 12:00
проблема в том что при запуске екселя он не открывает документ как показано на скриншот
помогите !что делать ?переустановка не помогла!

Busla
04-09-2008, 14:08
slassa, кто ж тебя научил так скриншоты делать... Что по-твоему там можно разглядеть?
На будущее - не уменьшай, сохраняй в формате png

Какая версия excel? (это стоило указать в теме ссобщения)

Так в чём проблема? - При запуске (из Пуска) не отображается пустой документ (шаблон по умолчанию)? Или в том, что при двойном клике на существующем документе, excel запускается, но файл не открывает?

Petya V4sechkin
04-09-2008, 18:51
slassa, меню Сервис -> Параметры -> вкладка Общие -> снять галку "Игнорировать DDE-запросы от других приложений".

Codru
04-09-2008, 20:02
меню Сервис -> Параметры -> вкладка Общие -> снять галку "Игнорировать DDE-запросы от других приложений". »
От галочки независит, проверял.
Такое ощущение, что Ехсел не запускается до конца.
А обьем информации достоин темы "Телепат"

Petya V4sechkin
04-09-2008, 20:23
От галочки независит, проверял.
Зависит.

slassa
05-09-2008, 10:30
версия excel 2003.проблема в том что при двойном клике excel запускается но документ не открывается и даже если создаешь новый документ тоже самое

Drongo
05-09-2008, 11:32
slassa, Да вот постом выше 442, совет был, попробуйте.

seman
08-09-2008, 16:46
Друзья помогите пожалуйста решить 2 задачки

1. Нужно создать объявление (платежка)
необходим формат 0-00 - сделал
как подсчитать сумму рублей и копеек используя этот формат
234-80
560-80
120-10
в еще одной ячейке должна быть сумма этих трех в формате 0-00.
+
еще есть макрос(сумма ппрописью) как заставить его считать копейки и рубли, считает только рубли сейчас.


2. Нужно подсчитать сколько человек (в определ диапазоне ячеек) с 12 лет до 45
при использ-и фун-и СЧЕТЕСЛИ можно указать только один критерий, как с диапазонов возрастов решить проблему?

azbest
08-09-2008, 20:50
С форматом как то меньше приходилось иметь дело на всккидку не скажу, а с "диапазоном возрастов" -помогу.
Есть два пути - первый используя фильтр. Щелкаете мышкой по любой ячейке "шапки таблицы", в меню сервис или данные - находите автофильтр и тыкаете в него. По всей шапке таблицы - в ячейках появляются треугольнички. Выбираете ячейку "возраст". Щёлкаете по треугольнику из списка вариантов фильтрации - находите "условие" и в появившемся окне в пустые поля строк вводите условие "больше или расно 12 и меньше или равно 45. жмёте ок. Всё. Внизу слева читаете "выбрано столько то ячеек"- ли считаете сами.
Путь второй - через макросы. Коль у вас промелькнуло слово макрос - думаю "как создавать (записывать) макросы - Вы знаете :) .
Предположим что Колонке "Возраст" соответствуют ячейки с "С5"("возраст-шапка таблицы") и далее вниз. Выше шапки таблицы добавьте пустую строку. А теперь в созданную болванку макроса скопируйте следующее:
s=Range("C5").currentregion.rows.count
z=0
for x=1 to s-1
range("C5").select
selection.offset(x.0).select
y=activecell.value
if y>=12 and y<=45 then
z=z+1
end if
next x
range("любая свободная ячейка вне таблицы, например А1").select
activecell.value=z

Всё в моём примере в ячейке А1 - все люди в диапазоне от 12 до 45 лет

slassa
09-09-2008, 10:30
все заработало СПАСИБО ЗА ПОМОЩЬ!!!!!

seman
09-09-2008, 21:52
azbest
спасибо. попробую


azbest,
ругается на
selection.offset(x.0).select
пишет син-я ошибка

azbest
09-09-2008, 22:25
Замени эту строку на Selection.offset(x,0).select (там вместо точки - запятая)




© OSzone.net 2001-2012