Поиск поправки

Автор alpold, 29 апреля 2021, 15:52

0 Пользователи и 1 гость просматривают эту тему.

alpold

Всем добрый день! Помогите решить для меня непосильную задачу. Есть таблица. Проблема с Таблицей большой где на пересечении значения сферы и цилиндра нужно найти поправку. Например сфера -2,5 цилиндер -1,5 - в этом случае поправка для сферы должна быть -0,25 и должна быть выведена в желтую ячейку. При этом клеточка на пересечении двух значений сферы и цилиндра в таблице должна стать например красной.

bigor

Добрый
Цитата: alpold от 29 апреля 2021, 15:52Например сфера -2,5 цилиндер -1,5 - в этом случае поправка для сферы должна быть -0,25
как это у Вас получилось?
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

mikekaganski

#2
То есть поправка - это число в J27?

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

А вообще лучше вместо номограмм пользоваться формулами (даже если они эмпирические).
С уважением,
Михаил Каганский

bigor

Я его даже и не заметил :) Ну раз тут еще и раскраска задействована, то это только макросом делать.
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

alpold

Цитата: Bigor от 29 апреля 2021, 16:56Цитировать
Узкая вертикальная таблица справа это совсем другое она не учитывается, она для других целей

alpold

Цитата: mikekaganski от 29 апреля 2021, 17:03
То есть поправка - это число в J27?

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

А вообще лучше вместо номограмм пользоваться формулами (даже если они эмпирические).
подскажите как тогда сделать поиск на пересечении ? в принципе этот вариант меня устроит.

alpold

Цитата: mikekaganski от 29 апреля 2021, 17:03
То есть поправка - это число в J27?

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

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

alpold

Цитата: mikekaganski от 29 апреля 2021, 17:03
То есть поправка - это число в J27?

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

А вообще лучше вместо номограмм пользоваться формулами (даже если они эмпирические).
Попроавка это число рядом с горизонтальной нижней шкалой сферы в цветовой полосе куда попало значение на пересечении, в данном случае верно это j27

bigor

#8
Как вариант для поиска пересечений =SUMPRODUCT((E28:BJ28=E32)*(D3:D27=K32)*E3:BJ27)
или
=OFFSET(E27;E32/0,25;-K32/0,25)
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

alpold

Цитата: 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 то горит красным....это сработает но я помру для каждой ячейки формулы вбивать....

kompilainenn

Учловное форматирование поможет может быть, раскрашивать ячейки?
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

alpold

Цитата: kompilainenn от 29 апреля 2021, 18:58
Учловное форматирование поможет может быть, раскрашивать ячейки?
да чтобы подсвечивалась ячейка на пересечении. Но есть ли вариант не прописывать в каждую ячейку по отдельности формулу?

kompilainenn

Для УФ можно задать диапазон ячеек, к которому применить правило
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

mikekaganski

И эта формула для диапазона E3:BJ27 будет

AND($D3=$K$32;E$28=$E$32)
С уважением,
Михаил Каганский