formula da



  • formula da
    di griorgio (utente non iscritto) data: 12/07/2017 11:27:16

    Salve,

    cortesemente come risolvere in una formula quanto segue:
    in A1=53 e B1=81 ci sono 2 numeri e dico:
    se A1>45 e B1>45 sottrai dal grande il piccolo;
    però
    se A1>45 e B1<46 somma B1+90-A1
    oppure
    se A1<46 e B1>45 somma A1+90-B1
    oppure
    se A1<45 e B1<45 sottrai dal + grande il minore.
    oppure se A1>45 + B1>45 sottrai dal + grande il piccolo

    questa la formula che ho tentato di scrivere ma l'esito che mi da =0
    SE(C2<46;E(C3>45;ASS(C2+90-C3);SE(C2>45;E(C3<46;C3+90-C2);SE(C2>45;E(C3>45;ASS(C2-C3);SE(C2<46;E(C3<46;ASS(C2-C3)))))));)

    mentre dovrei avere 28

    Un aiuto, grazie



  • di Vecchio Frac data: 12/07/2017 11:48:23

    Ho scritto su carta le condizioni.

    Se (A e B > 45) oppure (A e B < 45) fai maggiore - minore
    Altrimenti fai minore + 90 - maggiore

    Cioè a dire
    Se somma(A e B) > 90 oppure somma(A e B) < 90 fai maggiore - minore
    Altrimenti fai minore + 90 - maggiore

    La formula dovrebbe essere questa. Non sicuro se la parte della condizione si può semplificare.
    =SE(O(A1+B1>90;A1+B1<90);MAX(A1;B1)-MIN(A1;B1);90+MIN(A1;B1)-MAX(A1;B1))




  • formula da
    di griorgio (utente non iscritto) data: 12/07/2017 15:29:15

    Salve Frac,

    se non ti dispiace dovresti rivedere i calcoli
    che la formula è ben diversa da come prospettata prima.
    Chiaro che ho interpretato prospettato male io.

    Si tratta di effettuare delle sottrazioni fra un numero e l'altro
    e qualora fra i 2 numeri intercorre una differenza maggiore a 45
    il numero più piccolo si addiziona a 90 e da questa somma si sottrae
    quello che prima era più grande ma se la differenza che intercorre fra
    i 2 numeri è inferiore o pari a 45 si deve fare semplicemente una
    sottrazione del numero più grande col piccolo.

    Alle troppe parole faccio un esempio.
    1) 49-89 cioè 89-49=40; la differenza è inferiore uguale a 45 e non va fatta
    alcuna aggiunta;
    2)3-89 cioè 89-3=86 questa differenza è maggiore 45 per cui
    3+90=93-89=4
    3)89-3=86 questa differenza supera 45 anche in questo caso
    al 3 si addiziona 90 per cui 93-89=4
    4)13-61 cioè 61-13=48 in questo caso al 13 si addiziona il 90
    cioè 103-61=42
    Questo è tutto e chiedo scusa



  • di ninai (utente non iscritto) data: 12/07/2017 16:33:54

    ciao
    un'ipotesi:
    =ASS(ASS(A1-B1)-90*(ASS(A1-B1)>45))


  • formula da
    di griorgio (utente non iscritto) data: 12/07/2017 17:09:38

    Salve Ninai

    prendendo spunto dalla formula di Vecchio Frac
    l'avrei risolto in questo modo:
    SE(ASS($B1-$C1)>45;MIN($B1:$C1)+90-MAX($B1:$C1);ASS($B1-$C1))

    MA

    la tua è di gran lunga superiore e semplicemente semplice.
    Quindi adotto la tua formula.

    Grazie



  • di Vecchio Frac data: 12/07/2017 19:45:49

    Ciao ninai, ben tornato, mi fa molto piacere rileggerti ^_^





  • di alfrimpa data: 12/07/2017 19:48:26

    Santo ma come "utente non iscritto"?

    Hai perso l'account

    Alfredo





  • di Vecchio Frac data: 12/07/2017 19:53:33

    Non si è loggato: per rispondere ha inserito il suo nick e una mail "al volo"





  • di ninai data: 12/07/2017 21:05:07