"IF" formula with multiple conditions in LibreOffice
Solved
JeanBartassant
Posted messages
17
Status
Membre
-
JeanBartassant Posted messages 17 Status Membre -
JeanBartassant Posted messages 17 Status Membre -
Hello,
I'm trying to include a formula in Libre Office, but I keep getting error codes. Can someone tell me where it's going wrong:
I would like to get a different result in B depending on the value of A, such as:
=IF(A<250;"3.15";IF(AND(A>250;A<500);"4.3";IF(AND(A>500;A<1000);"5.45"; ...)
It's simple, I'm sure I managed to do it a few years ago, but now I can't seem to find it. There's a syntax problem, but which one?.....
Thanks in advance!
Configuration: Windows XP / Firefox 41.0
I'm trying to include a formula in Libre Office, but I keep getting error codes. Can someone tell me where it's going wrong:
I would like to get a different result in B depending on the value of A, such as:
=IF(A<250;"3.15";IF(AND(A>250;A<500);"4.3";IF(AND(A>500;A<1000);"5.45"; ...)
It's simple, I'm sure I managed to do it a few years ago, but now I can't seem to find it. There's a syntax problem, but which one?.....
Thanks in advance!
Configuration: Windows XP / Firefox 41.0
3 réponses
Here is how I understand and would write it:
=IF(E<3, IF(P<250, A="3.15€", IF(P<500, A=(Price for E<3cm and 250<P<500), IF(P<1000, A="(Price for E<3CM and 500<P<1000)", IF(Continue up to 3 Kg))))), IF(P<250, A="5.50€", IF(P<500, A=(Price for E>3cm and 250<P<500), IF(P<1000, A="Price for E>3CM and 500<P<1000", IF(Continue up to 3KG)))))
In a clearer version, it would look like this
Is this something like what you would want?
=IF(E<3, IF(P<250, A="3.15€", IF(P<500, A=(Price for E<3cm and 250<P<500), IF(P<1000, A="(Price for E<3CM and 500<P<1000)", IF(Continue up to 3 Kg))))), IF(P<250, A="5.50€", IF(P<500, A=(Price for E>3cm and 250<P<500), IF(P<1000, A="Price for E>3CM and 500<P<1000", IF(Continue up to 3KG)))))
In a clearer version, it would look like this
If E<3 //We are in letter format Followed
If P<250
A=3.15
Otherwise
If P<500
A="Price for E<3cm and 250<P<500
Otherwise
If P<1000
A="Price for E<3cm and 500<P<1000
Otherwise
Etc
End If
End If
End If
Otherwise // We enter Colissimo format
If P<250
A=550
Otherwise
If P<500
A="Price for E<3cm and 250<P<500
Otherwise
If P<1000
A="Price for E<3cm and 500<P<1000
Otherwise
Etc
End If
End If
End If
End If
Is this something like what you would want?
IF(E<3,IF(P<250,3.15,IF(P<500,4.3,IF(P<1000,5.45,IF(P<2000,6.9,IF(P<3000,7.5))))),
IF(P<250,5.5,IF(P<500,6.45,IF(P<1000,7.9,IF(P<2000,8.95,IF(P<5000,11.5))))))
A big thank you for your help. As a result, I dove into spreadsheet tutorials that can be found online: it's better than Sudoku!
I'm marking the question as "Resolved."