Форум поддержки пользователей LibreOffice, Apache OpenOffice

Главная категория => Calc => Тема начата: alpold от 29 апреля 2021, 15:52

Название: Поиск поправки
Отправлено: alpold от 29 апреля 2021, 15:52
Всем добрый день! Помогите решить для меня непосильную задачу. Есть таблица. Проблема с Таблицей большой где на пересечении значения сферы и цилиндра нужно найти поправку. Например сфера -2,5 цилиндер -1,5 - в этом случае поправка для сферы должна быть -0,25 и должна быть выведена в желтую ячейку. При этом клеточка на пересечении двух значений сферы и цилиндра в таблице должна стать например красной.
Название: Re: Поиск поправки
Отправлено: bigor от 29 апреля 2021, 16:56
Добрый
Цитата: alpold от 29 апреля 2021, 15:52Например сфера -2,5 цилиндер -1,5 - в этом случае поправка для сферы должна быть -0,25
как это у Вас получилось?
Название: Re: Поиск поправки
Отправлено: mikekaganski от 29 апреля 2021, 17:03
То есть поправка - это число в J27?

Если так, то я бы заполнил все ячейки соответствующей поправкой (например, серые ячейки слева числом 0,25), просто сделал бы текст невидимым (например, серый на сером, или формат числа, выводящий пустую строку). Так можно было бы определить поправку на пересечении.

А вообще лучше вместо номограмм пользоваться формулами (даже если они эмпирические).
Название: Re: Поиск поправки
Отправлено: bigor от 29 апреля 2021, 17:08
Я его даже и не заметил :) Ну раз тут еще и раскраска задействована, то это только макросом делать.
Название: Re: Поиск поправки
Отправлено: alpold от 29 апреля 2021, 17:17
Цитата: Bigor от 29 апреля 2021, 16:56Цитировать
Узкая вертикальная таблица справа это совсем другое она не учитывается, она для других целей
Название: Re: Поиск поправки
Отправлено: alpold от 29 апреля 2021, 17:19
Цитата: mikekaganski от 29 апреля 2021, 17:03
То есть поправка - это число в J27?

Если так, то я бы заполнил все ячейки соответствующей поправкой (например, серые ячейки слева числом 0,25), просто сделал бы текст невидимым (например, серый на сером, или формат числа, выводящий пустую строку). Так можно было бы определить поправку на пересечении.

А вообще лучше вместо номограмм пользоваться формулами (даже если они эмпирические).
подскажите как тогда сделать поиск на пересечении ? в принципе этот вариант меня устроит.
Название: Re: Поиск поправки
Отправлено: alpold от 29 апреля 2021, 17:22
Цитата: mikekaganski от 29 апреля 2021, 17:03
То есть поправка - это число в J27?

Если так, то я бы заполнил все ячейки соответствующей поправкой (например, серые ячейки слева числом 0,25), просто сделал бы текст невидимым (например, серый на сером, или формат числа, выводящий пустую строку). Так можно было бы определить поправку на пересечении.

А вообще лучше вместо номограмм пользоваться формулами (даже если они эмпирические).
К сожалению не знаю формулы описывающей данную номограмму
Название: Re: Поиск поправки
Отправлено: alpold от 29 апреля 2021, 17:26
Цитата: mikekaganski от 29 апреля 2021, 17:03
То есть поправка - это число в J27?

Если так, то я бы заполнил все ячейки соответствующей поправкой (например, серые ячейки слева числом 0,25), просто сделал бы текст невидимым (например, серый на сером, или формат числа, выводящий пустую строку). Так можно было бы определить поправку на пересечении.

А вообще лучше вместо номограмм пользоваться формулами (даже если они эмпирические).
Попроавка это число рядом с горизонтальной нижней шкалой сферы в цветовой полосе куда попало значение на пересечении, в данном случае верно это j27
Название: Re: Поиск поправки
Отправлено: bigor от 29 апреля 2021, 17:29
Как вариант для поиска пересечений =SUMPRODUCT((E28:BJ28=E32)*(D3:D27=K32)*E3:BJ27)
или
=OFFSET(E27;E32/0,25;-K32/0,25)
Название: Re: Поиск поправки
Отправлено: alpold от 29 апреля 2021, 18:01
Цитата: Bigor от 29 апреля 2021, 17:29
Как вариант для поиска пересечений =SUMPRODUCT((E28:BJ28=E32)*(D3:D27=K32)*E3:BJ27)
или
=OFFSET(E27;E32/0,25;-K32/0,25)

Спасибо! Первый вариант сработал...со вторым не разобрался чет. А нельзя форматирование ячейки связать с подобной формулой? Просто в каждую же не не стану я вбивать мол если сфера равна -0,25 а цилиндр -1 то горит красным....это сработает но я помру для каждой ячейки формулы вбивать....
Название: Re: Поиск поправки
Отправлено: kompilainenn от 29 апреля 2021, 18:58
Учловное форматирование поможет может быть, раскрашивать ячейки?
Название: Re: Поиск поправки
Отправлено: alpold от 29 апреля 2021, 19:00
Цитата: kompilainenn от 29 апреля 2021, 18:58
Учловное форматирование поможет может быть, раскрашивать ячейки?
да чтобы подсвечивалась ячейка на пересечении. Но есть ли вариант не прописывать в каждую ячейку по отдельности формулу?
Название: Re: Поиск поправки
Отправлено: kompilainenn от 29 апреля 2021, 19:03
Для УФ можно задать диапазон ячеек, к которому применить правило
Название: Re: Поиск поправки
Отправлено: mikekaganski от 29 апреля 2021, 19:13
И эта формула для диапазона E3:BJ27 будет

AND($D3=$K$32;E$28=$E$32)