cat / 012
clone

a spreadsheet for the terminal: lotus 1-2-3 looks, google sheets keys and formulas, one go binary

cat/module-path
012 / e2e / testdata / screens / functions.html
functions.html 13.3K
1<pre class="screen"> <span style="text-decoration:underline">F</span>ile <span style="text-decoration:underline">E</span>dit <span style="text-decoration:underline">V</span>iew <span style="text-decoration:underline">I</span>nsert F<span style="text-decoration:underline">o</span>rmat <span style="text-decoration:underline">D</span>ata <span style="text-decoration:underline">H</span>elp <span style="background:var(--vt-palette-6)"> </span><span style="color:var(--vt-palette-0);background:var(--vt-palette-6);font-weight:bold">MENU</span><span style="background:var(--vt-palette-6)"> </span>2<span style="color:var(--vt-palette-8)">┌─</span> <span style="font-weight:bold">Functions</span> <span style="color:var(--vt-palette-8)">──────────────────────────────────────────────────────────────────────────────────────┐</span>3<span style="color:var(--vt-palette-8)">│</span> <span style="font-weight:bold">›</span> if <span style="color:var(--vt-palette-8)">│</span>4<span style="color:var(--vt-palette-8)">├──────────────────────────────────────────────────────────────────────────────────────────────────┤</span>5<span style="color:var(--vt-palette-8)">│</span><span style="background:var(--vt-palette-6)"> </span><span style="color:var(--vt-palette-0);background:var(--vt-palette-6);font-weight:bold;text-decoration:underline">IF</span><span style="color:var(--vt-palette-0);background:var(--vt-palette-6)">(condition,</span><span style="background:var(--vt-palette-6)"> </span><span style="color:var(--vt-palette-0);background:var(--vt-palette-6)">value_if_true,</span><span style="background:var(--vt-palette-6)"> </span><span style="color:var(--vt-palette-0);background:var(--vt-palette-6)">[value_if_false])</span><span style="background:var(--vt-palette-6)"> </span><span style="color:var(--vt-palette-0);background:var(--vt-palette-6)">Choose</span><span style="background:var(--vt-palette-6)"> </span><span style="color:var(--vt-palette-0);background:var(--vt-palette-6)">a</span><span style="background:var(--vt-palette-6)"> </span><span style="color:var(--vt-palette-0);background:var(--vt-palette-6)">value</span><span style="background:var(--vt-palette-6)"> </span><span style="color:var(--vt-palette-0);background:var(--vt-palette-6)">by</span><span style="background:var(--vt-palette-6)"> </span><span style="color:var(--vt-palette-0);background:var(--vt-palette-6)">a</span><span style="background:var(--vt-palette-6)"> </span><span style="color:var(--vt-palette-0);background:var(--vt-palette-6)">condition</span><span style="background:var(--vt-palette-6)"> </span><span style="color:var(--vt-palette-8)">│</span>6<span style="color:var(--vt-palette-8)">│</span> <span style="color:var(--vt-palette-3);font-weight:bold">IF</span>S(condition1, value1, [condition2, value2, ...]) <span style="color:var(--vt-palette-8)">The</span> <span style="color:var(--vt-palette-8)">value</span> <span style="color:var(--vt-palette-8)">of</span> <span style="color:var(--vt-palette-8)">the</span> <span style="color:var(--vt-palette-8)">first</span> <span style="color:var(--vt-palette-8)">true</span> <span style="color:var(--vt-palette-8)">condi…</span> <span style="color:var(--vt-palette-8)">│</span>7<span style="color:var(--vt-palette-8)">│</span> <span style="color:var(--vt-palette-3);font-weight:bold">IF</span>NA(value, value_if_na) <span style="color:var(--vt-palette-8)">A</span> <span style="color:var(--vt-palette-8)">fallback</span> <span style="color:var(--vt-palette-8)">when</span> <span style="color:var(--vt-palette-8)">a</span> <span style="color:var(--vt-palette-8)">value</span> <span style="color:var(--vt-palette-8)">is</span> <span style="color:var(--vt-palette-8)">#N/A</span> <span style="color:var(--vt-palette-8)">│</span>8<span style="color:var(--vt-palette-8)">│</span> <span style="color:var(--vt-palette-3);font-weight:bold">IF</span>ERROR(value, [value_if_error]) <span style="color:var(--vt-palette-8)">A</span> <span style="color:var(--vt-palette-8)">fallback</span> <span style="color:var(--vt-palette-8)">when</span> <span style="color:var(--vt-palette-8)">a</span> <span style="color:var(--vt-palette-8)">value</span> <span style="color:var(--vt-palette-8)">is</span> <span style="color:var(--vt-palette-8)">an</span> <span style="color:var(--vt-palette-8)">err…</span> <span style="color:var(--vt-palette-8)">│</span>9<span style="color:var(--vt-palette-8)">│</span> SUM<span style="color:var(--vt-palette-3);font-weight:bold">IF</span>(range, criterion, [sum_range]) <span style="color:var(--vt-palette-8)">Sum</span> <span style="color:var(--vt-palette-8)">of</span> <span style="color:var(--vt-palette-8)">the</span> <span style="color:var(--vt-palette-8)">cells</span> <span style="color:var(--vt-palette-8)">that</span> <span style="color:var(--vt-palette-8)">meet</span> <span style="color:var(--vt-palette-8)">a</span> <span style="color:var(--vt-palette-8)">cond…</span> <span style="color:var(--vt-palette-8)">│</span>10<span style="color:var(--vt-palette-8)">│</span> SUM<span style="color:var(--vt-palette-3);font-weight:bold">IF</span>S(sum_range, criteria_range1, criterion1, [criteria_… <span style="color:var(--vt-palette-8)">Sum</span> <span style="color:var(--vt-palette-8)">of</span> <span style="color:var(--vt-palette-8)">the</span> <span style="color:var(--vt-palette-8)">cells</span> <span style="color:var(--vt-palette-8)">that</span> <span style="color:var(--vt-palette-8)">meet</span> <span style="color:var(--vt-palette-8)">every</span> <span style="color:var(--vt-palette-8)">…</span> <span style="color:var(--vt-palette-8)">│</span>11<span style="color:var(--vt-palette-8)">│</span> COUNT<span style="color:var(--vt-palette-3);font-weight:bold">IF</span>(range, criterion) <span style="color:var(--vt-palette-8)">Count</span> <span style="color:var(--vt-palette-8)">of</span> <span style="color:var(--vt-palette-8)">the</span> <span style="color:var(--vt-palette-8)">cells</span> <span style="color:var(--vt-palette-8)">that</span> <span style="color:var(--vt-palette-8)">meet</span> <span style="color:var(--vt-palette-8)">a</span> <span style="color:var(--vt-palette-8)">co…</span> <span style="color:var(--vt-palette-8)">│</span>12<span style="color:var(--vt-palette-8)">│</span> DATED<span style="color:var(--vt-palette-3);font-weight:bold">IF</span>(start_date, end_date, unit) <span style="color:var(--vt-palette-8)">Time</span> <span style="color:var(--vt-palette-8)">between</span> <span style="color:var(--vt-palette-8)">dates</span> <span style="color:var(--vt-palette-8)">in</span> <span style="color:var(--vt-palette-8)">&#34;Y&#34;,</span> <span style="color:var(--vt-palette-8)">&#34;M&#34;,</span> <span style="color:var(--vt-palette-8)">&#34;…</span> <span style="color:var(--vt-palette-8)">│</span>13<span style="color:var(--vt-palette-8)">│</span> COUNT<span style="color:var(--vt-palette-3);font-weight:bold">IF</span>S(criteria_range1, criterion1, [criteria_range2, c… <span style="color:var(--vt-palette-8)">Count</span> <span style="color:var(--vt-palette-8)">of</span> <span style="color:var(--vt-palette-8)">the</span> <span style="color:var(--vt-palette-8)">cells</span> <span style="color:var(--vt-palette-8)">that</span> <span style="color:var(--vt-palette-8)">meet</span> <span style="color:var(--vt-palette-8)">ever…</span> <span style="color:var(--vt-palette-8)">│</span>14<span style="color:var(--vt-palette-8)">│</span> AVERAGE<span style="color:var(--vt-palette-3);font-weight:bold">IF</span>(criteria_range, criterion, [average_range]) <span style="color:var(--vt-palette-8)">Average</span> <span style="color:var(--vt-palette-8)">of</span> <span style="color:var(--vt-palette-8)">the</span> <span style="color:var(--vt-palette-8)">cells</span> <span style="color:var(--vt-palette-8)">that</span> <span style="color:var(--vt-palette-8)">meet</span> <span style="color:var(--vt-palette-8)">a</span> <span style="color:var(--vt-palette-8)">…</span> <span style="color:var(--vt-palette-8)">│</span>15<span style="color:var(--vt-palette-8)">│</span> AVERAGE<span style="color:var(--vt-palette-3);font-weight:bold">IF</span>S(average_range, criteria_range1, criterion1, [c… <span style="color:var(--vt-palette-8)">Average</span> <span style="color:var(--vt-palette-8)">of</span> <span style="color:var(--vt-palette-8)">the</span> <span style="color:var(--vt-palette-8)">cells</span> <span style="color:var(--vt-palette-8)">that</span> <span style="color:var(--vt-palette-8)">meet</span> <span style="color:var(--vt-palette-8)">ev…</span> <span style="color:var(--vt-palette-8)">│</span>16<span style="color:var(--vt-palette-8)">│</span> JEV.CLASS<span style="color:var(--vt-palette-3);font-weight:bold">IF</span>Y(value, question, labels, [descriptions]) <span style="color:var(--vt-palette-8)">The</span> <span style="color:var(--vt-palette-8)">label</span> <span style="color:var(--vt-palette-8)">that</span> <span style="color:var(--vt-palette-8)">fits</span> <span style="color:var(--vt-palette-8)">best,</span> <span style="color:var(--vt-palette-8)">chosen</span> <span style="color:var(--vt-palette-8)">…</span> <span style="color:var(--vt-palette-8)">│</span>17<span style="color:var(--vt-palette-8)">└──────────────────────────────────────────────────────────────────────────────────────</span> <span style="color:var(--vt-palette-8)">85</span> <span style="color:var(--vt-palette-8)">of</span> <span style="color:var(--vt-palette-8)">150</span> <span style="color:var(--vt-palette-8)">─┘</span>18<span style="background:var(--vt-palette-8)"> </span><span style="color:var(--vt-palette-15);background:var(--vt-palette-8)">14</span><span style="background:var(--vt-palette-8)"> </span>19<span style="background:var(--vt-palette-8)"> </span><span style="color:var(--vt-palette-15);background:var(--vt-palette-8)">15</span><span style="background:var(--vt-palette-8)"> </span>20<span style="background:var(--vt-palette-8)"> </span><span style="color:var(--vt-palette-15);background:var(--vt-palette-8)">16</span><span style="background:var(--vt-palette-8)"> </span>21<span style="background:var(--vt-palette-8)"> </span><span style="color:var(--vt-palette-15);background:var(--vt-palette-8)">17</span><span style="background:var(--vt-palette-8)"> </span>22<span style="background:var(--vt-palette-8)"> </span><span style="color:var(--vt-palette-15);background:var(--vt-palette-8)">18</span><span style="background:var(--vt-palette-8)"> </span>23<span style="background:var(--vt-palette-8)"> </span><span style="color:var(--vt-palette-15);background:var(--vt-palette-8)">19</span><span style="background:var(--vt-palette-8)"> </span>24<span style="background:var(--vt-palette-8)"> </span><span style="color:var(--vt-palette-15);background:var(--vt-palette-8)">20</span><span style="background:var(--vt-palette-8)"> </span>25<span style="background:var(--vt-palette-8)"> </span><span style="color:var(--vt-palette-15);background:var(--vt-palette-8)">21</span><span style="background:var(--vt-palette-8)"> </span>26<span style="background:var(--vt-palette-8)"> </span><span style="color:var(--vt-palette-15);background:var(--vt-palette-8)">22</span><span style="background:var(--vt-palette-8)"> </span>27<span style="background:var(--vt-palette-8)"> </span><span style="color:var(--vt-palette-15);background:var(--vt-palette-8)">23</span><span style="background:var(--vt-palette-8)"> </span>28<span style="background:var(--vt-palette-8)"> </span><span style="color:var(--vt-palette-15);background:var(--vt-palette-8)">24</span><span style="background:var(--vt-palette-8)"> </span>29<span style="background:var(--vt-palette-8)"> </span><span style="color:var(--vt-palette-15);background:var(--vt-palette-8)">25</span><span style="background:var(--vt-palette-8)"> </span>30Choose a value by a condition <span style="background:var(--vt-palette-8)"> </span><span style="color:var(--vt-palette-15);background:var(--vt-palette-8)">Up/Down</span><span style="background:var(--vt-palette-8)"> </span> <span style="color:var(--vt-palette-8)">move</span> <span style="background:var(--vt-palette-8)"> </span><span style="color:var(--vt-palette-15);background:var(--vt-palette-8)">Enter</span><span style="background:var(--vt-palette-8)"> </span> <span style="color:var(--vt-palette-8)">insert</span> <span style="background:var(--vt-palette-8)"> </span><span style="color:var(--vt-palette-15);background:var(--vt-palette-8)">Esc</span><span style="background:var(--vt-palette-8)"> </span> <span style="color:var(--vt-palette-8)">close</span></pre>