Ответить
  • Sintexxx Senior Member
    офлайн
    Sintexxx Senior Member

    5461

    20 лет на сайте
    пользователь #59558

    Профиль
    Написать сообщение

    5461
    # 2 сентября 2009 14:25

    посоветуйте толковую книгу для программировании в vba

  • Casper Senior Member
    офлайн
    Casper Senior Member

    4731

    23 года на сайте
    пользователь #2950

    Профиль
    Написать сообщение

    4731
    # 2 сентября 2009 14:38
    Sintexxx:

    Выделяем нужное количество ячеек, папример А1:А100 Данные > Проверка данных > в закладке Параметры - выбираем ТИП ДАННЫХ - "Другой", в строке ФОРМУЛА пишем: =СЧЁТЕСЛИ($A$1:$A$100;A1)=1 переходим в закладку Сообщение об ошибке - ставим галку и пишем текст будущего сообщения > ОК Всё. Теперь пробуем 2 раза ввести одинаковые значения в любые ячейки данного диапазона

    а что даёт в конце формулы =1 ?

    это значит, что в результате выполнения выражения, возвращается ИСТИНА или ЛОЖЬ, по условию, если формула равна 1, то ИСТИНА иначе ЛОЖЬ.

  • Sintexxx Senior Member
    офлайн
    Sintexxx Senior Member

    5461

    20 лет на сайте
    пользователь #59558

    Профиль
    Написать сообщение

    5461
    # 2 сентября 2009 17:57

    Casper, спасибо

    и ещё вопрос, читаю одну книгу по экселю и там такой странный (для меня) пример:

    идёт описание создания прайс листа и вот одна из формул

    C7=D7*КУРС

    причём в ячейке C1 внесено значение КУРС= , а в след ячейке D1 - значение 5,75

    Вопрос, как такое может быть если значение КУРС не является функцией или ссылкой, т.е. как можно умножать на слово/символ? Может это специфика 2000 экселя? Т.к. протягивание ячеек с этим курсом так же выглядит странно: выделяется диапозон далее Правка-Заполнить-Вниз, и никакого знака закрепления ($)...

    для наглядности вечером скину скрин из книги.

  • Неизвестный кот Neophyte Poster
    офлайн
    Неизвестный кот Neophyte Poster

    0


    пользователь #93485

    Профиль

    0
    # 2 сентября 2009 18:21

    Sintexxx, это может быть имя диапазона или штота похожее

  • KSIva Senior Member
    офлайн
    KSIva Senior Member

    14049

    22 года на сайте
    пользователь #15360

    Профиль
    Написать сообщение

    14049
    # 3 сентября 2009 09:14

    Sintexxx, книги нужно читать внимательно и по порядку, а не с середины. Ячейке D1 присвоено имя КУРС. Сделать это можно с помощью Вставка-Имя-Присвоить, или с помощью Поля Имени что находится слева от Строки формул.

    Что-то похожее, это именованные строки и столбцы, но еще ни разу не встречал человека, который пользовался этим. С ссылками проще.

    Я, обычно, чтобы запутать пользователя иногда присваиваю имена целым формулам.

    и формулы выглядят =ФОРМУЛА1 или =ФОРМУЛА2 и т.д.

    Sapienti sat...
  • Sintexxx Senior Member
    офлайн
    Sintexxx Senior Member

    5461

    20 лет на сайте
    пользователь #59558

    Профиль
    Написать сообщение

    5461
    # 3 сентября 2009 11:35

    вот как это выглядит:

  • Casper Senior Member
    офлайн
    Casper Senior Member

    4731

    23 года на сайте
    пользователь #2950

    Профиль
    Написать сообщение

    4731
    # 3 сентября 2009 11:45

    Sintexxx, ячейке D1 присвоено имя КУРС, а C1 - это просто бутафория :)

  • IveGotThePower USA Team
    офлайн
    IveGotThePower USA Team

    3467

    21 год на сайте
    пользователь #30837

    Профиль
    Написать сообщение

    3467
    # 3 сентября 2009 11:46

    Sintexxx, в ячейках с1 и с2 введен просто текст,а d1 и d2 - присвоены имена КУРС и РОЗНИЦА

    We can take that place. And than do what? Heads on pikes.
  • Sintexxx Senior Member
    офлайн
    Sintexxx Senior Member

    5461

    20 лет на сайте
    пользователь #59558

    Профиль
    Написать сообщение

    5461
    # 3 сентября 2009 11:49

    KSIva, Точно реально так и есть. Спасибо за подсказку!

  • Sintexxx Senior Member
    офлайн
    Sintexxx Senior Member

    5461

    20 лет на сайте
    пользователь #59558

    Профиль
    Написать сообщение

    5461
    # 4 сентября 2009 15:23

    Помогите решить такую задачу:

    есть массив данных из одного столбца функцией СУММЕСЛИ необходимо выцепить сумму для групп

    Группа "А"

    Группа "Б"

    Группа "С"

    проблема в том, что функция на отрез отказывается понимать такие названия групп, т.е. если поставить просто а,б,с всё считается, но надо что бы было полное название "Группа "А"". Подставновка *,? не работают, точнее итог всегда =0

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

  • Casper Senior Member
    офлайн
    Casper Senior Member

    4731

    23 года на сайте
    пользователь #2950

    Профиль
    Написать сообщение

    4731
    # 4 сентября 2009 15:56

    Sintexxx, если я правильно понял, то проблема с кавычками.

    если так, то есть 2 решения:

    1) Брать критерий из ячейки.

    2) Что бы указать кавычки внутри кавычек, надо их делать сдвоенными например так "Группа ""С"""

  • Sintexxx Senior Member
    офлайн
    Sintexxx Senior Member

    5461

    20 лет на сайте
    пользователь #59558

    Профиль
    Написать сообщение

    5461
    # 4 сентября 2009 17:12

    Casper,

    1. ячейка не катит

    2. сдвоеные кавычки не помогают уже пробовал

  • Casper Senior Member
    офлайн
    Casper Senior Member

    4731

    23 года на сайте
    пользователь #2950

    Профиль
    Написать сообщение

    4731
    # 4 сентября 2009 17:17
    Sintexxx:

    Casper,

    1. ячейка не катит

    2. сдвоеные кавычки не помогают уже пробовал

    1. не буду спрашивать почему :)

    2. не может быть, показывай формулу целиком, найдем ошибку.

  • KSIva Senior Member
    офлайн
    KSIva Senior Member

    14049

    22 года на сайте
    пользователь #15360

    Профиль
    Написать сообщение

    14049
    # 4 сентября 2009 17:39

    Sintexxx, Casper, проверил оба варианта. Все работает.

    Sapienti sat...
  • Sintexxx Senior Member
    офлайн
    Sintexxx Senior Member

    5461

    20 лет на сайте
    пользователь #59558

    Профиль
    Написать сообщение

    5461
    # 8 сентября 2009 15:59

    Casper, KSIva,

    всё верно если писать - "Группа ""А""" всё заработает

    а я ставил так - "Группа ""А"". Спасибо за подсказку.

    помоги со 2м пунктом разораться.

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

  • Zver27 Member
    офлайн
    Zver27 Member

    247

    17 лет на сайте
    пользователь #165541

    Профиль
    Написать сообщение

    247
    # 8 сентября 2009 19:21

    Приветствую всех спецов по MS Excell/ Есть такие формулы

    , помогите с написанием в екселе, а конкретно интересует кв.корень в четвертой степени и вторая степень числа, как это написать в формуле остальное вроде понятно. Спасибо

  • KSIva Senior Member
    офлайн
    KSIva Senior Member

    14049

    22 года на сайте
    пользователь #15360

    Профиль
    Написать сообщение

    14049
    # 9 сентября 2009 08:21

    Zver27, корень от числа в ячейке A1 можно записать так: =A1^(1/4) или так: =КОРЕНЬ(КОРЕНЬ(A1))

    Ну а возведение в квадрат пишут обычно так: =A1^2 хотя можно и так: =СТЕПЕНЬ(A1;2)

    Кстати в формуле есть число Пи. Используй функцию ПИ().

    Во второй формуле есть сумма. Придется считать для каждого i отдельные значения параметров.

    Sapienti sat...
  • Zver27 Member
    офлайн
    Zver27 Member

    247

    17 лет на сайте
    пользователь #165541

    Профиль
    Написать сообщение

    247
    # 11 сентября 2009 14:22

    KSIva, спасибо огромное.

  • satori Senior Member
    офлайн
    satori Senior Member

    16956

    21 год на сайте
    пользователь #23889

    Профиль
    Написать сообщение

    16956
    # 15 октября 2009 15:43

    Подскажите, есть ли возможность "зашить" картинки (в формате jpeg или каком другом) непосредственно в документ, причем появляться определенное изображение должно при наведении на соответствующую ячейку?..

  • KSIva Senior Member
    офлайн
    KSIva Senior Member

    14049

    22 года на сайте
    пользователь #15360

    Профиль
    Написать сообщение

    14049
    # 15 октября 2009 15:49
    satori:

    Подскажите, есть ли возможность "зашить" картинки (в формате jpeg или каком другом) непосредственно в документ, причем появляться определенное изображение должно при наведении на соответствующую ячейку?..

    Прайс делаешь?:wink:

    Лучше чем этот вариант я не встречал.

    Sapienti sat...