formula "compreso tra"

Anonimo
2017-02-15T11:38:26+00:00

Salve, non riesco a trovare la formula per questo risultato, ovvero ho  alcuni valori (ipotizziamo 1, X, 2 in celle diverse es. B1, B2 ecc...) e alla corrispondenza di un'altro valore deve restituirmi uno dei tre; mi spiego con un esempio

cella A1  = valore 0,90 - 1,15 - 3,00 o 5,60 ecc...

cella A2 = (risultato che cerco) se il valore è compreso in un determinato range (es. tra 0,90 e 1,15) restituiscimi 1, o X o 2...e cosi via. 

Riuscite ad aiutarmi?

Grazie

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2017-02-28T08:40:20+00:00

Se questi sono i parametri definitivi, rimettendoli in ordine, fai una tabellina come la seguente (facoltativa, vedi più sotto) partendo da A1:

Quindi in C2, Soluz.1, (preferibile solo nel caso in cui non si voglia utilizzare la tabellina A1:B9):

=SCEGLI(CONFRONTA(A2;{0.0,5.0,95.1,1.1,25.1,75.2,2.3};1);"NO";"2";"X";"X";"X2";"1X";"1";"NO")

oppure in D2, Soluz.2, (preferibile nel caso in cui si voglia utilizzare la tabellina):

=INDICE($B$2:$B$9;CONFRONTA(A2;$A$2:$A$9;1))

entrambe da copiare in basso fino a riga 9.

La risposta è stata utile?

0 commenti Nessun commento

7 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2017-02-27T13:20:41+00:00

    ...macchè, non quadra, sicuramente sbaglio qualcosa io...ti allego i risultati della formula...

    valore risultato range segno
    1,25 NO <0,40 NO
    3,50 NO >3 NO
    0,50 2 0,40 0,90 2
    2,20 NO 0,91 1,10 X
    1,75 NO 1,11 1,55 X2
    1,10 2 1,56 2,00 1X
    0,95 2 2,01 3,00 1

    ...quindi il risultato con il valore 0,50 andrebbe bene, ma gli ultimi due (1,10 e 0,95) no; a parte che l'unico NO (ho sostituito tale valore con quello che avevi indicato come "Valore fuori range" che va bene e quello con valore 3,50, mentre i valori 1,25

    • 2,20 e 1,75 avrebbero dovuto dare altri segni (ma questo non l'avevo precisato nelle altre domande).

    ...porta pazienza, intanto grazie ancora!

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2017-02-27T10:48:04+00:00

    =SE.ERRORE(SCEGLI(CONFRONTA(A1;{0,9.1,51.3,01.5,01};1);1;"X";2);"Valore fuori range!")

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2017-02-27T10:23:18+00:00

    Ciao, scusa il ritardo ma posso rispondere solo adesso, provo a spiegarmi meglio (anche sul.."e così via")

    cella A1 ha un valore determinato da un calcolo che ho già (esempio 1,25).

    Ho un range da rispettare ovvero: da 0,90 a 1,50 da 1,51 a 3,00 da 3,01 a 5,00.

    Ai valori sopra (...0,90 ecc...) corrisponde un altro valore (cella A2)  ad esempio;

    se il calcolo del primo valore (ce nell'esempio è 1,25) è tra 0,90 e 1,50 mi deve restituire il valore "1" , se è compreso tra 1,51 e 3,00 mi restituisce "X" e se è compreso tra 3,01 e 5,00 mi restituisce "2". 

    Quindi nel mio esempio (1,25) essendo compreso tra 0,90 e 1,50 la formula dovrebbe restituirmi "1".

    Spero di essere stato più chiaro, e ti ringrazio per la risposta.

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2017-02-15T14:18:07+00:00

    Non so se ho capito bene il riferimento a ciò che deve essere restituito, infatti, cosa significa 1, o X o 2...e così via? Cioè cosa vuol dire "....e così via"?

    Comunque prova così:

    in A2: =SCEGLI(CONFRONTA(A1;{0,9.1,15.3.5,6};1);1;"X";2;3)

    oppure:

     =SCEGLI(SOMMA(SOGLIA(A1;{0,9.1,15.3.5,6}));1;"X";2;3)

    dimmi se è questo che vuoi.

    La risposta è stata utile?

    0 commenti Nessun commento