È soltanto un Pokémon con le armi o è un qualcosa di più? Vieni a parlarne su Award & Oscar!

Excel Forum Per condividere esperienze su Microsoft Excel

Interpolazione lineare....credo

  • Messaggi
  • OFFLINE
    lorenade
    Post: 1
    Registrato il: 16/04/2024
    Città: ACCIANO
    Età: 36
    Utente Junior
    office 365
    00 17/04/2024 09:30
    Ciao a tutti, devo impostare una formula che mi restituisca il valore corrispondente alla riga 15 in base al variare del valore della riga 14. Mi spiego meglio, so che al valore 1% della riga 14 mi corrisponde un valore di 0,01% della riga 15 e che al 2% della riga 14 corrisponde uno 0,05% della riga 15. Quale formula devo adoperare per capire a che valore della riga 15 corrisponde l'1,23% della riga 14?? su un altro file tale cosa è risolta con la dicitura di seguito: =CJ4<0,01 0 CJ4<='TAB.APPOGGIO CK'!$AX$14 ('TAB.APPOGGIO CK'!$AX$15-'TAB.APPOGGIO CK'!$AW$15)*(CJ4-'TAB.APPOGGIO CK'!$AW$14)/('TAB.APPOGGIO CK'!$AX$14-'TAB.APPOGGIO CK'!$AW$14)+'TAB.APPOGGIO CK'!$AW$15 CJ4<='TAB.APPOGGIO CK'!$AY$14 ('TAB.APPOGGIO CK'!$AY$15-'TAB.APPOGGIO CK'!$AX$15)*(CJ4-'TAB.APPOGGIO CK'!$AX$14)/('TAB.APPOGGIO CK'!$AY$14-'TAB.APPOGGIO CK'!$AX$14)+'TAB.APPOGGIO CK'!$AX$15 ecc,ma a me restituisce errore! Qualcuno sa aiutarmi?? Grazie!!
    [Modificato da lorenade 17/04/2024 10:07]
  • OFFLINE
    lorenade
    Post: 1
    Registrato il: 16/04/2024
    Città: ACCIANO
    Età: 36
    Utente Junior
    office 365
    00 17/04/2024 09:33
    [Modificato da lorenade 17/04/2024 09:35]
  • ONLINE
    L2018
    Post: 1.363
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Veteran
    EXCEL 2016 - SPREAD32
    00 17/04/2024 09:42
    Re:
    lorenade (z6al240416), 17/04/2024 09:33:



    ciao, un'immagine puo' servire al massimo per farsi un'idea del problema, in realtà è necessario ll file su cui operare, eventualmente depurato di dati sensibili, e magari con una soluzione scritta a mano nel punto giusto.
    ---------------
    Già che ci siamo, SE il tuo nome è Lorena ti dispiacerebbe cambiare la M in F nella tua scheda personale ?
    Grazie
    [Modificato da L2018 17/04/2024 09:43]

    LEO
    https://t.me/LordBrum
  • OFFLINE
    lorenade
    Post: 2
    Registrato il: 16/04/2024
    Città: ACCIANO
    Età: 36
    Utente Junior
    office 365
    00 17/04/2024 10:08
    Ciao! ho modificato la scheda e allegato il file, spero possiate aiutarmi! Grazie!
  • ONLINE
    L2018
    Post: 1.364
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Veteran
    EXCEL 2016 - SPREAD32
    00 17/04/2024 10:21
    Re:
    lorenade (z6al240416), 17/04/2024 10:08:

    Ciao! ho modificato la scheda e allegato il file, spero possiate aiutarmi! Grazie!


    grazie per la modifica, ma il file, se lo hai allegato non è arrivato.
    dopo che hai scritto un messaggio in basso a sinistra c'è un bottone credo verde "ALLEGA", cliccalo, si apre finestra di dialogo per cercare il file, clicchi su "Apri" e vedrai una piccola barra di scorrimento che avanza, aspetti un attimo, e poi INVIA il messaggio

    LEO
    https://t.me/LordBrum
  • OFFLINE
    lorenade
    Post: 3
    Registrato il: 16/04/2024
    Città: ACCIANO
    Età: 36
    Utente Junior
    office 365
    00 17/04/2024 10:30
    Dovrei averlo allegato al messaggio originale, cmq lo riallego, grazie mille!
    [Modificato da lorenade 17/04/2024 10:30]
  • ONLINE
    alfrimpa
    Post: 5.085
    Registrato il: 21/06/2013
    Città: NAPOLI
    Età: 70
    Utente Master
    Excel 365
    00 17/04/2024 10:31
    Leo il file c'è

    Alfredo
  • ONLINE
    L2018
    Post: 1.365
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Veteran
    EXCEL 2016 - SPREAD32
    00 17/04/2024 10:33
    Re:
    alfrimpa, 17/04/2024 10:31:

    Leo il file c'è


    certo, ma nel post precedente non c'era

    LEO
    https://t.me/LordBrum
  • OFFLINE
    federico460
    Post: 3.369
    Registrato il: 10/10/2013
    Città: VICENZA
    Età: 69
    Utente Master
    365
    00 17/04/2024 11:17
    ciao
    in CL4 e lo tiri in basso
    =INDICE(TAB_APPOGGIO_CK!$AW$15:$BU$15;;CONFRONTA('foglio 1'!$CJ4;TAB_APPOGGIO_CK!$AW$14:$BU$14;1))+(INDICE(TAB_APPOGGIO_CK!$AW$15:$BU$15;;CONFRONTA('foglio 1'!$CJ4;TAB_APPOGGIO_CK!$AW$14:$BU$14;1)+1)-INDICE(TAB_APPOGGIO_CK!$AW$15:$BU$15;;CONFRONTA('foglio 1'!$CJ4;TAB_APPOGGIO_CK!$AW$14:$BU$14;1)))*ARROTONDA(RESTO(CJ4*100;1);2)

    NB
    se levi l'arrotonda da RESTO() i dati vengono più esatti
    ora sono forzati a quello che vedi non a quello che è scritto
    [Modificato da federico460 17/04/2024 11:34]
  • OFFLINE
    lorenade
    Post: 4
    Registrato il: 16/04/2024
    Città: ACCIANO
    Età: 36
    Utente Junior
    office 365
    00 17/04/2024 12:07
    Grazie mille Federico! Posso risolvere con l'indice e confronta quindi. Ma la dicitura che ho riportato nella cella CL4 sai cosa può essere? Chiedo perchè un mio collega ha risolto con quella dicitura che a me restituisce errore...più che altro mi sembra proprio scritta in modo "strano"....Ultima cosa se posso, e mi scuso ma.....nei casi in cui in colonna CJ ho valori >=24% come faccio ad impostare che la percentuale corrispondente è il 6,5%?C'è modo di mettere tutto in una sola formula? Grazie davvero!
  • OFFLINE
    federico460
    Post: 3.370
    Registrato il: 10/10/2013
    Città: VICENZA
    Età: 69
    Utente Master
    365
    00 17/04/2024 12:45
    ciao
    la tua formula per me non è una formula o ne manca un pezzo
    =CJ4<0,01 0 CJ4<='TAB.APPOGGIO CK'!$AX$14

    al limite
    =Se(O(CJ4<0,01;CJ4<='TAB.APPOGGIO CK'!$AX$14)ecc...........
    è poi dovresti ripetere la tiritera per 20 più volte

    con confronta trovo subito la colonna che mi interessa ed è una formula relativamente semplice e comprensibile

    potresti usare anche MIN(SE e MAX(SE(..... ma diventa matriciale

    se ti va bene provo a farla con il 365 ma mi sembra tu voglia una formula per più versioni
    [Modificato da federico460 17/04/2024 12:52]
  • OFFLINE
    lorenade
    Post: 5
    Registrato il: 16/04/2024
    Città: ACCIANO
    Età: 36
    Utente Junior
    office 365
    00 17/04/2024 13:05
    Oh grazie Federico, anche a me non sembra un formula..bah. Cmq benissimo per l'indice e confronta, ma nel caso volessi usare la formula SE che mi ha scritto (=Se(O(CJ4<0,01;CJ4<='TAB.APPOGGIO CK'!$AX$14).....) come dovrei proseguire?😅Non ti chiedo di ripeterlo tutte e 20 le volte eh, solo per capire come proseguire...e in ogni caso davvero grazie mille!
  • OFFLINE
    federico460
    Post: 3.371
    Registrato il: 10/10/2013
    Città: VICENZA
    Età: 69
    Utente Master
    365
    00 17/04/2024 13:25
    ciao
    con il 365 migliorabile
    =LET(A;FILTRO(TAB_APPOGGIO_CK!$AW$15:$BU$15;TAB_APPOGGIO_CK!$AW$14:$BU$14=INT(CJ4*100)/100;"");B;
    FILTRO(TAB_APPOGGIO_CK!$AW$15:$BU$15;TAB_APPOGGIO_CK!$AW$14:$BU$14=INT(CJ4*100+1)/100;"");A+(B-A)*ARROTONDA(RESTO(CJ4*100;1);2))


    ciao
    guarda che io quella pseudo formula non la capisco e onestamente on saprei da dave partire per rifarla
    ad occhio
    =SE(E(CJ4>=TAB_APPOGGIO_CK!$AW$14;CJ14<=TAB_APPOGGIO_CK!AX14);TAB_APPOGGIO_CK!AW15+
    (TAB_APPOGGIO_CK!AX15-TAB_APPOGGIO_CK!AW15)*ARROTONDA(RESTO(CJ4*100;1);2)..............)
    OPPURE
    =SE(E(CJ4>=0,01;CJ14<=0,02);TAB_APPOGGIO_CK!AW15+
    (TAB_APPOGGIO_CK!AX15-TAB_APPOGGIO_CK!AW15)*ARROTONDA(RESTO(CJ4*100;1);2))
    E vai così per tutte le variabili
    [Modificato da federico460 17/04/2024 13:26]
  • OFFLINE
    lorenade
    Post: 6
    Registrato il: 16/04/2024
    Città: ACCIANO
    Età: 36
    Utente Junior
    office 365
    00 17/04/2024 14:33
    Proverò, grazie davvero!!
  • OFFLINE
    federico460
    Post: 3.372
    Registrato il: 10/10/2013
    Città: VICENZA
    Età: 69
    Utente Master
    365
    10 17/04/2024 14:54
    ciao
    concatenare 20/22 se()
    se vuoi divertirti va bene😁
  • 15MediaObject5,00115 1