Próbuję posortować kolumnę w otwartym biurze i potrzebuję wartości komórek, aby pozostały między 10 a 0. Obecnie mam następującą instrukcję If: If(X6>0;(((S7/V7)-($B$6))/$B$4)+$X$5;0)
Muszę również dołączyć instrukcję IF w tej samej komórce w następujący sposób: IF(X6>10;$D$26=0;(((S7/V7)-($B$6))/$B$4)+$X$5)
Jak mogę uzyskać te 2 instrukcje IF do pracy w tej samej komórce?
openoffice
openoffice-calc
user2041029
źródło
źródło
$D$26=0
w twojej oryginalnej formule jednak ...Oto dwa
IF
wyrażenia w twoim pytaniu:If(X6>0; (((S7 / V7) - ($ B $ 6)) / $ B $ 4) + $ X 5 USD ; 0)
(ze spacjami dodanymi dla jasności) iIF(X6>10; $D$26=0; (((S7 / V7) - ($ B $ 6)) / $ B $ 4) + $ X 5 USD )
Przedstawiam je w ten sposób ponieważ z pytania nie wynika, że
podwyrażenie jest takie samo w obu. † Odpowiedź Arjana jest poprawne, ale to zależy od tego, że twoi dwaj
IF
wyrażenia mają wspólne podwyrażenie.Zastanawiam się również, co zamierzasz
$D$26=0
podwyrażenie do zrobienia. Jeśli to literówka, a masz na myślito jest kolejna odpowiedź, która (IMHO) jest jaśniejsza:
Pamiętaj, że Twój tekst mówi „od 10 do 0”, ale traktujesz 0 i 10 inaczej.
____________
† Tak poza tym, możesz nieco uprościć to podwyrażanie usuwając nadmiarowe nawiasy. Możesz uprościć go do jednego z następujących:
(((S7/V7)-$B$6)/$B$4)+$X$5
((S7/V7-$B$6)/$B$4)+$X$5
(S7/V7-$B$6)/$B$4+$X$5
źródło