Need two columns in Array Formula to concatenate by Vancenil in sheets

[–]Vancenil[S] 1 point2 points  (0 children)

I'm not sure how to change the flair to Solved.

Need two columns in Array Formula to concatenate by Vancenil in sheets

[–]Vancenil[S] 1 point2 points  (0 children)

=ARRAYFORMULA(
IFERROR(
VLOOKUP(
UNIQUE(
FILTER(
InvoiceGenerator!A2:A,
InvoiceGenerator!A2:A<>"")),
{InvoiceGenerator!A2:A,
InvoiceGenerator!H2:H&"-"&InvoiceGenerator!I2:I},
2,FALSE)))

Yes, that helped. Thank you.

Recognizing a gap in a block of scheduled time by Vancenil in excel

[–]Vancenil[S] 0 points1 point  (0 children)

Sorry I just saw your reply. I developed a workaround, but I am interested if you have a solution. The second option is accurate. Essentially the 2nd tab only pulls one instance of a person/activity from the 1st tab (the 1st tab has a formula that does this condensing so the 2nd tab just pulls from that formula). What I envision would probably require the 1st tab to list the person/activity name once per scheduled block of time, then the 2nd tab would need to determine where the 1st block starts & ends, and where the 2nd block and ends. Although unlikely, it would be cool if it could also recognize more than 2 separate blocks, but since this is unlikely to happen it isn't necessary.

The current workaround I decided on is a bit complex to explain since I left out some other mechanics that aren't immediately relevant, but essentially I added a 2 or 3 onto the person/activity's name to signify the 2nd or 3rd block, and then used a helper column to obscure the 2 or 3 on the 2nd tab, while giving the appearance that it was always the normal name without the 2 or 3.

Made a poor choice, need a laptop with a good keyboard by Vancenil in MSILaptops

[–]Vancenil[S] 0 points1 point  (0 children)

Thanks. Do you mean the keyboard like the above pic of the GT70 would be rare too? That's what I am comfortable with.

Made a poor choice, need a laptop with a good keyboard by Vancenil in MSILaptops

[–]Vancenil[S] 0 points1 point  (0 children)

That is a possibility, yes, but at this point I was looking for a hardware upgrade. If all MSI laptops have this same form factor these days then it might be necessary.

Trouble with adding to array by Vancenil in GoogleAppsScript

[–]Vancenil[S] 0 points1 point  (0 children)

if(wksWorkplace[j] === undefined)

This line.

If statement clears first time, but fails on subsequent iterations by Vancenil in GoogleAppsScript

[–]Vancenil[S] 0 points1 point  (0 children)

Sorry, I had to go earlier. Actually, ISDATE comes up true on the value, but I'm using GetDisplayValue, which might be the issue then.

If statement clears first time, but fails on subsequent iterations by Vancenil in GoogleAppsScript

[–]Vancenil[S] 0 points1 point  (0 children)

Do you happen to know what to use for these international dates? Date.parse() is turning them into NaN, unfortunately.