It will be tricky to share example workbooks, which deal with character data because some entity data are stored in the workbook. Even with some example alpha char it could go sideways People must be cautious what they share to not expose themselves. EVE is a game of cloaks and daggers and the Exceladin+ has become a weapon in that game.
It would be much safer to just post some easy to follow step by step instructions to create such workbook manually. I’ll show you what I mean in the following paragraphs
First let’s assume You have followed the official manual on installing Exceladin+ (a pet name I coined for EVE Online Excell Add-in it is a pun to Quafe+ a highly addictive drink as extensive use of Exceladin+ is too highly addictive and fun and I wonder what controversial ingredients are in it hehe)
Now let’s find the cheapest deal on PLEX now
- Enter this formula in cell
B1
:
=TRANSPOSE(EVEONLINE.SEARCHREGION())
this will generate a row with region names (precisely this are more complex data or entities) spread over columns B1:DH1
- Enter this in cell
A2
:
=MINIFS(B2:DH2;B2:DH2;">0")
this will display lowest price and greater than 0 (in a while)
- Enter this in cell
B3
:
=EVEONLINE.MARKET_ORDERS_STREAMING(B1.id;EVEONLINE.INVENTORYSEARCH("PLEX";TRUE).id;FALSE;).price
this will display sell prices for PLEX in Derelik region. Or #FIELD!
error if there are no orders. It’s ok. The ;FALSE;
part indicates we want Sell only
offers. Change it to ;TRUE;
to get Buy only
offers.
-
Copy cell B3
(or if you prefer just drag it with your mouse) along the row 3
all the way into cells C3:DH3
this will display sell prices for PLEX in other regions. It may taka a while for formulas to fetch data, don’t panic yet (if they show no data after a few minutes there must be something wrong with add-in installation). Almost there.
-
enter this formula in cell B2
=IFERROR(MINIFS(B3#;B3#;">1000000");0)
this will display lowest price, greater than 1 million ISK for a given region. IFERROR is in case there are no offers in a region, so a reference to .price throws error (see step 4.).
- Enter this formula to search for the region with the lowest price
=XLOOKUP(A2;B2:DH2;B1#).regionName
Now cell A2
should show you that lowest PLEX price and cell A3
will show first region name matching that lowest price
You can bolden cells in row 2
to make them more visible.
If you would like to just browse the sell orders, remove “.price” from the end of the formulas in cells B3:DH3
You should end up with something like this
Warning: there are two errors I have noticed until now in MARKET_ORDERS_STREAMING
. One is that it shows no orders if there is only one offer in the market, and another is it sometimes shows Buy & Sell offers after it refreshes automatically after 5 minutes, despite providing the parameter for Sell only
- second ;FALSE;
parameter. Strangely enough it happens only in the B
column for me To correct this, enter formula edit mode and press enter to force refresh.
I hope you will find it useful.