Scegli e confronta



  • Scegli e confronta
    di Giuseppe (utente non iscritto) data: 29/03/2016 21:07:59

    Ho impostato in un foglio Excel la formula seguente, che ho inserito nella cella D10; la formula mi calcola il metabolismo basale, prendendo in considerazione tre parametri: l'età (D5), il peso corporeo (D7) ed il sesso (D4). Le età sono inserite nella formula per fasce: <9, 10-17, 18-29, 30-59, 60-74. Come si può vedere dalla formula, a secondo del sesso (maschile o femminile), e dell'età (in anni), il Peso corporeo (in kg) deve essere moltiplicato per un determinato valore. La formula funziona bene quando è selezionato sesso femminile, ma dà valori sbagliati quando è selezionato il sesso maschile. Come mai??

    =D7*SCEGLI(CONFRONTA(D5;{917295974};1)+6*(D4="femminile");59,512;17,686;15,057;11,472;11,9;20,315;13,384;14,818;8,126;9,2)



  • di cromagno data: 29/03/2016 22:02:53

    Ciao,
    allega il file per avere una "visione" più completa.



  • di Giuseppe (utente non iscritto) data: 29/03/2016 22:33:05

    Ho allegato il file.



  • di Albatros54 data: 30/03/2016 10:45:24

    Se ho capito
     
    =SE(D4="femminile";(D7*SCEGLI(CONFRONTA(D5;{9;17;29;59;74};1)+6*(D4="femminile");59,512;17,686;15,057;11,472;11,9;20,315;13,384;14,818;8,126;9,2));(D7*SCEGLI(CONFRONTA(D5;{9;17;29;59;74};1)+6*(D4="femminile");59,512;17,686;15,057;11,472;11,9;20,315;13,384;14,818;8,126;9,2)))






  • di cromagno data: 30/03/2016 11:22:16

    Ciao a tutti,

    @Giuseppe
    sei sicuro che anche per il "femminile" la formula sia corretta?
    Con la formula CONFRONTA viene restituita una categoria inferiore a quelle descritte da te.

    Esempio:
    una ragazza di 12 anni rientrerebbe nella seconda fascia, cioè 10-17 mentre la formula restituisce la prima fascia.

    Inoltre, non viene contemplata un'età superiore ai 74 anni.

    Comunque, io proverei con questa formula:

    =D7*SCEGLI(CONFRONTA(1;FREQUENZA(D5;{917295974});0)+6*(D4="femminile");59,512;17,686;15,057;11,472;11,9;20,315;13,384;14,818;8,126;9,2)

    ti riallego il file...



  • di Giuseppe (utente non iscritto) data: 30/03/2016 12:22:03

    Ringrazio, avevo fatto solo un piccolo errore nella formula. La Formula corretta è infatti:

    =D7*SCEGLI(CONFRONTA(D5;{0917295974};1)+5*(D4="femminile");59,512;17,686;15,057;11,472;11,9;20,315;13,384;14,818;8,126;9,2)

    L'ho testata e funziona.



  • di cromagno data: 30/03/2016 12:34:03

    Ok... adesso ci siamo