Make Iferror and Googlefinance print "blank" cell if no value - if-statement

Is there a way to make this formula print empty cells based on the "F" column having no value? I'm currently getting the cell to return "0" but I want it to be blank as I'm trying to combine this manual input with a supermetric query.
The purpose is to calculate the Avg. for that column and push it to data studio, if "0" exists the avg is wrong.
Formula:
=IFERROR(F2*GOOGLEFINANCE("CURRENCY:SEKGBP"),"")

try:
=IF(F2="",,IFERROR(F2*GOOGLEFINANCE("CURRENCY:SEKGBP")))

Related

Input text in one column (a) if the value in another column (b) is found in another column (c)

I have two lists of people - they will not be sorted in the same order. The second list is in a different sheet. If the person listed in column A shows up in Column A in the second sheet, I want column F to display "Y." If not, I want column F to display "N."
This formula: =ArrayFormula(vlookup(A2:A,Attendees!A2:A,1,0)) almost gets me there, but I can't figure out how to get it to return Y/N instead of the name of the Attendee or not.
Any ideas?
try:
=ARRAYFORMULA(IF(IFNA(VLOOKUP(A2:A, Attendees!A2:A, 1, 0))="", "No", "Yes"))

IMPORTRANGE and SUM of column show 0

I have a workbook that is importing data from another workbook.
It is pulling all the data in just fine using
=query(importrange("1iY25u07bWHgEYywGmO3S9QTTQsuHOANQBysL9zg7CGI","DATA!A2:AD5000"), "select * where Col30 <> '' and Col30 = 'District Manny'")
The issue is that in Column AB I have Payments displaying and they show up fine in the sheet. But when I make another sheet to show totals it just shows 0.
=SUM(filter(DATA!AB:AB,DATA!A:A=A16))
If I take out the SUM from above it shows all the values that match the criteria. I want to sum those values not show all values. The bizarre part is that in column AA I have similar values that work perfectly with the above formula.
The only difference is in the original sheet the AB column looks like this
=if(isblank(Z8)," ",Z8-AA8)
Am I missing something big here?
it's a formatting issue caused by " " in =IF(ISBLANK(Z8), " ", Z8-AA8)
you can fix it directly there like:
=IF(ISBLANK(Z8), , Z8-AA8)
or use SUMPRODUCT instead of SUM like:
=SUMPRODUCT(FILTER(DATA!AB:AB, DATA!A:A=A16))

Using a Vlookup formula within an Arrayformula

I'm using the following formula to search a column for "Yes" and it works fine in the cell:
=VLOOKUP("Yes",INDEX(AH:AH,ROW()):INDEX(AI:AI,ROW()+30),2,FALSE)
However, my sheet is over 20000 rows and added to every day so I need to Arrayformula it. The following hasn't worked. I only want the range to search the next 30 rows OR return column two the next time it finds "Yes" in column one.
=arrayformula(IF($A4:$A<>"",VLOOKUP("Yes",INDEX(AH:AH,ROW()):INDEX(AI:AI,ROW()+30),2,FALSE),0))
Appreciate any help.
EDIT:
Below is an image of the spreadsheet. In column AK is the first formula, just a simple Vlookup. As you can see it searches column AH for the next value "Yes" and returns the value in the cell next to it.
Column AM is the same formula wrapped in an Arrayformula but as you can see it is not working.
=ARRAYFORMULA(IF(LEN(A:A), IF(B1:B="yes", C1:C, ), ))

How to turn this formula into an ArrayFormula so it applies down the column

I have a formula that will work when applied to just one cell but stops working when I try to make it an array formula so it applies down the entire column.
I am trying to check if the date in column E is today and if column A is true or false. Based on that, I want column C to read true or false.
I have tried to apply the column to each cell individually by dragging it down, and that works fine. But it will not work with an ArrayFormula.
=AND(INT(E2:E)=TODAY(),A2:A=FALSE)
When I apply ArrayForumla the result comes back FALSE even when it should be positive.
I expect it to automatically populate each cell in the column with that formula and return the correct TRUE/FALSE result.
G2:
=ARRAYFORMULA(IF(LEN(E3:E), E2:E+F2:F, ))
H2:
=ARRAYFORMULA(IF((INT(E2:E)=TODAY())+(INT(G2:G)=TODAY()), A2:A, ))
Please try:
=ArrayFormula((A2:A)*(int(D2:D)=TODAY())>0)

Can't count cells populated by a RegExMatch function

I am attempting to count the sum of a column populated by a RegExMatch function but using a COUNT function, eg =COUNT(F2:F100).
The function that populates a cell with '1' is:
=IF(RegExMatch($E2,"SKU123"),"1","")
I can see '1' appear many times in the column but when I attempt to sum the column I get a zero answer.
Any suggestions for how I perform a better RegExMatch (or alternative) or way to sum the column?
Change your formula from
=IF(RegExMatch($E2,"SKU123"),"1","")
to
=IF(RegExMatch($E2,"SKU123"),1,"")
and will work.
COUNT returns the number of numeric values in a dataset, and you were filling with strings. SO in your version it will always return 0.