Модераторы: mihanik
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Excel использование * и ? 
:(
    Опции темы
Ева
Дата 10.11.2005, 10:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 10.11.2005

Репутация: нет
Всего: нет



Господа, помогите, плиз!

простая формула, которая дожна считать, если в ячейке встречается 1
=СЧЁТЕСЛИ(A1:A10;"*1*")
не работает, если в ячейке 1,2 или 1,2,3 или 2-1
Как это исправить?
PM MAIL   Вверх
likhobory
Дата 10.11.2005, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 466
Регистрация: 17.5.2005
Где: Москва

Репутация: 5
Всего: 20



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


--------------------
PM MAIL   Вверх
AsIs
Дата 10.11.2005, 12:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 310
Регистрация: 2.4.2005
Где: Санкт-Петербург

Репутация: 15
Всего: 17



Цитата
Господа, помогите, плиз!

простая формула, которая дожна считать, если в ячейке встречается 1
=СЧЁТЕСЛИ(A1:A10;"*1*")
не работает, если в ячейке 1,2 или 1,2,3 или 2-1
Как это исправить?

Пардоньте, так у вас наверное в ячейках числа введены... А формула, которую Вы используете работает с текстовыми значениями. Если ввести что-нибудь типа:
a1,4
a2,1
a3
a4
1a1

То все работает ок.
PM MAIL ICQ   Вверх
AsIs
Дата 10.11.2005, 12:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 310
Регистрация: 2.4.2005
Где: Санкт-Петербург

Репутация: 15
Всего: 17



О! smile
Вот так можно решить (если конечно макросы не использовать):
=СУММ(ЕСЛИ(ЕОШИБКА(НАЙТИ(1;A1:A10));0;1))
И нажимаете CTRL+SHIFT+ENTER для ввода формулы.

Работает всегда и со всем - числами, текстом.
PM MAIL ICQ   Вверх
Ева
Дата 11.11.2005, 07:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 10.11.2005

Репутация: нет
Всего: нет



AsIs, спасибо большое!! smile
всё великолепно работает! Вы меня осчастливили наполовину smile есть ещё один вопрос



PM MAIL   Вверх
Ева
Дата 11.11.2005, 08:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 10.11.2005

Репутация: нет
Всего: нет



извините, см. следующий..

Это сообщение отредактировал(а) Ева - 11.11.2005, 08:50
PM MAIL   Вверх
Ева
Дата 11.11.2005, 08:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 10.11.2005

Репутация: нет
Всего: нет



А с таким вопросом как бороться, господа, посмотрите?
Как лучше реализовать следующее:

сумма по с1:с5 при условиях:
если в Ai есть 1, то Ci
если в Ai (1,2 или 1,3), то Сi/2 //т.е 1 с другой любой цифрой рядом

Варианты таблицы:
а____ с
1____12
1,2__ 10
3_____8
3,4___14
1,3___10
_____сумм


Это сообщение отредактировал(а) Ева - 11.11.2005, 08:55
PM MAIL   Вверх
AsIs
Дата 11.11.2005, 11:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 310
Регистрация: 2.4.2005
Где: Санкт-Петербург

Репутация: 15
Всего: 17



Цитата
А с таким вопросом как бороться, господа, посмотрите?
Как лучше реализовать следующее:

сумма по с1:с5 при условиях:
если в Ai есть 1, то Ci
если в Ai (1,2 или 1,3), то Сi/2 //т.е 1 с другой любой цифрой рядом

Варианты таблицы:
а____ с
1____12
1,2__ 10
3_____8
3,4___14
1,3___10
_____сумм

Ева, я конечно очень хочу Вас осчастливить полностью smile
Но можно все-таки более точно сформулировать задачу?
Если в ячейке в столбце А введено число 1 (или число, которое содержит 1?), то к общей сумме добавить число из столбца С.
А если в ячейке в столбце А число начинается на 1 вслед за которой идет еще цифра (одна или может несколько?), то к общей сумме нужно добавить половину от того, что в столбце С.

Правильно?

ПС: вообще будет очень здорово, если Вы опишите Вашу задачу (если конечно это не коммерческая тайна smile ). А может ее можно проще решить. (так бывает очень часто).
PM MAIL ICQ   Вверх
Ева
Дата 11.11.2005, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 10.11.2005

Репутация: нет
Всего: нет



AsIs, с удовольствием покажу задачу smile ..ведь хотелось как проще, думалось мне.

Необходимо посчитать кол-во самостоятельной работы (столбец B) по семестрам. Семестров 6. Их номера в столбцах C-G - внутри таблицы.
.. так как выхода не видела, то вводила новый столбец вспомогательный (H), где вручную вписывала, в каких семестрах идет дисциплина.

Примерный расчет для 1 семестра написала рядом (403)

Надеюсь, что не сильно намудрила smile

Присоединённый файл ( Кол-во скачиваний: 3 )
Присоединённый файл  _1.xls 18,50 Kb
PM MAIL   Вверх
AsIs
Дата 11.11.2005, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 310
Регистрация: 2.4.2005
Где: Санкт-Петербург

Репутация: 15
Всего: 17



Вот, уже понятнее! smile
Значит так, предлагаю два варианта, один неправильный, другой правильный. smile
Конечно вариантов больше, может кто из почтенной публики меня дополнит.

Итак, вариант 1.
В дополнительном столбце вводим номера семестров, только без всяких запятых - они только мешают. Например, 23 - второй и третий семестр.
Тогда формула подсчета общего кол-ва часов будет такая:

Для первого семестра:
=СУММ(ЕСЛИ(ЕОШИБКА(НАЙТИ(1;H7:H31));0;B7:B31/ДЛСТР(H7:H31)))
Для второго семестра:
=СУММ(ЕСЛИ(ЕОШИБКА(НАЙТИ(2;H7:H31));0;B7:B31/ДЛСТР(H7:H31)))

Не забываем про CTRL+SHIFT+ENTER. Кстати, адреса ячеек из Вашего примера.
Можно придумать и то, как автоматизированно получать значения в столбце H - но это уже отдельная песня...

Вариант 2.
Создайте список данных (а-ля база данных, но в excel). В этом списке столбцы будут такие:
Семестр____Тип____Часы.
1__________Экз____90
3__________Экз____91
Т.е. Вы вводите уже данные поделенные в столбец Часы.
А дальше обрабатываете информацию всеми доступными способами в excel: сводные таблицы, подведение промежуточных итогов и т.п. Данные в таком виде будут структурированными и их можно обрабатывать как угодно.

Надеюсь, мои советы Вам помогут. smile

PM MAIL ICQ   Вверх
Ева
Дата 14.11.2005, 07:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 10.11.2005

Репутация: нет
Всего: нет



AsIs, как же всё здорово считается smile спасибо за помощь!
Можно я Вас расцелую за это smile
Мне подошел первый вариант, т.к. эта стандартная форма документа и мне от неё далеко отходить нельзя вроде как.
Вам успехов и побольше благодарностей в ответ! smile
PM MAIL   Вверх
AsIs
Дата 14.11.2005, 11:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 310
Регистрация: 2.4.2005
Где: Санкт-Петербург

Репутация: 15
Всего: 17



smile
"а я еще и на машинке умею, и крестиком вышивать..." (с) Простоквашино, хотя дословно не помню

PS: все-все, пошел офф, пора закругляться. Сейчас придут модераторы и раздадут всем замечаний. smile

Это сообщение отредактировал(а) AsIs - 14.11.2005, 11:52
PM MAIL ICQ   Вверх
Staruha
Дата 14.11.2005, 21:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1292
Регистрация: 1.2.2004
Где: Казань

Репутация: 6
Всего: 27



AsIs smile После хорошей работы можно и расслабиться smile


--------------------
Возмездие настигнет
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Работа с MS Office"
mihanik staruha

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами



  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • Оставляйте свои записи в "Книге отзывов о работе администрации"


Если Вам понравилась атмосфера форума, заходите к нам чаще!
С уважением mihanik и staruha.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Работа с MS Office | Следующая тема »


 




[ Время генерации скрипта: 0.0575 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.