Jump to content

Excel Formula to MySQL


josborne

Recommended Posts

I have a crazy Excel spreadsheet that I have finally gotten around to converting to a database. Most everything has gone well but I have on formula that I simply can't figure out how to convert.

 

The purpose of the formula is to take the sum of two columns and output a ratio in a text string that is easily readable (e.g 8:1 or 2:3).

 

The formula looks like this:

 

IF( SUM( Bet_tbl.Bet_Against ) =0, 0, (
LEFT( TEXT( SUM( Bet_tbl.Bet_For ) / SUM( Bet_tbl.Bet_Against ) , "####/####" ) , FIND(
"/", TEXT( SUM( Bet_tbl.Bet_For ) / SUM( Bet_tbl.Bet_Against ) , "####/####" ) ) -1 ) & ":" & RIGHT( TEXT( SUM( Bet_tbl.Bet_For ) / SUM( Bet_tbl.Bet_Against ) , "####/####" ) , LEN(
TEXT( SUM( Bet_tbl.Bet_For ) / SUM( Bet_tbl.Bet_Against ) , "####/####" ) ) - FIND(
"/", TEXT( SUM( Bet_tbl.Bet_For ) / SUM( Bet_tbl.Bet_Against ) , "####/####" )
)
)
)
)

 

The root of the problem is the text formatting bits (####). I have no idea how to do this in MySQL.

 

Any help would be greatly appreciated.

Link to comment
https://forums.phpfreaks.com/topic/164903-excel-formula-to-mysql/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.