Is there any function to add date to specific cells? - google-sheets

I neeed some help about my company staff attendance record form. The form is like this Many cells are missing date, for example, some cells of BE column miss 1.24, I want to create a function that can pop up a box and I can enter the date[1.24], but I do not want to add 1.24 to each cell; I want to add 1.24 to these cells that miss the date. Does this can be achieved? Thank u so much for helping me!

Related

Is there any functions to get the specific content in google sheet?

I am making a company staff meeting attendance record form, now I want to through the function to directly get the data of staff in a specific date, but because the column of the data is not uniform, so the basic Vlookup() can not achieve this effect.
For example, I want to search the form by staff name to get the content of 1.24 (cell content contains 1.24). I would like to ask how to achieve this function and I would appreciate if u can help me. thank u!
My record form is here:
I've tried to do this by Vlookup() function but failed. It just can get the data in specific column. I want to get the data that contains specific date.
Let's say you insert your date in B19, you can erase your formulas in B20:B24 and use:
=BYROW (A20:A24, LAMBDA(each,IFNA( FILTER (INDEX(D1:Z12, MATCH(each,A1:A12,0)), REGEXMATCH(INDEX(D1:Z12, MATCH(each,A1:A12,0)),SUBSTITUTE(B19,".","\."))))))

Filter formula with 2 conditions

I am having a hard time figuring out how to get this to work on Google Sheets. I am trying to create a player pool based on the checkbox on a different tab. However, I want it to look for a checkmark, then look at the position, and then bring in the data.
Checkbox is in column A. Player position is in column H.
=if(and('Hitter Gameday'!A:A=true,'Hitter Gameday'!H:H="SS"),filter('Hitter Gameday'!B:X))
Thanks for any help anyone can provide!
Try
=iferror(filter('Hitter Gameday'!B:X, 'Hitter Gameday'!A:A=true, regexmatch('Hitter Gameday'!H:H, "C.*")))
and see if that works?

Google Sheet - How to change the cell value based on a date

I'm looking to change a cell value according to the today's date and another requirement.
I'm creating a publication schedule on google sheet and I'm want to create a criticaly cell.
As the editorial staff gets closer to the selected publication date, the more urgent it is to react.
I would also like this "critical" cell to be able to take take in consideration another box that indicates if the article is already finished.
For example: :
A paper is due to be published on March 8. This item is not indicated as "finished". This is March 4th. There are 4 days left for the paper to be finished. I would like the "critical" box to read "high".
However, if the status box for the review says "finished" then the review box says "low".
Do you have an idea?
Thank you very much for your help
Taking this sample sheet, you can use this formula to mark critical column as Low or High:
=IF(($B2-TODAY()<=4)*($C2<>"Finished"),"High","Low")
Enter this formula on the first row and drag down to the rest of the rows:
Or if you want only a single formula on D2, you can use:
=ARRAYFORMULA(IF(B2:B<>"",IF((B2:B-TODAY()<=4)*(C2:C<>"Finished"),"High","Low"),""))

Is it possible to select the next cell each day from a list in Google Sheets?

I know this is kind of an odd question, but I have a list of urls that I need to cycle through and display that url in a separate cell, and it needs to automatically change each day. And then finally, once it reached the end of the list to go back to the top of the list.
Is this something that is even possible to accomplish on Google Sheets, or do I need to take a completely different approach?
EDIT: Here is a rough example of what I am trying to do, and I honestly don't know where to start, so I haven't tried much yet. I know how to display the last row in a column, but I cant figure out how to auto change that last row each day. I feel like the best way to do this would be to either move the top row to the bottom each day, or vice versa, but I have no idea how to accomplish this.
Please let me know if you have any suggestions/if I can clarify anything... Any help would be greatly appreciated! Thank you!
Yes this very much possible, I have made one example sheet for you and you can make copy of the same.
Example Sheet.
E2 Contains Today's date, F2 contains date for comparison, G2 is the difference between 2 dates which will go on increasing daily, there will be automatic increment in the Column H.
Based on daily increment in Column H you will get your Urls in Column B.
You don't need to start list from the beginning again, you can go on adding list in Column A. However still if you will need then you can manipulate formulas by comparing another date.
Hope this will work for you.

Google Spreadsheet & ArrayFormula - auto-adding formulas

I'm having problems with something that is likey very simple to correct. I have a form that submits data to a Google Spreadsheet, simply a date, name and score. On a separate sheet I am going to have a leaderboard which shows all submissions ranked by highest score (for simplicity in the example in the link below, I just have the leaderboard showing up on the right of the same sheet). I have it sorting the data fine, but I'm struggling with getting the 'rank' value to display. As shown for the first 3 rows (G2, G3, G4) I know what the formula is to display the 'rank' value...but what I'm struggling with is how to get that value to show without having to have that formula in each cell. Since the data will be coming from a form, there will obviously be new rows added regularly which means the leaderboard will automatically get adjusted and I want all of the rows to display the rank #. From what I have read, ArrayFormula should allow this to work, but even with looking at examples I can't figure out how to get it to work with my formula.
I know I could just highlight the entire 'G' column and paste in the formula, and hope it adds it to enough rows...but then it displays 'N/A' for all of the rows which don't currenlty have any data.
Hoping its just a simple solution that I'm being dumb and missing...any help would be greatly appreciated. The link to an example is below. To summarize, for all rows that have content in column H and I, the G cell for that row should show the rank value automatically.
https://docs.google.com/spreadsheets/d/1pCIJQi5g2scOtB6o2PgVVb-0azzhupEOPjiL0RMM57A/edit?usp=sharing
Thank you!
=ARRAYFORMULA(RANK(INDIRECT("I2:I"&COUNTA(H:H)),$I$2:I,0))
This will automatically rank and sort, for all values, including additional ones that are added. You only need to enter it into G2, and it will dynamically fill in the rest for you.
You can use
IFERROR(RANK(...),"")
and drag it to all rows - this will leave blank cells instead of #N/As. I'm sure there are other ways but that seems like the easiest one to me.

Resources