[Solved] Changing Color of n Fields
[Solved] Changing Color of n Fields
Hi Everybody,
I'm relatively new to using OpenOfficeCalc and i can't figure out how to solve an issue i have.
I made a Spreadsheet that calculates the Coordinates for objects arranged on a circle. so if you give it a center point, a radius and a number of objects (n) it will calculate the coords automatically. (i use that for a game, see attached file: Circleology V2)
because people who don't know how the spreadsheet works will use it, i want the relevant fields to change color, so everybody knows which coordinates to use. in the spreadsheet i have something like 60+ lines, but usually only a smaller n is needed.
so for example if i picked n=10 then i want the first 10 results of x and y to be a certain color.
i hope you can help me with this, thanks!
I'm relatively new to using OpenOfficeCalc and i can't figure out how to solve an issue i have.
I made a Spreadsheet that calculates the Coordinates for objects arranged on a circle. so if you give it a center point, a radius and a number of objects (n) it will calculate the coords automatically. (i use that for a game, see attached file: Circleology V2)
because people who don't know how the spreadsheet works will use it, i want the relevant fields to change color, so everybody knows which coordinates to use. in the spreadsheet i have something like 60+ lines, but usually only a smaller n is needed.
so for example if i picked n=10 then i want the first 10 results of x and y to be a certain color.
i hope you can help me with this, thanks!
- Attachments
-
- Circleology V2.ods
- (22.56 KiB) Downloaded 138 times
Last edited by Kapa150 on Sun Apr 19, 2020 7:31 pm, edited 1 time in total.
Windows 10, Open Office Version 4.1.6
Re: Changing Color of n Fields
Welcome to the forum!
I have some problems to understand.
Mainly: In what way do you "pick" the value of n.
Generally you can ovelay attributes like the background colour to cells conditionally using the tool
>Format>Conditional Format...
Any combination of attributes you want to overlay (over the original attributes of the cell / its cell style) you need to define a named CellStyle for.
Editing: See attached.
I have some problems to understand.
Mainly: In what way do you "pick" the value of n.
Generally you can ovelay attributes like the background colour to cells conditionally using the tool
>Format>Conditional Format...
Any combination of attributes you want to overlay (over the original attributes of the cell / its cell style) you need to define a named CellStyle for.
Editing: See attached.
Last edited by Lupp on Sun Apr 19, 2020 2:57 pm, edited 1 time in total.
On Windows 10: LibreOffice 24.2 (new numbering) and older versions, PortableOpenOffice 4.1.7 and older, StarOffice 5.2
---
Lupp from München
---
Lupp from München
Re: Changing Color of n Fields
by that i just meant that it's the value the user picks. it's a variable, that changes. and i want the color of the x and the y coordinates of n fields to change with it, so the user sees which coordinates to copy.
thx for the quick response
thx for the quick response
Windows 10, Open Office Version 4.1.6
Re: Changing Color of n Fields
The word "pick" isn't unambiguous enough. So is "variable" in the context. Spreadsheets get values entered into cells and calculated results are returned to cells. If somebody "picked" a value this way, tell what cell he used (or is expected to use).
If you want to use any tool probably named a "picker" like the annoying "Date Pickkers" e.g, also tell.
(See the attachment to my previois post.)
If you want to use any tool probably named a "picker" like the annoying "Date Pickkers" e.g, also tell.
(See the attachment to my previois post.)
On Windows 10: LibreOffice 24.2 (new numbering) and older versions, PortableOpenOffice 4.1.7 and older, StarOffice 5.2
---
Lupp from München
---
Lupp from München
Re: Changing Color of n Fields
the users know what cell to use, that's not the issue. the issue, as explained, is that i don't know how to conditionally change the colour of the cells.
i looked at your attachment and i don't quite understand what you did. i want the color of the x and the y coordinates to change (so the A and B column), not the line.
do you know what the formula for conditional formating would be if i wanted to colour n number of lines using the counters (in column H or I)?
essentially i want it to do this: if (number in H1) is bigger than 0, then change the colour of A1 and B1 to (blue (or whatever)). and then do that for the entire colum?
thanks again for the quick response and the patience
i looked at your attachment and i don't quite understand what you did. i want the color of the x and the y coordinates to change (so the A and B column), not the line.
do you know what the formula for conditional formating would be if i wanted to colour n number of lines using the counters (in column H or I)?
essentially i want it to do this: if (number in H1) is bigger than 0, then change the colour of A1 and B1 to (blue (or whatever)). and then do that for the entire colum?
thanks again for the quick response and the patience
Windows 10, Open Office Version 4.1.6
Re: Changing Color of n Fields
As I already told you, you should use ConditionalFormatting. That's everything I can tell you regarding your "...please limit your responses to that." If you insist on telling me how my answers should look or what I am allowed to ask in return, we won't get anywhere.
Studying the formula used in the CF dialog of my example you should be able to adapt it to your needs. If not, you may need to ask not for an answer or a hint, but for direct and specific assistance - and if somebody is ready to serve you then, this would surely require complete and precise information about what you eventually want to achieve.
So far there is a serious lack of clarity. Using the "counters in column H or I" is not an option since there are many pairs of numbers, and conditional formatting of a depending number of rows only can be done for a specific number - or a pair if two columns should be affected independently. How would your "knowing" user "pick" the needed informatiom?
Studying the formula used in the CF dialog of my example you should be able to adapt it to your needs. If not, you may need to ask not for an answer or a hint, but for direct and specific assistance - and if somebody is ready to serve you then, this would surely require complete and precise information about what you eventually want to achieve.
So far there is a serious lack of clarity. Using the "counters in column H or I" is not an option since there are many pairs of numbers, and conditional formatting of a depending number of rows only can be done for a specific number - or a pair if two columns should be affected independently. How would your "knowing" user "pick" the needed informatiom?
On Windows 10: LibreOffice 24.2 (new numbering) and older versions, PortableOpenOffice 4.1.7 and older, StarOffice 5.2
---
Lupp from München
---
Lupp from München
Re: Changing Color of n Fields
the "please limit your response to that" sounded more rude than i intended it. i removed it from the comment.
"Using the "counters in column H or I" is not an option since there are many pairs of numbers, and conditional formatting of a depending number of rows only can be done for a specific number" that's a shame
i guess i will look up how the CF thing works, maybe i ll find something. ty for the responses
LG aus Österreich
"Using the "counters in column H or I" is not an option since there are many pairs of numbers, and conditional formatting of a depending number of rows only can be done for a specific number" that's a shame
i guess i will look up how the CF thing works, maybe i ll find something. ty for the responses
LG aus Österreich
Windows 10, Open Office Version 4.1.6
Re: Changing Color of n Fields
Please give us more details: Which lines of the x, y values or which values you want to colorize - depending on what other values or what state of another cels?i want the color of the x and the y coordinates to change (so the A and B column), not the line.
Please upload YOUR sample file - colorized manually, and with some information about the actual state.
Tibor Kovacs, Hungary; LO7.5.8 /Win7-10 x64Prof.
PortableApps/winPenPack: LO3.3.0-7.6.2;AOO4.1.14
Please, edit the initial post in the topic: add the word [Solved] at the beginning of the subject line - if your problem has been solved.
PortableApps/winPenPack: LO3.3.0-7.6.2;AOO4.1.14
Please, edit the initial post in the topic: add the word [Solved] at the beginning of the subject line - if your problem has been solved.
Re: Changing Color of n Fields
sure @zizi64
i attached two files that should illustrate what i'm looking to do. (one for n=10 and therefore 10 colored fields in cells A and B and one for n=15 and 15 colored cells in A and B)
i hope this clears things up
i attached two files that should illustrate what i'm looking to do. (one for n=10 and therefore 10 colored fields in cells A and B and one for n=15 and 15 colored cells in A and B)
i hope this clears things up
- Attachments
-
- Circleology V2 for n = 15.ods
- (27.07 KiB) Downloaded 155 times
-
- Circleology V2 for n = 10.ods
- (23.62 KiB) Downloaded 140 times
Windows 10, Open Office Version 4.1.6
Re: Changing Color of n Fields
It seems as a pure CF problem. I just named the cell D3 with name "Count", and I used it in the condition. (First I selected the filled-in range in the columns A, B.)
The sample file was edited in my LibreOffice 6.2.8
The sample file was edited in my LibreOffice 6.2.8
Tibor Kovacs, Hungary; LO7.5.8 /Win7-10 x64Prof.
PortableApps/winPenPack: LO3.3.0-7.6.2;AOO4.1.14
Please, edit the initial post in the topic: add the word [Solved] at the beginning of the subject line - if your problem has been solved.
PortableApps/winPenPack: LO3.3.0-7.6.2;AOO4.1.14
Please, edit the initial post in the topic: add the word [Solved] at the beginning of the subject line - if your problem has been solved.
Re: Changing Color of n Fields
thanks so much zizi!!! it works
it only marks 9 and not 10 (but that's easy enough to fix)
it only marks 9 and not 10 (but that's easy enough to fix)
Windows 10, Open Office Version 4.1.6
Re: [Solved] Changing Color of n Fields
Yes, i see now... You must use an offset value for the function ROW() in the condition formula.it only marks 9 and not 10 (but that's easy enough to fix)
Tibor Kovacs, Hungary; LO7.5.8 /Win7-10 x64Prof.
PortableApps/winPenPack: LO3.3.0-7.6.2;AOO4.1.14
Please, edit the initial post in the topic: add the word [Solved] at the beginning of the subject line - if your problem has been solved.
PortableApps/winPenPack: LO3.3.0-7.6.2;AOO4.1.14
Please, edit the initial post in the topic: add the word [Solved] at the beginning of the subject line - if your problem has been solved.
Re: [Solved] Changing Color of n Fields
"Yes, i see now... You must use an offset value for the function ROW() in the condition formula."
i don't know what that means xD
here is how i solved it: ROW()<=Count+1 (i just added the +1 to your solution)
so your initial response solved everything for me! that was exactly what i was looking for!
many thanks!
i don't know what that means xD
here is how i solved it: ROW()<=Count+1 (i just added the +1 to your solution)
so your initial response solved everything for me! that was exactly what i was looking for!
many thanks!
Windows 10, Open Office Version 4.1.6
Re: [Solved] Changing Color of n Fields
Yeees...Kapa150 wrote:"... You must use an offset value ... in the condition formula."
But that's no sorcery. You surely want to understand better.
The function ROW() doesn't return a number of rows but the number (index) of a specific row for which it was called.
Generally it is used with a cell reference as its paramter. If this parameter is omitted it works for te cell for/from which it was called.
To get a number of rows you can use the function ROWS() which needs to be called with a reference to a CellRange.
You see: Zizi64 shortened the formula by implying that the range for which he wanted to count the number of rows started a row number 1. In fact it started at number 2 what caused the flaw. With other words: The offset you are talking of depends on the the row-number of the first row needing to be taken in account.
For the next step you need to understand the way absolute and (vs.) relativ addressing works. Do you? If not read the tutorial viewtopic.php?f=75&t=39529 about "Ten concepts that every Calc user should know".
Looking at the sheet again enter the address of the range you want to define a ConditionalFormat for into the NameBox (left of the FormulaBar). No need to be stingy. Lets think of A2:B1001. CF of the discussed kind isn't critiocal concerning efficiency. (If you insist on selecting the range by dragging the mouse, you should start at the bottom-right corner. This makes understanding easier in AOO.)
Now open the CF dialog. Thinking it from the one cell having the focus-borders (on the example A2 now) you should enter the formula
Code: Select all
ROWS(A$2:A2) <= 10 if you want 10 rows highlighted or
ROWS(A$2:A2) <= Count if Count is again used to pass the number or
ROWS(A$2:A2) <= $Z$2 If cell Z2 shall be asked for the number.
Got it?
Don't worry if it looks slightly complicated. You will soon get along with this kind of considerations - if you seriously try. And if you think you shouldn't, spreadsheets beyond a bit of adding expenses aren't an option for you.
On Windows 10: LibreOffice 24.2 (new numbering) and older versions, PortableOpenOffice 4.1.7 and older, StarOffice 5.2
---
Lupp from München
---
Lupp from München
Re: [Solved] Changing Color of n Fields
THAT IS an offset (additional) value!here is how i solved it: ROW()<=Count+1 (i just added the +1 to your solution)
Tibor Kovacs, Hungary; LO7.5.8 /Win7-10 x64Prof.
PortableApps/winPenPack: LO3.3.0-7.6.2;AOO4.1.14
Please, edit the initial post in the topic: add the word [Solved] at the beginning of the subject line - if your problem has been solved.
PortableApps/winPenPack: LO3.3.0-7.6.2;AOO4.1.14
Please, edit the initial post in the topic: add the word [Solved] at the beginning of the subject line - if your problem has been solved.
Re: [Solved] Changing Color of n Fields
Assuming you mean it literally: One of the rare cases I would contradict you.Zizi64 wrote:THAT IS an offset (additional) value!
I regard the "+1" named an offset by "Kapa150" a misleading way to write
Code: Select all
+ Row(A$2)-1
Code: Select all
- (Row(A$2)-1))
Code: Select all
ROWS(A$2:B2)
The relevant difference will get obvious as soon as you insert an additional row above current row 1.
See attachment demonstrating the difference - and pleading for the usage of "semantically correct" expressions in place of surrogates only working as needed under restrictions.
On Windows 10: LibreOffice 24.2 (new numbering) and older versions, PortableOpenOffice 4.1.7 and older, StarOffice 5.2
---
Lupp from München
---
Lupp from München
Re: [Solved] Changing Color of n Fields
ohZizi64 wrote:THAT IS an offset (additional) value!
and thx again, for being the only one who was helpful
take care zizi
Windows 10, Open Office Version 4.1.6
Re: [Solved] Changing Color of n Fields
I have a differing (contrary) opinion about this...for being the only one who was helpful
Tibor Kovacs, Hungary; LO7.5.8 /Win7-10 x64Prof.
PortableApps/winPenPack: LO3.3.0-7.6.2;AOO4.1.14
Please, edit the initial post in the topic: add the word [Solved] at the beginning of the subject line - if your problem has been solved.
PortableApps/winPenPack: LO3.3.0-7.6.2;AOO4.1.14
Please, edit the initial post in the topic: add the word [Solved] at the beginning of the subject line - if your problem has been solved.
Re: [Solved] Changing Color of n Fields
Why doesn't occur a proper joke to me now?
@Zizi64: Please feel sure of my high regard.
@Zizi64: Please feel sure of my high regard.
On Windows 10: LibreOffice 24.2 (new numbering) and older versions, PortableOpenOffice 4.1.7 and older, StarOffice 5.2
---
Lupp from München
---
Lupp from München