посоветуйте толковую книгу для программировании в vba
Sintexxx:Выделяем нужное количество ячеек, папример А1:А100 Данные > Проверка данных > в закладке Параметры - выбираем ТИП ДАННЫХ - "Другой", в строке ФОРМУЛА пишем: =СЧЁТЕСЛИ($A$1:$A$100;A1)=1 переходим в закладку Сообщение об ошибке - ставим галку и пишем текст будущего сообщения > ОК Всё. Теперь пробуем 2 раза ввести одинаковые значения в любые ячейки данного диапазона
а что даёт в конце формулы =1 ?
это значит, что в результате выполнения выражения, возвращается ИСТИНА или ЛОЖЬ, по условию, если формула равна 1, то ИСТИНА иначе ЛОЖЬ.
Casper, спасибо
и ещё вопрос, читаю одну книгу по экселю и там такой странный (для меня) пример:
идёт описание создания прайс листа и вот одна из формул
C7=D7*КУРС
причём в ячейке C1 внесено значение КУРС= , а в след ячейке D1 - значение 5,75
Вопрос, как такое может быть если значение КУРС не является функцией или ссылкой, т.е. как можно умножать на слово/символ? Может это специфика 2000 экселя? Т.к. протягивание ячеек с этим курсом так же выглядит странно: выделяется диапозон далее Правка-Заполнить-Вниз, и никакого знака закрепления ($)...
для наглядности вечером скину скрин из книги.
|
офлайн
Неизвестный кот
Neophyte Poster
|
|
|
0 |
Город:
|
Sintexxx, книги нужно читать внимательно и по порядку, а не с середины. Ячейке D1 присвоено имя КУРС. Сделать это можно с помощью Вставка-Имя-Присвоить, или с помощью Поля Имени что находится слева от Строки формул.
Что-то похожее, это именованные строки и столбцы, но еще ни разу не встречал человека, который пользовался этим. С ссылками проще.
Я, обычно, чтобы запутать пользователя иногда присваиваю имена целым формулам.
и формулы выглядят =ФОРМУЛА1 или =ФОРМУЛА2 и т.д.
|
офлайн
IveGotThePower
USA Team
|
|
|
3467 |
21 год на сайте Город:
|
Sintexxx, в ячейках с1 и с2 введен просто текст,а d1 и d2 - присвоены имена КУРС и РОЗНИЦА
Помогите решить такую задачу:
есть массив данных из одного столбца функцией СУММЕСЛИ необходимо выцепить сумму для групп
Группа "А"
Группа "Б"
Группа "С"
проблема в том, что функция на отрез отказывается понимать такие названия групп, т.е. если поставить просто а,б,с всё считается, но надо что бы было полное название "Группа "А"". Подставновка *,? не работают, точнее итог всегда =0
И второе условие, в данном столбце есть как положительные так и отрицательные значения, естественно считать надо только +
Sintexxx, если я правильно понял, то проблема с кавычками.
если так, то есть 2 решения:
1) Брать критерий из ячейки.
2) Что бы указать кавычки внутри кавычек, надо их делать сдвоенными например так "Группа ""С"""
Sintexxx:Casper,
1. ячейка не катит
2. сдвоеные кавычки не помогают уже пробовал
1. не буду спрашивать почему ![]()
2. не может быть, показывай формулу целиком, найдем ошибку.
Casper, KSIva,
всё верно если писать - "Группа ""А""" всё заработает
а я ставил так - "Группа ""А"". Спасибо за подсказку.
помоги со 2м пунктом разораться.
И второе условие, в данном столбце есть как положительные так и отрицательные значения, естественно считать надо только +
Zver27, корень от числа в ячейке A1 можно записать так: =A1^(1/4) или так: =КОРЕНЬ(КОРЕНЬ(A1))
Ну а возведение в квадрат пишут обычно так: =A1^2 хотя можно и так: =СТЕПЕНЬ(A1;2)
Кстати в формуле есть число Пи. Используй функцию ПИ().
Во второй формуле есть сумма. Придется считать для каждого i отдельные значения параметров.
Подскажите, есть ли возможность "зашить" картинки (в формате jpeg или каком другом) непосредственно в документ, причем появляться определенное изображение должно при наведении на соответствующую ячейку?..
satori:Подскажите, есть ли возможность "зашить" картинки (в формате jpeg или каком другом) непосредственно в документ, причем появляться определенное изображение должно при наведении на соответствующую ячейку?..
Прайс делаешь?![]()
Лучше чем этот вариант я не встречал.