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

    5453

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

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

    5453
    # 9 декабря 2008 17:24

    Привет есть такой проблема: надо такой расчёт чтоб сравнивал 3 или более строк и по итогу выдавал результат, если всё сходится то V если нет то X.

    заказ анализ подтверждение Кнотроль

    100 100 100 V

    Какой функцией это можно реализовать?

    Пока колдую на =ЕСЛИ

  • dikar Клуб счастливых людей
    офлайн
    dikar Клуб счастливых людей

    2587

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

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

    2587
    # 9 декабря 2008 19:32

    Sintexxx, три значения без проблем ЕСЛИ

    Пишите в ЛС.
  • KSIva Senior Member
    офлайн
    KSIva Senior Member

    12173

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

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

    12173
    # 10 декабря 2008 08:28

    В общем случае надо статистические функции крутить.

    Например, если исходные данные числа, то для любого количества чисел (в примере 30 строчек) можно попробовать следующее

    =ЕСЛИ(СЧЁТ(A1:A30)=СЧЁТЕСЛИ(A1:A30;A1);"V";"X")

    Вечно молодой, вечно пьяный...
  • Sintexxx Senior Member
    офлайн
    Sintexxx Senior Member

    5453

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

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

    5453
    # 10 декабря 2008 13:07

    KSIva, увы предложеный вариант не подходит

    вот что получилось у меня, но реализация кривая надо оптимизировать:

    =ЕСЛИ((A2+B2+C2)/3=A2;ЕСЛИ(A2>0;"V";"X");"X")

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

    12173

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

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

    12173
    # 10 декабря 2008 15:11

    Sintexxx, ты шутишь?:) совету взять книги по Ёкселю и посидеть, поразбираться.

    Пишешь в описании проблемы "чтоб сравнивал 3 или более строк", а сам приводишь примеры на три столбца:wink:

    Моя формула под твои ссылки: =ЕСЛИ(СЧЁТ(A2:C2)=СЧЁТЕСЛИ(A2:C2;A2);"V";"X") Вместо столбца С можешь подставить любой другой. Будет считать больше столбцов.

    Ну , чтобы было понятно твоя оптимизированная формула: =ЕСЛИ(И(A2=B2;A2=C2);"V";"X")

    Вечно молодой, вечно пьяный...
  • Sintexxx Senior Member
    офлайн
    Sintexxx Senior Member

    5453

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

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

    5453
    # 10 декабря 2008 16:45

    KSIva, блин... согласен ошибся в условии, надо сравнивать столбцы, а не строки

    извиняюсь.

    =ЕСЛИ(И(A2=B2;A2=C2);"V";"X")

    это расчёт то что хотел только немного подправил

    =ЕСЛИ(И(A2=B2;A2=C2);ЕСЛИ(A2>0;"V";"X");"X") т.к если будут пустые строки то также выполняется условие и выставляется V

    с фукцией И до этого не встречался,

    а вот этот пример просто сказка !!!:super:

    =ЕСЛИ(СЧЁТ(A2:C2)=СЧЁТЕСЛИ(A2:C2;A2);"V";"X")

    самое интересно что эти функции знаю и периодически ими пользуюсь!!!

    Спасибо!:)

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

    5453

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

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

    5453
    # 10 декабря 2008 17:23

    KSIva, есть ещё вопрос

    =ЕСЛИ(СЧЁТ(A3:C3)=СЧЁТЕСЛИ(A3:C3;A3);ЕСЛИ(A3>0;"V";"X");"X")

    интересует 2 часть условия, получается так что если внести в первую ячейку любое значение (А3), то расчёт сразу выводит V, т.к это задано условием, но как сделать так чтоб V выводилось только при всех равных столбцах?

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

    3467

    19 лет на сайте
    пользователь #30837

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

    3467
    # 10 декабря 2008 22:27

    Появилась необходимость, читать на лист экслеля из других экселевских книг некоторые данные, причем в зависимости от типа необходимо читать данные из разных книг, т.е. строчка с путем откуда будет читаться информация - генерируется в текствовом виде. Объясню на примере:

    Пусть требуется взять значение из ячейки A1 книги 2.xls которая лежит в корне на D: , в первой книге формируется строчка: 'D:\[2.xls]Лист1'!$A$1, как можно узнать значение по этому адресу ?

    З.ы. функция ДВССЫЛ не работает :(

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

    1915

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

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

    1915
    # 11 декабря 2008 10:39

    I've got the power,

    З.ы. функция ДВССЫЛ не работает

    Если ссылка_на_ячейку является ссылкой на другую рабочую книгу (внешней ссылкой), другая рабочая книга должна быть открытой. Если это не так, функция ДВССЫЛ возвратит значение ошибки #ССЫЛКА!.

    Не претендую на истину в последней инстанции. Можно установить расширенные функции Excel - например отсюда:

    http://xcell05.free.fr/downloads/Morefunc.zip

    И воспользоваться функцией INDIRECT.EXT(ссылка на ячейку со строчкой вида: 'D:\[2.xls]Лист1'!$A$1)

    Только что проверил. Работает, причеtм при закрытой книге, из которой берутся данные....

    Friends come and go, but enemies accumulate.
  • Vitalik Senior Member
    офлайн
    Vitalik Senior Member

    2818

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

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

    2818
    # 12 января 2009 10:20

    Был файл размером 3 мега с формулами, макросами. Из-за своего размера долго сохранялся. Начал смотреть в чем причина такого большого размера, оказалось из 65535 строк занято было 120, а остальные были пустые. Т.е. ползунок можно взять и перетянуть в самый низ.

    Решил удалить эти пустые строки - не получилось. В общем больше ничего не придумал, как вставить новый лист и скопировать все туда.

    Так и сделал, подправил формулы, которые при переносе повредились, удалил прошлый лист, сохранил - размер стал 800 кб. В принципе такой и должен быть.

    Теперь вот какая проблема, открываю файл, редактирую что-нибудь, нажимаю сохранить - "Документ не сохранен", и ни в какую не сохраняет(даже автосохранение).

    Начал искать такую же проблему в инете, нашел только на офф. сайте что-то про проблемы сети и копирование шаблонов, но решения нет.

    Как исправить эту ошибку? И как можно было удалить пустые строки?

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

    6125

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

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

    6125
    # 12 января 2009 11:03

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

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

    2818

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

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

    2818
    # 12 января 2009 13:02

    Поставил 2007, сохранил в нем. Теперь сохраняет и в 2003. Фантастика.... :)

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

    6125

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

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

    6125
    # 12 января 2009 13:54

    Покури программирование под Иксель на VBA... вообще футурологом станешь.

  • Олег Senior Member
    офлайн
    Олег Senior Member

    681

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

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

    681
    # 20 января 2009 22:40

    Всем привет! Среди вас есть знатоки Excel, помогите разобраться с ситуацией: в данной программе есть функция для ячейки "баттекст". Она отображает числа в виде текста. Функция чрезвычайно полезная, но у неё есть одна очень неприятная и непонятная особенность - текст отображается на ТАЙСКОМ ЯЗЫКЕ!!! Если среди присутствующих есть те, кто смог справиться с этой проблемой, отзовитесь пожалуйста!

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

    12173

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

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

    12173
    # 21 января 2009 08:47
    Олег:

    Всем привет! Среди вас есть знатоки Excel, помогите разобраться с ситуацией: в данной программе есть функция для ячейки "баттекст". Она отображает числа в виде текста. Функция чрезвычайно полезная, но у неё есть одна очень неприятная и непонятная особенность - текст отображается на ТАЙСКОМ ЯЗЫКЕ! Если среди присутствующих есть те, кто смог справиться с этой проблемой, отзовитесь пожалуйста!

    Проблема то, какая? Заставить БАТТЕКСТ писать на русском (белорусском, украинском, английском)? Ответ - нельзя. Но можно добавить свою функцию, котаю будет делать число прописью. При чем таких реализаций несколько десятков

    Вечно молодой, вечно пьяный...
  • Putrach Senior Member
    офлайн
    Putrach Senior Member

    3302

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

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

    3302
    # 21 января 2009 11:05

    я пользуюсь вот этими: http://gb.by/node.phtml?index=1970

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

    6125

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

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

    6125
    # 21 января 2009 11:22

    А я в суровые 95-е годы сам написал.... :)

    Ничего мудреного ... сейчас конечно использование готовых компонент сильно экономит время...

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

    2474

    18 лет на сайте
    пользователь #49683

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

    2474
    # 28 января 2009 16:40 Редактировалось fishkorn, 1 раз.

    del

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

    3037

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

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

    3037
    # 28 января 2009 17:06

    Параметры - Формулы - Стиль ссылок R1C1 - убрать птичку

    Сумма разума на планете — величина постоянная; население постоянно растёт. — Аксиома Коула
  • KSIva Senior Member
    офлайн
    KSIva Senior Member

    12173

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

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

    12173
    # 29 января 2009 08:58

    LWolf, может есть комбинация клавиш для этого дела?

    Вечно молодой, вечно пьяный...