google-sheets-formula

G Sheets Table of Contents Script

女生的网名这么多〃 提交于 2020-06-16 17:27:55
问题 For Google sheet workbooks that have several sheets, I create a Table of Contents sheet that lists all of the sheets in the workbook to increase ease of use for users. I have looked for an add-on, macro, or script that can speed up the process. No dice. Any ideas for how to automate the process of creating a new sheet that lists the names of all of the other sheets (One sheet name per cell) and then automatically links the cell to that sheet? 回答1: script: function SHEETLIST() { try { var

The formula deleted by Google Form entries (answers)

ε祈祈猫儿з 提交于 2020-05-30 07:54:33
问题 The Formula gets deleted once I get new answers submitted by customers! Here is the test store: https://test-stoore21.myshopify.com/products/1st-product-title , add this product to cart and enter any random data to Shipping information form and click confirm, then check this Sheet: https://docs.google.com/spreadsheets/d/1xoNPfIfrVv7jF8W3Pa67Iu9oJRz2NOncW7oLQ94mWQ4 As you can see the Formula in the CELL of F Column gets deleted once data comes in. Any script or trick to avoid deleting the

Using INDIRECT in Array Formula

人盡茶涼 提交于 2020-05-17 08:44:27
问题 I use this arrayformula along with INDIRECT because it is the only way I know to maintain my references since the reference sheet has in the script to routinely add another row to sheet Data!. How can I either add to the below formula to only show values in the array that are above the value in $CQ$17 and below the value in $CQ$16 ? Can this be done without increasing my sheets processing time since it updates every minute? =ARRAYFORMULA(INDIRECT("Data!E"&13+$F$7&":E"&597+$F$7)) 回答1: IIUC,

Calculate PRODUCT of a sub-range in a Google Sheets range

落爺英雄遲暮 提交于 2020-05-17 07:53:05
问题 I have a range with Type for columns and Level for rows. I need to find the PRODUCT of a sub-range which is from Level 1 to the given Level of given Type. So far I tried to find the position of the starting and ending cells of sub-range by using: =CELL("address",INDEX(A1:N21,2,MATCH(R4,A1:N1,0))) =CELL("address",index(A1:N21,R3+1,match(R4,A1:N1,0))) Then I think about using CONCATENATE to give the range address but it returns 0. Example sheet: https://docs.google.com/spreadsheets/d

Planning dashboard for sales in google sheets

戏子无情 提交于 2020-05-16 21:58:31
问题 Sheet for testing: https://docs.google.com/spreadsheets/d/1t_hjD6Yx7iv_a9tcgETf82cZbl2cdV8vd0PuTQXZP6Y/edit?usp=sharing Objective: I'm trying to create an automated planning sheet for one of my clients. The idea is for the sheet is to: Take manual input of the total sales goal in cell B1 Return cost, leads, and sales broken down by advertising platform Current Sheet Setup: Cell B1 is the only manual input in the sheet. For the table between A4:G10 , the columns highlighted in green are fixed

Fill missing dates in Google Sheets

爷,独闯天下 提交于 2020-05-16 07:50:11
问题 I have two columns: Col A Col B 01.02.2020 17 03.11.2020 24 03.11.2020 12 As I stated in another question, I tried to sum Col B, based on the month in Col A. The solution was the following formula (without the sort): =ARRAYFORMULA( SUMIF( MID(A:A, 4, 2), SORT(UNIQUE(MID(FILTER(A3:A, A3:A <> ""), 4, 2))), B:B ) ) Something I missed was the population of missing months. Therefore my question is: How can I populate the result table with the missing months and zeroes until values are entered? The

Fill missing dates in Google Sheets

折月煮酒 提交于 2020-05-16 07:50:06
问题 I have two columns: Col A Col B 01.02.2020 17 03.11.2020 24 03.11.2020 12 As I stated in another question, I tried to sum Col B, based on the month in Col A. The solution was the following formula (without the sort): =ARRAYFORMULA( SUMIF( MID(A:A, 4, 2), SORT(UNIQUE(MID(FILTER(A3:A, A3:A <> ""), 4, 2))), B:B ) ) Something I missed was the population of missing months. Therefore my question is: How can I populate the result table with the missing months and zeroes until values are entered? The

Google Sheets - Concatenating Multiple lists across sheets

落花浮王杯 提交于 2020-05-16 02:32:13
问题 I am interested in taking the values from 1 list in a sheet and concatenating it with the values from another list in a different sheet in Google Sheets. For example, if my lists are: Sheet A Apple Orange Sheet B Quarter Half Whole I would want to generate on Sheet C this... Apple Quarter Apple Half Apple Whole Orange Quarter Orange Half Orange Whole Is this possible? I tried doing this with ARRAYFORMULA, but I just end up outputting something like this: Apple QuarterHalfWhole 回答1: Here you

Increasing a number based on a decimal less than 100?

耗尽温柔 提交于 2020-05-14 03:44:10
问题 I'm currently working on some SUMIF formulae which will calculate certain values against specific conditions. All of the values to be calculated are decimalised but are based on 0.80 = 1.00. As an example if I have 1.25 and 1.60 to add together I would want the outcome to read 3.05 but currently, I would get an outcome of 2.85. Is it possible to amend the highest number a decimal can read before it converts to 1? Hope this makes sense. 回答1: try: =ARRAYFORMULA(SUM(QUOTIENT(D1:D3, 1))+ QUOTIENT

How can I generate an array of numbers between multiple ranges defined in separate cells in Sheet?

佐手、 提交于 2020-05-09 07:42:55
问题 A1: 1 | B1: 4 A2: 3 | B2: 6 How can I get {1, 2, 3, 3, 4, 4, 5, 6} out of this? – – – – – – I know this way: =ArrayFormula({ROW(INDIRECT(A1&":"&B1)); ROW(INDIRECT(A2&":"&B2))}) That does the job perfectly but what if I don't know, how many ranges there will be? I want to generate an array of all the numbers between values specified in cells from A1:B1 all the way to A:B. Thank you in advance! 回答1: Here is a relatively simple formula to generate the array you're talking about based on an