Conditionally clear content of cells subject to Data>Validity - macros

In CALC I have a column which I set up to be filled with values from a specified cell range (using Data > Validity menu). This column represent a "Forecast date" in a spreadsheet used as a TODO list. Now another column in this sheet represent the effective date when an item is done.
I would like that, when this "Done Date" column is filled in a row, then the corresponding value in the "Forecast date" disappears. I thought it would be straightforward to put in the Forecast date column a formula IF(ISBLANK()) but I can't have in this column a formula AND a Data>Validity: if I choose an item in the list the formula is cleared, etc. Is there a way to do so?
Edit:
Screenshot as requested. Column A is where user selects a date within the list, and I want to remove that date if something is filled in Column B.

Related

How to obtain name of another sheet based on a cell value in current sheet?

For example, I have a date column in current sheet (overview_sheet) and a count column, the sheets are named the same with the addition of a date behind it to differentiate each sheet eg. sheet_0714, sheet_0715
For the count column cells, I use functions like =sheet_0715!H20 manually to get the value from the other sheet, but is there a way where I can change the date part of the function dynamically based on the date of the row?
so, =sheet_(date)!H20 where (date) is based on date of the row in current sheet
Please use one of the following, depending on how your cells are formatted.
formatted as text: _0715
=INDIRECT("sheet"&T1&"!H20")
formatted as date: 0715
=INDIRECT("sheet_"&TEXT(T2,"mmdd")&"!H20")
Functions used:
INDIRECT
TEXT

Google Sheet: Pick max date out of row

Assume: in a google sheet the attendance to courses is logged with crosses.
Goal is to get the last attendance date of a person and add 6 months to it. ( course needs to be followed every six months ).
I've tried to retrieve the date of the last course in one column and add the +6months immediately and tried to have the +6 months in the second column, but I didn't succeed in both attempts.
See this link for example google sheet: https://docs.google.com/spreadsheets/d/10DG2I4VgTlOHJ5TG0qH4pJ5hJ9zsYuJCgRzEtuiTE60/edit?usp=sharing
=lookup("x",$B4:$F4,B$2:F$2)
Enter this formula in cell G4 and copy down the rows.
This formula looks for "x" (the attendance indicator) in cells in row 4 (columns B to F) - it's looking for the last instance. Then it returns the cell value from row 2 (the course date) of the relevant column.
=EDATE(G4, 6)
Enter this formula in cell H4, and copy down the rows.
This is pretty straightforward. It takes the date obtained from the lookup formula and adds 6 months.
Note that the lookup formula references column F. That's because as you create more courses you'll want the formula to automatically include them. So in cell F1, type something like "Don't use this column" - and then don't use that column!
Now when you add a new course, insert a new column to the left of the column headed "Don't use this column". This will ensure that the range in the lookup formula will expand to include the new column/course, and your latest attendance date will be updated automatically.
BTW, there's no guarantee that the date of the next course is a working day.

Fiori Elements List Report Object Page Row formatting

with the annotation modeler I have added a header and a table to the Object Page.
The Table Data has some column data (e.g. Name, date of birth, sex [m/f]) only name and year are shown.
Dependent on the value of the column sex (m or f) I want to set the background color of the entire row to pink or blue. Additionally I want to reformat the date of birth that only the year is shown.
So far I've tried to add a formatter to the table, but haven't found a method to do it.
So what would be the best way to achieve this behavior.

How do I find data against a date for an item from another work sheet

How do I find data against a date for an item from another work sheet. I am unable to use vlookup or Hlookup as that Item number has multiple number of data for different week date. For eg on the first sheet I have item ABC and I want data for that same item against date 01/13/2014 and 01/20/2014 from another sheet. How do I Pull exact cell data for that item.
This is how i got this working.
=INDEX(Sheet2!A$1:H$9,MATCH(A2,Sheet2!A$1:A$9,0),MATCH(B2,Sheet2!A$1:H$1,0))
The idea is to match the index by matching the intersection of your item number in row and your week date in column in sheet2. You would get #N/A as well but ignore those.
Hope this helps. Enjoy!!!

How do I hide the left-most column in an SSRS 2008 matrix?

I have a matrix in an SSRS 2008 report. The rows are grouped on the Time field, and the columns are grouped on the FieldName field. Pretty standard stuff, you can see the designer view of it below.
This works pretty well, except that in some instances I need to hide the "time" column (highlighted in the image).
I've tried setting the Hidden property, both on the column itself and the individual fields. This leaves a large empty area where the column would normally display. I've tried setting the hidden value for the time row group, but that hides the entire row of data.
Is there any way to hide this information with SSRS 2008?
I was able to find a work-around with a little experimentation. Here's what I did:
Added an adjacent column group to the FieldName column. This column was grouped on Time (the same as the row group).
Set the header of the new column group to always display the text "Time."
Right-clicked on the selection button for this new column and selected "Column Visibility..." from the list. Entered the hidden expression I wanted.
Deleted the original Time column, choosing to retain the associated group.