Я пытаюсь отсортировать столбец в открытом офисе, и If(X6>0;(((S7/V7)-($B$6))/$B$4)+$X$5;0)
мне нужно, чтобы значения ячеек оставались между 10 и 0. В настоящее время у меня есть оператор If следующим образом: мне нужно также включить оператор IF в ту же ячейку следующим образом:IF(X6>10;$D$26=0;(((S7/V7)-($B$6))/$B$4)+$X$5)
Как я могу заставить эти 2 оператора IF работать в одной ячейке?
openoffice
openoffice-calc
user2041029
источник
источник
$D$26=0
в вашей первоначальной формуле, хотя ...Вот два
IF
выражения в вашем вопросе:If(X6>0; (((S7/V7)-($B$6))/$B$4)+$X$5; 0)
(с пробелами, добавленными для ясности) иIF(X6>10; $D$26=0; (((S7/V7)-($B$6))/$B$4)+$X$5)
Я представляю их так, потому что из вопроса не очевидно, что
подвыражение одинаково в обоих. † Ответ Арджана правильный, но он зависит от того факта, что ваши два
IF
выражения имеют общее подвыражение.Мне также интересно, что вы намерены
$D$26=0
сделать подвыражение. Если это опечатка, а вы имеете в видутогда есть другой ответ, который (ИМХО) яснее:
Обратите внимание, что в вашем тексте написано «между 10 и 0», но вы относитесь к 0 и 10 по-разному.
____________
† Кстати, вы можете немного упростить это подвыражение, убрав лишние скобки. Вы можете упростить его до любого из следующих:
(((S7/V7)-$B$6)/$B$4)+$X$5
((S7/V7-$B$6)/$B$4)+$X$5
(S7/V7-$B$6)/$B$4+$X$5
источник