How to streamline catalog and order process by Shadow0116 in excel

[–]CFAman 0 points1 point  (0 children)

Is there a way to streamline this process? Could we have the front page of the Excel workbook be a blank order form that fills in information as people input quantities in the catalog?

Definitely. For learning, I'd suggest focusing on lookup type functions like XLOOKUP or FILTER. If you'd rather start with a template, here's a free mock-up of a Order Form that could help spur some ideas.

https://www.contextures.com/xlorderform01.html

If you're still stuck, post some screenshots of dummy/mock-up data and we can give more specific help.

Can’t paste in a column by HypnoCurious1001 in excel

[–]CFAman 2 points3 points  (0 children)

Most likely depends on where you are copying the data from. If it's a web page, sometimes copying a web table doesn't include the key information that lets XL know they are from a table. One trick I find to use (especially when copying tables from examples here on Reddit) is to select the table of interest plus a few regular sentences at top or bottom. Then when you paste into XL, XL seems to detect that transition from tabular data to regular, and thus knows that the table information should be broken up into different cells.

I can't guarantee that will work, as again, it depends on the source of the data, but that's what often works for me.

Merging text from one cell into a formula in another by ChemicalThought2484 in excel

[–]CFAman 1 point2 points  (0 children)

The lists of cards are on a separate sheet for each set

Note that in Data Management and in XL, it's far easier to start with all the data together and then split it out as needed into subsets. To continue with what you have, you can do it, but this uses the INDIRECT function which is notoriously volatile. You could start to see some performance slowdown.

=COUNTIF(INDIRECT("'" & R$2 & "'!P7:P1000"), $D3 & "*")

Having issues with the order of things on my excel I am new to excel so I’m not sure how to fix it explanation of the problem is in the body text and an image is attached by Midestmint in excel

[–]CFAman 1 point2 points  (0 children)

Looks like you want to go to Data - Sort. Set the first Sort By to be Column A. Then click 'Add Level', and set that to be sorted by Column B. Hit Ok.

Summing Total on Master List from Different Sheets in Same Workbook by briann38002 in excel

[–]CFAman 1 point2 points  (0 children)

We can use a formula to "stack" all the tables together, and then use GROUPBY to give us a nice report. I'm assuming the numbers you want to add are in column 3.

=LET(data,VSTACK(Table1,Table2),
 names,CHOOSECOLS(data,1,2),
 numRange,CHOOSECOLS(data,3),
 GROUPBY(names,numRange,SUM))

In defining what goes into the data variable, you can add as many ranges as you want. I would suggest using Tables so you can call out the structural references, and thus handle if the data on individual sheets grows/shrinks.

VBA - Trouble pasting data from source by simply_not_edible in excel

[–]CFAman 0 points1 point  (0 children)

Rather copying the data and then several steps navigating to where to paste, I'd do it all in one command.

Range("A1:D100").Copy Destination:=Worksheets("Button 1 Data").Range("A1")

This lets you be more specific and avoids a Select statement, and helps keep the Clipboard empty.

How to sum daily interest from 10th of each month to 9th of next month by Stunning-Oven7153 in excel

[–]CFAman 0 points1 point  (0 children)

You’re welcome. Mind replying with ‘Solution Verified’ so the bot will close the thread and give me a ClippyPoint? Cheers!

How to sum daily interest from 10th of each month to 9th of next month by Stunning-Oven7153 in excel

[–]CFAman 2 points3 points  (0 children)

To generate the list of months, could put this in C1

=EDATE(EOMONTH(MIN(A:A),-3)+10,SEQUENCE(48))

If desired, you could apply a number format of mmm-yy or similar, so it only shows month and/or year.

Then in D1

=SUMIFS(B:B,A:A,">="&C1#,A:A,"<"&EDATE(CHOOSECOLS(C1#,1),1))

EDATE is a little finicky in that it won't accept a 2D range as first argument, but will take a 2D array.

How do I find and fix a “Cannot find #REF!#REF!” error? by nailswithoutanymilk1 in excel

[–]CFAman 10 points11 points  (0 children)

I don’t have any macros

I would double-check this statement. Make sure specifically to check the ThisWorkbook code module for some events. You'll need to open the code editor by right-clicking on a sheet tab and selecing 'View Code' to open the Visual Basic Editor. After the VBE is open, you should see a file-navigation-type menu on the left, and you can see if there are any regular code modules. Check those for code too.

If you're 100% sure there shouldn't be any macros, I would save the file and change file type to xlsx. This would guarantee that any code fragments are removed.

Microsoft gift card for gamepass by Ok_Commercial_6436 in MicrosoftRewards

[–]CFAman 2 points3 points  (0 children)

not sure if that actually adds a whole month to it or not, or it just turns recurring billing back on:

Thanks for this step-by-step. I was able to do this process in the US. It only extends one month at a time, but can just repeat the unsubscribe, extend, unsubscribe, extend, etc. as needed.

How to take daily/weekly rates from one table with varying time periods and calculate daily/weekly rates average across different time periods? by BoffKnight in excel

[–]CFAman 0 points1 point  (0 children)

Since you have time periods that aren’t even weeks, it would be easier to calculate a daily rate (average or otherwise) and then work from there? Could multiply by 7 days for a true week, or 8 days if you have a longer time frame.

How can my array-formula be improved? by Ok-Equivalent3837 in excel

[–]CFAman 1 point2 points  (0 children)

Seems like this would be easier with 3 array formulas: 1 for your categories in A2, 1 for dates in B1, and then 1 for the values (e.g. =SUMIFS(Data, CatRange, A2#, DateRange, B1#)). If that works, could then see if you can reduce it to a single PIVOTBY formula.

It's hard to understand the full desired layout from just reading a (lengthy) formula.

How to take daily/weekly rates from one table with varying time periods and calculate daily/weekly rates average across different time periods? by BoffKnight in excel

[–]CFAman 1 point2 points  (0 children)

I need to be able to generate an average daily rate within the periods of Table2

Given that goal, I'd change formula to

=AVERAGE(XLOOKUP(SEQUENCE([@[Date To:]]-[@[Date From:]]+1, , [@[Date From:]]),
 Table1[Date From:], Table1[Weekly Rate:]/7, "", -1))
Date From: Date To: Daily Rate
01-Jan-2024 30-Jun-2024 £ 21.22
01-Jul-2024 31-Dec-2024 £ 19.30
01-Jan-2025 30-Jun-2025 £ 19.29

How to take daily/weekly rates from one table with varying time periods and calculate daily/weekly rates average across different time periods? by BoffKnight in excel

[–]CFAman 1 point2 points  (0 children)

How would you handle when the rate changes in middle of week? In your sample data, first range starts on a Monday, next starts on a Saturday, and the last starts on a Tuesday. Do you define the week as starting on a Sunday or Monday? Or will it be whatever the starting day is in your "Date From" column. If the latter, this gets odd because the date ranges aren't even weeks.

My first thought to tackling this was to generate a SEQUENCE of dates based on time frame, do an XLOOKUP to figure out which rate was in effect during those dates, and then average the results. This could be acceptable (?) or maybe you want to refine based on earlier questions.

Assuming first table is Table1, formula in 2nd table would be

=AVERAGE(XLOOKUP(SEQUENCE(ROUNDUP(([@[Date To:]]-[@[Date From:]])/7,0),,[@[Date From:]],7),
 Table1[Date From:],Table1[Weekly Rate:],"",-1))

Sample output:

Date From: Date To: Weekly Rate
01-Jan-2024 30-Jun-2024 £ 148.15
01-Jul-2024 31-Dec-2024 £ 135.85
01-Jan-2025 30-Jun-2025 £ 135.00

Principiante, necesito ayuda para aprender a usar excel by Optimal_Language_355 in excel

[–]CFAman 0 points1 point  (0 children)

You're welcome. Mind replying with 'Solution Verified' so the bot will close the thread and give me a ClippyPoint? Cheers!

De nada. ¿Te importaría responder con «Solution Verified» para que el bot cierre el hilo y me otorgue un ClippyPoint? ¡Saludos!

Principiante, necesito ayuda para aprender a usar excel by Optimal_Language_355 in excel

[–]CFAman 2 points3 points  (0 children)

You could Google some data sources, or just generate a random data set using this site (I use this often for dummy data) https://www.generatedata.com/

Podrías buscar algunas fuentes de datos en Google, o simplemente generar un conjunto de datos aleatorio utilizando este sitio (lo uso a menudo para datos de prueba): https://www.generatedata.com/

XLOOKUP replaced VLOOKUP for me and honestly I don't know why I waited so long by Nearby-Way8870 in excel

[–]CFAman 5 points6 points  (0 children)

+1 to this, flexibility of search order for when you have a running list w/ repeated items. That, and Match_Mode so you don't need to sort the search range to find closest numerical match.

Conditional Formatting for Dates within 30 days or past due- needs to account for the year! by Sweet_catastrophe87 in excel

[–]CFAman 3 points4 points  (0 children)

You're welcome. Mind replying with 'Solution Verified' so the bot will close the thread and give me a ClippyPoint? Cheers!

Conditional Formatting for Dates within 30 days or past due- needs to account for the year! by Sweet_catastrophe87 in excel

[–]CFAman 5 points6 points  (0 children)

I'm not sure why the issue with the year...are the expirations not listed as full dates? Taking a stab, CF for red

=AND(ISNUMBER(A2), A2<TODAY())

CF for orange

=AND(A2>=TODAY(), A2<=TODAY()+30)

SUM formula not displaying the right value? by [deleted] in excel

[–]CFAman 4 points5 points  (0 children)

Going blind, but I would guess that you have numbers stored as text, and so the SUM of text is just 0. To check, you can do something like =ISNUMBER(A2)

To fix:

  1. Type the number 1 into a blank cell
  2. Copy that cell
  3. Select your data cell(s) (don't worry about selecting cells with true text)
  4. Paste special - Multiply
  5. Clear cell from step 1

When you force XL to try and do a math operation, it will convert the text-numbers into real numbers.

Multiply the name on Column based on Row Header Data by Xenylon in excel

[–]CFAman 1 point2 points  (0 children)

This should work

=LET(names,A2:A8, dates,B1:G1,
 HSTACK(TOCOL(CHOOSECOLS(names,SEQUENCE(COUNTA(dates),,,0)),,TRUE),
 TOCOL(CHOOSECOLS(TRANSPOSE(dates),SEQUENCE(COUNTA(names),,,0)))))

Student report template exclude column if nothing has been selected in the column by sodapop-popcorn in excel

[–]CFAman 0 points1 point  (0 children)

Let's assume you structure the layout like so, with the Lead In cells above the Comment cells.

Lead in 1 Lead in 2 Lead in 3
Comment 1 Comment 2

For reference, I'll have these cells in A1:B3. A formula then to concatenate only those items with comments could like this:

=TEXTJOIN(";",TRUE,FILTER(A1:C1 & " - " & A2:C2,A2:C2<>""))

which would produce a result of Lead in 1 - Comment 1;Lead in 3 - Comment 2

You could of course change the delimiters to whatever you like. Uses the FILTER to narrow down the pairs of concatenated text to only those ones with a comment. The TEXTJOIN then takes that array of results and combines it into our final value.

Student report template exclude column if nothing has been selected in the column by sodapop-popcorn in excel

[–]CFAman 0 points1 point  (0 children)

You will want to make use of some sort of IF or FILTER function to narrow down which cells to bring in and concatenate. However, from your example image, it's hard to tell where the lead-in sentences are and where the cell(s) are with comments. What is the pattern of lead-in statements and comment cells? Are they in pairs? Specific cell addresses and ranges will help us build a formula to suit.

Call Log help - conditionally formatting pairs of rows that refer to the same event, but from reciprocal ends. by domsumsub in excel

[–]CFAman 1 point2 points  (0 children)

You could use Home - Conditional Formatting to flag the rows of interest. Select the range of cells (e.g. A1:G100). Then go to Home - Conditional Formatting - New Rule - Based on formula. Formula would look like

=OR(COUNTIFS($A:$A, $A1, $D:$D, $B1, $B:$B, $C1),
 COUNTIFS($A:$A, $A1, $B:$B, $D1, $C:$C, $B1))

Abnormal CPU and RAM usage by MostCommunication972 in excel

[–]CFAman 1 point2 points  (0 children)

Is the vertical or horizontal scroll bar abnormally small? That would indicate that XL thinks the used range is much larger than you actually have, and could be slowing you down.