How to calculate shipping, based on location
Hi all,
I would like to calculate the shipping of a specific product based on the location of the purchaser.
Anyone who orders is in one of 5 geographical locations (North Central, Northeastern, South Central, Southeastern, or Western). Product shipping for anyone in the Western location is $30.00. Product shipping for anyone in any of the other areas is $25. How do I set up a formula to correctly calculate the shipping?
Thanks,
-Bridget
Best Answer
-
Assuming you have a column that contains the geographical location for the order, yes? If so, then you can use a simple IF formula in your shipping cost column to determine shipping cost. Let's say your geographical location column is called 'Geo Location':
=IF([Geo Location]@row = "Western", 30, 25)
In English - If the Geo Location is "Western" set this cell value to 30, but if it's any other value, set it to 25.
Now, you might want this column to stay blank until the Geo Location is some value, right? to handle that, we'll evaluate if the Geo Location is a value first:
=IF(ISBLANK([Geo Location]@row), "", IF([Geo Location]@row = "Western", 30, 25))
In English, If the Geo Location is blank, leave this shipping cost cell blank, otherwise, If the Geo Location is "Western", set this cell value to 30, but if it's any other value, set it to 25.
Regards,
Jeff Reisman
Link: Smartsheet Functions Help Pages Link: Smartsheet Formula Error Messages
If my answer helped solve your issue, please mark it as accepted so that other users can find it later. Thanks!
Answers
-
Assuming you have a column that contains the geographical location for the order, yes? If so, then you can use a simple IF formula in your shipping cost column to determine shipping cost. Let's say your geographical location column is called 'Geo Location':
=IF([Geo Location]@row = "Western", 30, 25)
In English - If the Geo Location is "Western" set this cell value to 30, but if it's any other value, set it to 25.
Now, you might want this column to stay blank until the Geo Location is some value, right? to handle that, we'll evaluate if the Geo Location is a value first:
=IF(ISBLANK([Geo Location]@row), "", IF([Geo Location]@row = "Western", 30, 25))
In English, If the Geo Location is blank, leave this shipping cost cell blank, otherwise, If the Geo Location is "Western", set this cell value to 30, but if it's any other value, set it to 25.
Regards,
Jeff Reisman
Link: Smartsheet Functions Help Pages Link: Smartsheet Formula Error Messages
If my answer helped solve your issue, please mark it as accepted so that other users can find it later. Thanks!
-
First you need to create a Grid with those values
Then create another , using INDEX and MATCH
And using dropdown single select in column properties you can also add future locations and costs
If the answer works please vote Up to help others and mark insightful
Best regards
Rodolfo
-
The formula =IF(ISBLANK([Geo Location]@row), "", IF([Geo Location]@row = "Western", 30, 25)) worked perfectly. Thank you so much!
-Bridget
-
@Rodolfo Garcia That is undoubtedly the correct solution when there are a large number of geographical locations which all vary in shipping costs. Such a situation would entail a very long and complex series of IFs to calculate, and would be prone to error, so in a case like that your solution is elegant and clean.
For Bridget's situation, with only a handful on locations and only a price variation for one of the options, a more simple solution can do the trick.
Regards,
Jeff Reisman
Link: Smartsheet Functions Help Pages Link: Smartsheet Formula Error Messages
If my answer helped solve your issue, please mark it as accepted so that other users can find it later. Thanks!
Help Article Resources
Categories
- All Categories
- 14 Welcome to the Community
- Customer Resources
- 64.8K Get Help
- 437 Global Discussions
- 138 Industry Talk
- 470 Announcements
- 4.9K Ideas & Feature Requests
- 129 Brandfolder
- 148 Just for fun
- 65 Community Job Board
- 486 Show & Tell
- 33 Member Spotlight
- 2 SmartStories
- 300 Events
- 36 Webinars
- 7.3K Forum Archives
Check out the Formula Handbook template!