Calc tabuľky výpočet. Rozsah hodnoty od do

Sekcia: Aplikácie & Desktop 28.08.2020 | 19:06
Avatar Slavomír Ubuntu 23.10  Používateľ

Ahojte,
teraz pracujem s tabuľkami a potreboval by som sa poradiť.
Jedná sa o to, že vstup môže byť hocijaké číslo a výstup môže byť len číslo v rozsahu od 30 do 60.
V uvedenej tabuľke mi to síce vypočíta takto správne, avšak rád by som to vypočítal bez „výpočtového medzistupňa“, bez toho políčka F4 (alebo prípade aj bez políčok C4 a D4).

Google v angličtine mi veľmi nepomohlo.

Stiahnuť si moju provizórnu tabuľku môžete tu
https://drive.google.com/file/d/1ve7h21tgq0rPCBor0DzYADPGmFZdXOzB/view

Dík

    • RE: Calc tabuľky výpočet. Rozsah hodnoty od do 28.08.2020 | 22:22
      Avatar debian+_debian+   Návštevník
    • RE: Calc tabuľky výpočet. Rozsah hodnoty od do 28.08.2020 | 22:59
      Avatar debian+_debian+   Návštevník

      Ved pouzi ako parameter funkcie volanie inej funkcie. A to if tam ani netreba.

    • RE: Calc tabuľky výpočet. Rozsah hodnoty od do 29.08.2020 | 10:38
      Avatar Slavomír Ubuntu 23.10  Používateľ

      Ďakujem za odkaz, ale ten mi žiaľ veľmi nepomohol. To ti len odpovie „áno“ „nie“, či sa hodnota nachádza v požadovanom rozsahu.

       

      Môžem aj uviesť konkrétne príklady vstupných a výstupných hodnôt, ktoré potrebujem. Rozsah výstupnej hodnoty je medzi 30 až 60.

      Ak bude vstup 35 aj výstup bude 35

      Ak bude vstup 15, výstup bude 30.

      Ak bude vstup 150 výstup bude 60.

       

      Už uvedená tabuľka, ak si ju stiahneš takto funguje, avšak rád by som to nejak zjednodušil

      • RE: Calc tabuľky výpočet. Rozsah hodnoty od do 29.08.2020 | 11:16
        Avatar debian+_debian+   Návštevník

        Kasli na Calc.

        Ako by si algoritmom (tvoj oblubeny progr. jazyk) riesil ten problem?

        Dokonca si to sam napisal:

        "Ak bude vstup 35 aj výstup bude (potom) 35"
        

        Co je zapis if(). Takze link bol k veci.

        Proste kasli na min()/max() a zamysli sa ako by si to bez nich riesil. ten trojity if() (realne budu 2, tretia je vylucovacia) napises v jednom riadku (v C je na to konstrukcia podmienka?ak_pravda:ak_nepravda a mas to. A nauc sa pouzivas volanie funkcie ako parameter inej funkcie.

        • RE: Calc tabuľky výpočet. Rozsah hodnoty od do 29.08.2020 | 13:47
          Avatar Slavomír Ubuntu 23.10  Používateľ

          Tak ja nie som programátor, mne to veľa nehovorí :).

          Ja si už nejako poradím s týmto provizórnym Min Max riešením.

          Potreboval by som vedieť čo konkrétne vpísať do toho výstupného políčka.

          Pokiaľ je vstup v rozsahu medzi 30 a 60, potom musí byť vstup rovnaký ako výstup

    • RE: Calc tabuľky výpočet. Rozsah hodnoty od do 29.08.2020 | 14:21
      Avatar debian+_debian+   Návštevník
      =IF(A4<$C$4;$C$4; IF(A4>$D$4;$D$4; A4))
      • RE: Calc tabuľky výpočet. Rozsah hodnoty od do 29.08.2020 | 15:10
        Avatar Slavomír Ubuntu 23.10  Používateľ

        Super, funguje to. Mnohokrát ďakujem za pomoc :).

        • RE: Calc tabuľky výpočet. Rozsah hodnoty od do 29.08.2020 | 15:14
          Avatar debian+_debian+   Návštevník

          Miesto premien mozes pouzit konstanty.

          • RE: Calc tabuľky výpočet. Rozsah hodnoty od do 29.08.2020 | 16:42
            Avatar Slavomír Ubuntu 23.10  Používateľ

            Super dik za radu. Po pár neúspešných pokusoch sa mi tam podarilo dať tie rozsahy ako konštanty