+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 4 su 4

Discussione: trovare riferimento riga e colonna da valore all'interno di una matrice

  1. #1
    3olo non è in linea Novello
    Post
    2

    trovare riferimento riga e colonna da valore all'interno di una matrice

    Buonasera,
    sono nuovo di questo interessante forum.
    Ho un problema che non sono riuscito a risolvere e non riesco a trovare qualcosa di analogo tra i post usando lo strumento di ricerca di questo forum,quindi mi tocca disturbarvi!

    La mia situazione è questa: ho necessità di indicare un certo valore numerico in una cella e tale valore devo cercarlo all'interno di una matrice. Una volta trovato tale numero avrei necessità di estrapolare il valore corrispondente alla colonna e il valore corrispondente alla riga che intersecano tale valore. Questo con due funzioni distinte:una per trovare la riga e una per la colonna.
    Allego un'immagine di esempio che fa capire meglio il mio problema: nella casella fuori dalla matrice ho indicato il numero "60" , tale numero dev'essere cercato nella matrice sopra e una funzione dovrà trovarmi il valore corrispondente al titolo numerico della colonna,inquesto caso dovrà scivere 0 (zero) e un'altra funzione che mi restituisca il titolo della riga corrispondente, in questo caso sarà "6"
    Spero che mi possiate aiutare , e vi ringrazio in anticipo


  2. #2
    Canapone non è in linea Scolaretto
    Luogo
    Firenze
    Post
    123
    In A2 = 6000, in A13 = 60

    Le intestazioni per riga/colonna da 0 a 7

    =MIN(SE($B$3:$I$10=$A$13;RIF.RIGA($A$1:$A$7)-1))

    =MIN(SE($B$3:$I$10=$A$13;RIF.COLONNA($B$1:$I$1)-2))

    le formula per funzionare devono essere confermate con control+maisuc+invio.

    Saluti

  3. #3
    3olo non è in linea Novello
    Post
    2
    Quote Originariamente inviato da Canapone Visualizza il messaggio
    In A2 = 6000, in A13 = 60

    Le intestazioni per riga/colonna da 0 a 7

    =MIN(SE($B$3:$I$10=$A$13;RIF.RIGA($A$1:$A$7)-1))

    =MIN(SE($B$3:$I$10=$A$13;RIF.COLONNA($B$1:$I$1)-2))

    le formula per funzionare devono essere confermate con control+maisuc+invio.

    Saluti
    Grande ! Grazie mille!! Gentilissimo

    vedo però che funziona solo se mi metto in un nuovo foglio e mi posiziono in a1, se la matrice è "sparpagliata" in un foglio(ne ho tante) in una posizione a caso diventa un problema...come potrei fare? grazie ancora e scusate
    Ultima modifica di 3olo; 24-11-2013 13:14 

  4. #4
    Canapone non è in linea Scolaretto
    Luogo
    Firenze
    Post
    123
    Ciao,

    se lavori con tabelle della stesse dimensioni, lasci fisso i riferimento assoluto ( I $) solo sul secondo segmento delle formule -rif.riga e rif.colonne.

    Copiando le formule sotto le altre matrici ottieni formule del tipo

    =MIN(SE(G21:N28=F31;RIF.RIGA($A$1:$A$7)-1))
    =MIN(SE(G21:N28=F31;RIF.COLONNA($B$1:$I$1)-2))


    oppure

    =MIN(SE(S12:Z19=R22;RIF.RIGA($A$1:$A$7)-1))
    =MIN(SE(S12:Z19=R22;RIF.COLONNA($B$1:$I$1)-2))

    sempre in forma matrice (control+maiusc+invio)

    Saluti

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi