Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.12.2012, 19:35   #11
oksundel
Пользователь
 
Регистрация: 24.05.2012
Сообщений: 11
По умолчанию

Попробую целиком выложить здесь.... Не получилось. Пишет "некорректный файл". Попробую сделать одну страницу из Книги
oksundel вне форума Ответить с цитированием
Старый 08.12.2012, 19:36   #12
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Можно и формулой обойтись
Код:
=ЕСЛИ(СЧЁТЕСЛИ(A1:H1;"=с")=0;"-";СЧЁТЕСЛИ(A1:H1;"=с"))
Правда тут не очень оптимально, т.к подсчёт букв идёт дважды. Но если хочется оптимизировать, то можно в 2 этапа провести: сначала подсчитать через СЧЁТЕСЛИ, а затем нолик заменить на тире или на пустое.
A1:H1 - это диапазон ячеек в строке
eoln вне форума Ответить с цитированием
Старый 08.12.2012, 19:41   #13
oksundel
Пользователь
 
Регистрация: 24.05.2012
Сообщений: 11
По умолчанию

Вот так. Получилось. Открывайте, буду объяснять. Аськи нет. Давайте я Вам по телефону позвоню, что-ли. Так, наверное быстрее будет и синхронно.
ВЛОЖЕНИЕ УДАЛЕНО МНОЙ (oksundel)

Спасибо. Сейчас буду пробовать, разбираться и корректировать.

УРА! УРА! УРА! Все работает!!! Считает один раз. СПАСИБО!!! Базиля, огромное спасибо, но Ваша помощь уже не требуется.

Последний раз редактировалось Stilet; 08.12.2012 в 19:52.
oksundel вне форума Ответить с цитированием
Старый 08.12.2012, 19:49   #14
Базиля
Участник клуба
 
Аватар для Базиля
 
Регистрация: 03.12.2009
Сообщений: 1,013
По умолчанию

Товарищ eoln привел хороший вариант решения и все подробно расписал За что ему и спасибо!
И макросы в принципе не нужны, но на самом деле, все в целом зависит от вашего задания.
Базиля вне форума Ответить с цитированием
Старый 08.12.2012, 20:10   #15
oksundel
Пользователь
 
Регистрация: 24.05.2012
Сообщений: 11
По умолчанию

Кстати, правильно будет так:
= ЕСЛИ(СЧЁТЕСЛИ($А1:$Z1;"=н");СЧЁТЕСЛ И($А1:$Z1;"=н");"-")
Буквы заменяются.
oksundel вне форума Ответить с цитированием
Старый 08.12.2012, 20:30   #16
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Цитата:
Сообщение от oksundel Посмотреть сообщение
Кстати, правильно будет так:
То же самое, только задом наперёд.
Первый параметр булевый и если СЧЁТЕСЛИ($А1:$Z1;"=н") возвратит ноль, то это ложь, а если не 0, то это трактуется как истина.
У меня просто явно указан предикат
eoln вне форума Ответить с цитированием
Старый 08.12.2012, 20:52   #17
oksundel
Пользователь
 
Регистрация: 24.05.2012
Сообщений: 11
По умолчанию

"БУЛЕВЫЙ", "ПРЕДИКАТ" - я ничего не поняла, а вот машина, подсчитывая количество букв, в первом столбике выдала правильный ответ - числом, а в другом столбике почему-то начала выдавать "-" вместо числа. Я переписала формулу и получила верный ответ.
oksundel вне форума Ответить с цитированием
Старый 08.12.2012, 20:58   #18
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

OFF
Это, наверное, магия
eoln вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отфильтровать Метаэлементы "." и ".." при чтении каталога Armatus PHP 1 14.05.2012 15:35
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04
Ошибка при использовании OlePropertyGet("Documents").OleProcedure("Add") в C++ Builder AleksP C++ Builder 7 11.04.2009 13:06
настроить при открытии Excel 2003 в окошке "Тип файлов" вывод пункта "Все файлы (*.*)" по умолчанию? Unior Microsoft Office Excel 2 01.03.2009 02:42