# Any thoughts on a Glide version of calculator?

**URL:** https://community.glideapps.com/t/any-thoughts-on-a-glide-version-of-calculator/5919
**Category:** Ask for Help
**Created:** [March 26, 2020, 8:22pm UTC](https://community.glideapps.com/t/any-thoughts-on-a-glide-version-of-calculator/5919 "2020-03-26T20:22:26Z")
**Posts on this page:** 18
**Page:** 1

<div class="post-metadata">

### Author: ![gangyao](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gangyao/32/51_2.png) [@gangyao](https://community.glideapps.com/u/gangyao)
#### Post date: [March 26, 2020, 8:22pm UTC](https://community.glideapps.com/t/any-thoughts-on-a-glide-version-of-calculator/5919/1 "2020-03-26T20:22:26Z")

</div>

Hi folks,

I tried to build a Glide version of calculator, with a particular formula I predefined. Basically, I would like to see each user can input numbers in cell a, b, c, d respectively. And then the built-in math function of Glide (see the predefined formula below) will automatically return two values like in the picture below.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/1/1d0301e1d6f0bdb45637d87fa52e81cf275ffbc9.png)

I know how to use the math function to do the division and multiplication. I can obtain the two values.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/b/b0e893d72ff60da06c6abc2026c025e33371dde9.png)  
But I have no idea how to make sure each user type in their own numbers and return their own values, as in the screenshot all numbers that I typed in will show in the devices of other users. Any expert know how to let each user deal their own numbers?

Any thoughts or comments are greatly appreciated!

Cheers,

---

<div class="post-metadata">

### Author: ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)
#### Post date: [March 26, 2020, 8:41pm UTC](https://community.glideapps.com/t/any-thoughts-on-a-glide-version-of-calculator/5919/2 "2020-03-26T20:41:26Z")

</div>

You’d have to make sure users sign into the app. Then, on the homepage, import the emails from the App: Logins sheet. I use:  
`=ARRAYFORMULA(LOWER(UNIQUE('App: Logins!B2:B')))`

On the home page, filter the page where email is signed in user.

---

<div class="post-metadata">

### Author: ![gangyao](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gangyao/32/51_2.png) [@gangyao](https://community.glideapps.com/u/gangyao)
#### Post date: [March 26, 2020, 10:17pm UTC](https://community.glideapps.com/t/any-thoughts-on-a-glide-version-of-calculator/5919/3 "2020-03-26T22:17:42Z")

</div>

Thanks for your reply! So there is no way to do that if users don’t sign in? I guess email sign-in would scare them away 😅 The purpose of my app is make the calculation easily accessible for everybody: use and go.

---

<div class="post-metadata">

### Author: ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)
#### Post date: [March 26, 2020, 11:01pm UTC](https://community.glideapps.com/t/any-thoughts-on-a-glide-version-of-calculator/5919/4 "2020-03-26T23:01:26Z")

</div>

Right…I mean, if they made their own copy of the app for their own personal use, no problem.

---

<div class="post-metadata">

### Author: ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)
#### Post date: [March 26, 2020, 11:37pm UTC](https://community.glideapps.com/t/any-thoughts-on-a-glide-version-of-calculator/5919/5 "2020-03-26T23:37:15Z")

</div>

> [@gangyao](#):
>
> So there is no way to do that if users don’t sign in?

Not quite yet. Hopefully soon

> [@Per User Checkboxes on Page Layout](https://community.glideapps.com/t/per-user-checkboxes-on-page-layout/5893/2):
>
> Not quite yet, especially if you want to keep your app public, but there is a new feature in the works that I hope is getting closer to release. It’s a User Specific Data column type that would store unique values for each user in the same column. I’ve been anxious about this one, because it would make things so much easier.

---

<div class="post-metadata">

### Author: ![gangyao](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gangyao/32/51_2.png) [@gangyao](https://community.glideapps.com/u/gangyao)
#### Post date: [March 26, 2020, 11:59pm UTC](https://community.glideapps.com/t/any-thoughts-on-a-glide-version-of-calculator/5919/6 "2020-03-26T23:59:38Z")

</div>

That would be fantastic @Jeff_Hager Let’s hope so 😀

---

<div class="post-metadata">

### Author: ![gvalero](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gvalero/32/1037_2.png) [@gvalero](https://community.glideapps.com/u/gvalero)
#### Post date: [March 28, 2020, 5:50am UTC](https://community.glideapps.com/t/any-thoughts-on-a-glide-version-of-calculator/5919/7 "2020-03-28T05:50:49Z")

</div>

@gangyao

As Robert wrote, you must use the user email to get it so far but in addition, you need to create and reserve a space to each user and his operations.  
The trick is to create a form at 1st time and later, use other number entry fields to modify your fields’ value and carry out the operations internally.

Here is my multiuser calc demo to help you to understand what you have to do.

> **[Multiuser Calc](https://multicalc.glideapp.io/)**
>
> A Calc that doesn't forget its users

I hope it can help you and any other one

Saludos, te cuidas!

Gavp

---

<div class="post-metadata">

### Author: ![gangyao](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gangyao/32/51_2.png) [@gangyao](https://community.glideapps.com/u/gangyao)
#### Post date: [March 28, 2020, 12:07pm UTC](https://community.glideapps.com/t/any-thoughts-on-a-glide-version-of-calculator/5919/8 "2020-03-28T12:07:18Z")

</div>

Hola, Gustavo:

Thanks for your reply! I know it can be achieved through single user sign-in, but as I said before, this would probably scare users away. By a quick googling, you will find loads of online calculators, and they don’t ask for any login. The only originality, if you allow me to say, I hope to achieve is a portable version of online calculator, without any login of course 😉

---

<div class="post-metadata">

### Author: ![gvalero](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gvalero/32/1037_2.png) [@gvalero](https://community.glideapps.com/u/gvalero)
#### Post date: [March 28, 2020, 3:17pm UTC](https://community.glideapps.com/t/any-thoughts-on-a-glide-version-of-calculator/5919/9 "2020-03-28T15:17:30Z")

</div>

Hola @gangyao

I know what you mean, sure!

The problem begins with the Glide design, altought any APP can open several instances, there is no an _isolation space_ to work/save the new data generated by each user in run-time.

You will never have problems with data/info set to “read” but those “writable” for input fields are visible for all users. Only a form’s input fields have this _isolation space_ while they are activated.

A classic problem is given by **Choice component** for example, you can’t use it outside of a Form because, you will see how its value changes and everyone will see the same value, the same scenario of your calc.

My idea is the workaround so far to avoid it using Glide’s Apps unless I see another better (I’d hope so!)

Saludos de nuevo, un abrazo.

Gavp

---

<div class="post-metadata">

### Author: ![gangyao](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gangyao/32/51_2.png) [@gangyao](https://community.glideapps.com/u/gangyao)
#### Post date: [March 28, 2020, 6:05pm UTC](https://community.glideapps.com/t/any-thoughts-on-a-glide-version-of-calculator/5919/10 "2020-03-28T18:05:03Z")

</div>

Hola de nuevo,

I agree with you! So far it’s hard to achieve my goal in Glide, but let’s hope the upcoming features will solve the problem.

Abrazos,

---

<div class="post-metadata">

### Author: ![Mike\_Greene](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mike_greene/32/5942_2.png) [@Mike\_Greene](https://community.glideapps.com/u/Mike_Greene)
#### Post date: [May 5, 2020, 12:27pm UTC](https://community.glideapps.com/t/any-thoughts-on-a-glide-version-of-calculator/5919/11 "2020-05-05T12:27:21Z")

</div>

Hi - Interested in the reply that you are advising to allow each visitor to be able to see only their answers.  
I am working on a fees calculator for my colleagues, so email sign in is not an issue.  
My issue is that my sheet - row 1 has titles and row 2 has calculations that link to another sheet that has fairly complex calculations.  
So If the idea is to add users from a login page how - how does that work, is there a tutorial and how do I replicate the calculations on row 2 for the lines for each user?  
Any chance you could take a look as it is at the moment and suggest how I could make it work - ?  
I have been chatting with Gustavo Valero, but did get a bit lost!  
Very much appreciated.  
[22dem.glideapp.io](http://22dem.glideapp.io)

---

<div class="post-metadata">

### Author: ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)
#### Post date: [May 5, 2020, 1:05pm UTC](https://community.glideapps.com/t/any-thoughts-on-a-glide-version-of-calculator/5919/12 "2020-05-05T13:05:08Z")

</div>

Without seeing your sheet, it will be a bit difficult to recommend a solution. Hypothetically, could your sheet contain an email (user) per row and a replication of your row 2 calculations per user? If so, I could craft a solution for you in minutes.

---

<div class="post-metadata">

### Author: ![Mike\_Greene](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mike_greene/32/5942_2.png) [@Mike\_Greene](https://community.glideapps.com/u/Mike_Greene)
#### Post date: [May 5, 2020, 1:09pm UTC](https://community.glideapps.com/t/any-thoughts-on-a-glide-version-of-calculator/5919/13 "2020-05-05T13:09:37Z")

</div>

Thank for your reply  
Here is the link - [22dem.glideapp.io](http://22dem.glideapp.io)

---

<div class="post-metadata">

### Author: ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)
#### Post date: [May 5, 2020, 1:32pm UTC](https://community.glideapps.com/t/any-thoughts-on-a-glide-version-of-calculator/5919/14 "2020-05-05T13:32:31Z")

</div>

Hi Mike,

So, not as simple as just adding arrayformulas. Your spreadsheet would need to be reworked to be compatible with Glide. Very doable (would take just a couple hours probably).

---

<div class="post-metadata">

### Author: ![Mike\_Greene](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mike_greene/32/5942_2.png) [@Mike\_Greene](https://community.glideapps.com/u/Mike_Greene)
#### Post date: [May 5, 2020, 1:37pm UTC](https://community.glideapps.com/t/any-thoughts-on-a-glide-version-of-calculator/5919/15 "2020-05-05T13:37:16Z")

</div>

Hi Robert,  
Thanks for looking. Would you be interested in taking this on as a [pay for] project.  
Altough I have lots of time at the moment, I have no idea what I would need to do to make it work!  
Mike

---

<div class="post-metadata">

### Author: ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)
#### Post date: [May 5, 2020, 2:02pm UTC](https://community.glideapps.com/t/any-thoughts-on-a-glide-version-of-calculator/5919/16 "2020-05-05T14:02:28Z")

</div>

Would be happy to! I’ll DM you the details.

---

<div class="post-metadata">

### Author: ![gvalero](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gvalero/32/1037_2.png) [@gvalero](https://community.glideapps.com/u/gvalero)
#### Post date: [May 5, 2020, 3:53pm UTC](https://community.glideapps.com/t/any-thoughts-on-a-glide-version-of-calculator/5919/17 "2020-05-05T15:53:36Z")

</div>

Saludos @Mike_Greene

Sorry if I didn’t follow your work and this post, there are so many posts daily that I get lost if I don’t receive a message or warning from Glide forum.

Try to tag me (or anyone) next time as I do with you in this message to create a warning in our profile.

Let me see your APP to understand your case although I saw Robert taking it and helping you.

Feliz día Mike!

---

<div class="post-metadata">

### Author: ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)
#### Post date: [January 27, 2024, 6:45pm UTC](https://community.glideapps.com/t/any-thoughts-on-a-glide-version-of-calculator/5919/18 "2024-01-27T18:45:20Z")

</div>


