Salve a tutti, sto imparando un po' alla volta ad usare le formule di excel, soprattutto dalla guida e leggendo qua e là le
soluzioni riportate da altri.
Ho cercato la risposta alla mia domanda in questo forum, ma non l'ho trovata, o più probabilmente, se presente, non l'ho compresa.
Certamente la risposta è per voi banale, comunque il mio quesito è il seguente:
PROBLEMA:
1-ho una riga in una tabella di excell di 6 caselle che possono avere come risultato al loro interno "1" oppure "0";
2-ho una riga in un'altra tabella che possono avere anche queste come risultato 1 o 0;
3-devo confrontare le 6 casella della prima tabella con le 6 della 2^ tabella, in modo che se corrispondano mi diano come risultato il valore 1 oppure 0 se non corrispondono.
io ho trovato prima questa soluzione:
SOLUZIONE "A"
=SE(U2<>PUNT.ORIZ.!$B$66;"0";SE(V2<>PUNT.ORIZ.!$C$66;"0";SE(W2<>PUNT.ORIZ.!$D$66;"0";SE(X2<>PUNT.ORIZ.!$E$66;"0";SE(Y2<>PUNT.ORIZ.!$F$66;"0";SE(Z2<>PUNT.ORIZ.!$G$66;"0";"1"))))))
poi ho visto che potevo ottenere lo stesso risultato con questa soluzione che mi sembra più semplice:
SOLUZIONE "B":
=SE(E(U2=PUNT.ORIZ.!$B$66;V2=PUNT.ORIZ.!$C$66;W2=PUNT.ORIZ.!$D$66;X2=PUNT.ORIZ.!$E$66;Y2=PUNT.ORIZ.!$F$66;Z2=PUNT.ORIZ.!$G$66);"1";"0")
Quello che desidererei fare, sarebbe la possibilità di eseguire un confronto immettendo un intervallo di celle anzichè una cella per volta, tipo così:
=SE(U2:Z2=PUNT.ORIZ.!$B$66:$G$66;"1";"0")
ho provato ad immettere questa formula, premendo INVIO, o CTRL+MAIUSC+INVIO per farlo in forma di matrice
{=SE(U2:Z2=PUNT.ORIZ.!$B$66:$G$66;"1";"0")}
Di primo acchito sembrerebbe funzionare, perché restituisce 1 o 0, ma di fatto mi sembra che il confronto non lo esegua su tutta la
sequenza di numeri, ma solo tra le prime due caselle della sequenza, quindi se abbiamo
caselle da U2 a Z2 111000 caselle da B66 a G66 111000 risultato 1 (corretto)
caselle da U2 a Z2 011000 caselle da B66 a G66 111000 risultato 0 (corretto)
caselle da U2 a Z2 101000 caselle da B66 a G66 111000 risultato 1 (NON corretto)
DOMANDE:
Dov'è che sbaglio?
Qual'è dunque la corretta formulazione per il confronto di intervallo di celle?
Esiste una soluzione più seplice di quelle da me trovare?
Vi ringrazio anticipatamente per le risposte, che vi chiedo essere di semplice comprensione, non essendo io un esperto, e di non utilizzare la MACRO che non so usare. Grazie Mirko.