Condividi tramite

Semplificazione formula

Anonimo
2024-11-13T09:05:36+00:00

Ho predisposto la seguente formula:

=PIÙ.SE(E((SOMMA(AK2:AM2)*(1-20%))>0,1;((SOMMA(AK2:AM2)*(1-20%))<1100));3;
E((SOMMA(AK2:AM2)*(1-20%))>1101;((SOMMA(AK2:AM2)*(1-20%))<5200));4;
E((SOMMA(AK2:AM2)*(1-20%))>5201;((SOMMA(AK2:AM2)*(1-20%))<26000));5;
E((SOMMA(AK2:AM2)*(1-20%))>26001;((SOMMA(AK2:AM2)*(1-20%))<52000));6;
E((SOMMA(AK2:AM2)*(1-20%))>52001;((SOMMA(AK2:AM2)*(1-20%))<260000));7;
E((SOMMA(AK2:AM2)*(1-20%))>260001;((SOMMA(AK2:AM2)*(1-20%))<520000));8;
E((SOMMA(AK2:AM2)*(1-20%))>520001;((SOMMA(AK2:AM2)*(1-20%))<1000000));9;
E((SOMMA(AK2:AM2)*(1-20%))>1000001;((SOMMA(AK2:AM2)*(1-20%))<2000000));10;
E((SOMMA(AK2:AM2)*(1-20%))>2000001;((SOMMA(AK2:AM2)*(1-20%))<4000000));11;
E((SOMMA(AK2:AM2)*(1-20%))>4000001;((SOMMA(AK2:AM2)*(1-20%))<8000000));12;
E((SOMMA(AK2:AM2)*(1-20%))>8000001;((SOMMA(AK2:AM2)*(1-20%))<16000000));13;
E((SOMMA(AK2:AM2)*(1-20%))>16000001;((SOMMA(AK2:AM2)*(1-20%))<32000000));14;
E((SOMMA(AK2:AM2)*(1-20%))>32000001;((SOMMA(AK2:AM2)*(1-20%))<1000000000000));15;
VERO;1)

C'è modo di semplificarla inserendo anche il segno "uguale a" insieme a "minore di"

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

16 risposte

Ordina per: Più utili
  1. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2024-11-15T14:33:53+00:00

    ciao

    Immagine

    formula

    =SE.ERRORE(CERCA.VERT(SOMMA(AK2:AM2)*(1-20%);$A$1:$B$15;2;1);2)

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2024-11-15T14:02:29+00:00

    Chiedo venia e provo a spiegare che cosa intendo fare con la formula elaborata e che vorrei semplificare. A monte esiste una tabella di equiparazione tra fasce di valore e numero assegnato

    FASCIA DI VALORE N°ASSEGNATO
    empty 1
    Non applicabile 2
    Fino a 1100 3
    1101-5200 4
    5201-26000 5
    26001-52000 6
    52001-260000 7
    260001-520000 8
    520001-1000000 9
    1000001-2000000 10
    2000002-4000000 11
    4000001-8000000 12
    8000001-16000000 13
    16000001-32000000 14
    oltre 32000000 15
    Null 1

    Ho bisogno di una formula che sulla base della somma dei valori su tre celle (AK2:AM2) memo 20%, individui la fascia in colonna A restituendo il numero corrispondente di colonna B. Grazie

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2024-11-14T19:23:15+00:00

    ciao

    fermo fermo😀

    sto parlando di questo caso........

    tabella di due colonne

    VALORE....NUMERO da trovare

    poi usa cerca verticale o indice confronta mi è indifferente

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2024-11-14T19:15:00+00:00

    ciao

    onestamente in questi casi una tabella con i dati

    e un cerca verticale sarebbe la cosa più semplice da fare.

    non mi piace il Confronta( ) con la matrice {.........}

    è una formula ingessata e se cambiano i valori di confronto la devi variare

    Ciao Gianfranco,

    punti di vista :-)

    Personalmente non amo il CERCA.VERT perché, a meno di non indicizzare il parametro della colonna da dove pescare il risultato, utilizzando alla fine sempre un "confronta" legato al "nome del campo", la trovo molto più ingessata.

    Se per un qualche motivo devi modificare l'intervallo, es. aggiungere una colonna interna, dove agisce il CERCA.VERT poi devi andare a modificare tutte le celle che contengono la formula per modificare il numero della colonna.

    Molto più elastica un "INDICE/CONFRONTA" alle quali quando hai assegnato gli intervalli aggiungere o spostare le colonne di riferimento non comporta la modifica delle formule.

    Con 365 ora c'è CONFRONTA.X che agisce similmente alla combo "INDICE/CONFRONTA" (anche se lavora in modo differente i dati quando non si cerca la corrispondenza esatta e quindi gli "intervalli" vanno pensati in modo differente rispetto al CONFRONTA).

    Non capisco poi cosa tu intenda con "se cambiano i valori di confronto la devi variare".

    Se dovessero variare i valori da utilizzare si modificano quelli nell'intervallo degli "scaglioni" presenti nell'intervallo di confronto. Potrebbe variare il numero di righe e quindi dovrebbe cambiare l'ampiezza dell'intervallo? Ma questo andrebbe fatto anche con un CERCA.VERT.

    Ma in questi casi io aggiungo righe centrali, in modo che le formule adeguino l'intervallo e poi modifico i parametri degli "scaglioni".

    Ma probabilmente non ho compreso la situazione a cui fai riferimento.

    ciao

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Eliminata

    Questa risposta è stata eliminata a causa di una violazione del codice di comportamento. La risposta è stata segnalata manualmente o identificata tramite il rilevamento automatizzato prima dell'esecuzione dell'azione. Per ulteriori informazioni, fai riferimento al codice di comportamento.


    I commenti sono stati disattivati. Ulteriori informazioni