Condividi:        

Correggere Formula

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Correggere Formula

Postdi giorgioa » 14/08/23 23:37

Salve,

premetto che come presentazione è complicato a presentare i dati

non riesco a correggere questa formula

=SE.ERRORE(SOMMA(--(MATR.PRODOTTO(CONTA.SE($AB4:$BE4;INDIRETTO("C"&AL5):INDIRETTO("G"&AL5));RIF.RIGA($A$1:$A$5)^0)=2););"")

cerco di spiegarmi:
gli indiretti presenti nella formula da c :g per riga sono presenti 5 numeri è un achivio

31 74 52 72 19
42 56 64 80 26
15 70 37 50 35
52 59 86 73 60
53 54 36 47 8
86 62 64 85 35
5 4 56 84 34
41 71 46 47 31
22 49 61 25 80
23 34 70 51 89
64 25 75 15 54

in AB:BE sono presenti per riga 4 numeri di cui si chiede se in C : G sono presenti 2 di essi
52 25 74 47
38 83 76 67
18 81 84 48
37 73 75 57
64 46 2 20
20 2 38 83
17 71 28 82
54 45 35 53
16 61 2 20
70 7 74 47
81 18 43 34

In CA1 viene indicato con 1 la sola presenza dei 4 in C:G e max potrebbe riportare anche 2

la formula viene riportata in c4
nella formula si chiede che se CA1 =1
e in C:G è presente un numero dei 4
l'esito della formula deve riportare quanto sta in AL4 o successive righe

rispettando colonne e righe AL4 uno di questi numeri

7 17 25 26 27 38 46 48 58 60
14 20 22 22 28 30 36 44 44 60
9 20 22 27 27 29 40 42 42 62
9 15 16 21 21 22 29 34 35 42
10 15 16 20 26 27 37 48 54 55
11 12 31 32 33 34 37 39 60 61
12 33 39 40 41 61 62 63 90 91
13 17 18 22 27 28 36 37 42 52
16 25 32 37 40 44 49 52 68 71
25 31 33 33 42 50 52 61 69 80
25 25 26 36 44 54 54 64 65 75

faccio un esempio CA1 = 1
dei 4 numeri di $BA4:$BE4 è presente il 74
invece di riportare il risultato 1
riporterà il 7 della tabella qui sopra

La formula da CA4 viene distribuita per 10 colonne
giorgioa
Utente Senior
 
Post: 773
Iscritto il: 16/04/12 15:00

Sponsor
 

Re: Correggere Formula

Postdi Anthony47 » 16/08/23 10:40

Complice un editing un po’ sfortunato, e forse qualche mio residuo ferragostano, faccio fatica a comprendere il quesito.

Nella prima parte mi pare che stai chiedendo come poter verificare se in una riga prescelta di C:G ci siano 2 numeri in comune con quanto presente in $AB4:$BE4
Se la riga viene indicata in AL5 allora una formula che puo’ darti come risultato i numeri in comune e’:
Codice: Seleziona tutto
=SOMMA(CONTA.SE($AB4:$BE4;INDIRETTO("C"&AL5):INDIRETTO("G"&AL5)))
(da introdurre con Contr-Maiusc-Enter, se la versione Office in uso e’ diversa da 365 e 2021)
In AL5 va indicata quale riga si vuol confrontare con $AB4:$BE4

Se vuoi sapere se sono esattamente 2, allora potresti usare:
Codice: Seleziona tutto
=(SOMMA(CONTA.SE($AB4:$BE4;INDIRETTO("C"&AL5):INDIRETTO("G"&AL5)))=2)
Ti restituira’ Vero oppure Falso

Cosa c’entra CA1 con la formula che hai pubblicato non l’ho capito
Idem non ho capito cosa rappresenta la terza tabella con 10 colonne
Avatar utente
Anthony47
Moderatore
 
Post: 19432
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Correggere Formula

Postdi giorgioa » 16/08/23 17:09

salve
preciso che CA1 mi servirebbe indicare con 1 la presenza uno dei 4 numeri BA:BE in C:G
se in C:G alla riga indicata da INDIRETTO come esito mi deve dare a seconda della colonna il valore della cella
Per ora AL poi la formula si sposta a destra e in base al 74 si fosse trovato alla terza colonna invece di avere il valore di Al (7)
il valore AN=25
quel numero mi indica che al rigo 25 dovrebbe stare il 74 (ora non c'è perchè è solo un esempio
giorgioa
Utente Senior
 
Post: 773
Iscritto il: 16/04/12 15:00

Re: Correggere Formula

Postdi giorgioa » 16/08/23 17:12

raccolgo:
CA=1
BA4:BE4=74
C4:G4 =1
AL4 =7
giorgioa
Utente Senior
 
Post: 773
Iscritto il: 16/04/12 15:00

Re: Correggere Formula

Postdi Anthony47 » 16/08/23 22:05

No, stavolta non ti leggo nel pensiero...
Fai un riepilogo:
-hai in C:G un elenco di numeri (5 colonne x N righe). Chiamiamolo Elenco A
-hai in AB:BE (quindi 30 colonne) contenenti in tutto 4 numeri per riga. Chiamiamolo Elenco B
-hai un indice che hai descritto essere in AL5, una posizione che pero' conflittua con la posizione di Elenco B: specifica chiaramente dove e' posizionato.
Adesso descrivi quali risultati vorresti "estrarre" da questi elenchi e dove vuoi posizionarli

Magari corredando il tutto almeno da una "immagine" dei tuoi dati; per le istruzioni su come allegare una immagine:
viewtopic.php?f=26&t=103893&p=605488#p605488
Avatar utente
Anthony47
Moderatore
 
Post: 19432
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Correggere Formula

Postdi giorgioa » 17/08/23 07:47

Salve,

una domanda ,
per condivisione di un file vuol dire che tutte le persone che si
affacciano sul sito possono vedere e prelevare il file.

O per condivisione il file che allego-condiviso è fra me e te visibile e scaricabile?
giorgioa
Utente Senior
 
Post: 773
Iscritto il: 16/04/12 15:00

Re: Correggere Formula

Postdi Anthony47 » 17/08/23 08:47

Se pubblichi un link, tutti possono scaricare il file puntato dal link
Se ci sono in ballo "segreti industriali" allora puoi creare un file ridotto, contenente i soli dati necessari a capire e affrontare il problema posto, e condividere quello.
Trattandosi di numeri del lotto, a me basta una descrizione dei dati di partenza (che mi pare sia gia' stata pubblicata, corrispondente a Elenco A ed Elenco B del mio messaggio precedente; conferma pero' che ' giusto quello che ho scritto) e soprattutto la descrizione di cosa si vorrebbe "estrarre" da questi elenchi e dove vuoi posizionarli
Avatar utente
Anthony47
Moderatore
 
Post: 19432
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Correggere Formula

Postdi giorgioa » 17/08/23 10:26

giorgioa
Utente Senior
 
Post: 773
Iscritto il: 16/04/12 15:00

Re: Correggere Formula

Postdi Anthony47 » 17/08/23 13:46

Purtroppo il link non funziona.

Se il file e' su OneDrive:
-apri sul tuo Pc la cartella tramite EsploraRisorse
-tasto dx sul nome del file; scegli OneDrive /Condividi
-nel popup che si apre, premi Copia; ripremi Copia sul popup successivo

A questo punto avrai copiato il link al file, che pubblicherai nel tuo messaggio

Riprova...
Avatar utente
Anthony47
Moderatore
 
Post: 19432
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Correggere Formula

Postdi giorgioa » 17/08/23 16:21

giorgioa
Utente Senior
 
Post: 773
Iscritto il: 16/04/12 15:00

Re: Correggere Formula

Postdi giorgioa » 17/08/23 17:07

La formula va messa in CA4

ogni numero prodotto nelle celle ca; cb; cc; cd; ce; cf; cg; ch; ci; cj

ti dice che in quella riga è presente almeno un numero dei 4 BW; BX; BY, BZ

in C:G

Piccola attenzione nel numero che abbiamo in una cella da CA:CJ
tiene conto della riga +1 sotto

per esempio rigo 5 cella CG =36 vai a controllare in C:G alle righe 36 e 37
e trovi un numero (almeno uno) dei 4 in BW5:BZ5

il 36 della tabella AL5:AU5

la tabella AL:AU fa riferimento a indiretto di colonna C:G che ti da la riga

io avrei detto tutto ma forse è un pò dura ....

dicevo che alla riga 5 ca:cj abbiamo 14 poi 36 e poi 60 (+1 riga da tenere in conto es 14 e 15; 36 e 37, 60 e 61)
in queste 6 righe trovi sempre un numero dei 4 di bw5:bz5

cioè sulla tabella AL:AU non c'è da fare nessun calcolo ma è un numero(indiretto) di c:G
giorgioa
Utente Senior
 
Post: 773
Iscritto il: 16/04/12 15:00

Re: Correggere Formula

Postdi Anthony47 » 17/08/23 23:21

Continui a scrivere in modo che non si capiscxe dove la frase comincia e dove finisce; probabilmente prima scrivi su un Blocconote e quando vai a copiare nel forum interrompe le righe dove vuole lui lasciando vuoti incomprensibili. Io scrivo i miei messaggi su Word e poi li copio nel forum senza che vengano aggiunte interlinee e “a capo” a caso.

Allora io ho capito quanto segue:
-Abbiamo un Elenco A in C:G (record di 5 numeri)
-NON abbiamo un Elenco B in AB:BE
-Abbiamo un Elenco C in BW:BZ (record di fino a 4 numeri)
-Abbiamo un Elenco D in CA5:CJ5

A) Vogliamo calcolare in CA4 quanti numeri di Elenco A - riga X sono comuni con Elenco C - Riga 4; quale riga di Elenco A va presa in considerazione e’ scritto in CA5, che pero’ va inteso “+1”, cioe’: in CA5 c’è scritto 14, bisogna considerare la riga 14+1=15 di Elenco A. Ci fosse scritto 33, bisognerebbe considerare la riga 34.

B) Ripetiamo il calcolo in CB4 leggendo in CB5 quale riga prendere in considerazione; e così verso destra fino a CJ4/CJ5.

Se questo e’ corretto, allora ad esempio puoi mettere in CA4 la formula
Codice: Seleziona tutto
=SE.ERRORE(SOMMA(CONTA.SE(SCARTO($C$1;CA5;0;1;5);$BW4:$BZ4));"")

Da confermare con Contr-Maiusc-Enter (non il solo Enter) e poi da copiare verso destra

Non so che uso fare delle informazioni contenute in CA6:CJ6 e molte altre cose non le ho capite

Se quanto ho capito e’ incorretto o parziale allora e’ sottinteso che devi fare un altro sforzo descrittivo, sforzandoti anche di editare il messaggio affinchè sia immediatamente comprensibile
Avatar utente
Anthony47
Moderatore
 
Post: 19432
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Correggere Formula

Postdi giorgioa » 18/08/23 08:06

Salve,

adesso hai il file,

quando metti la formula in ca5 (ba:be sostituiscilo con BW:BZ) per controllare i numeri bw:bz in c:g devi prendere il dato numerico (riga) di AL (indirettamente)
ora in AL c'è 14 la formula controlla se in rigo c14:G14/c15:g15) se è vero che uno dei numeri BW:BZ è presente in c14:g15) in ca5 riporta il numero di AL5
trascinando la formula a DX AM =25 la formula va a controllare le righe di c25:g26 se è vero che uno di BW5:BZ5 c'è scrive il valore della cella AM e siccome non
c'è non riporta niente
in AR5 c'è 36 (considera 36 e 37 di C36:G37) e la formula riporta il valore di AR5 perchè è vero

La riga(numero) AL:AU fa da indiretto a C:G
A C:G se non gli indico dove cercare il numero di BW:BZ dove va? indirettamente il numero della riga AL:AU nel primo caso 14 rigo di C:G
Nella formula se non richiami l'indiretto non credo la puoi risolvere (da ignorante della materia)

a questo punto non saprei quale esempio riportarti per spiegarmi

Se mi dici che non mi sono spiegato possiamo abbandonare la richiesta mi dispiace che impegni tempo inutile
giorgioa
Utente Senior
 
Post: 773
Iscritto il: 16/04/12 15:00

Re: Correggere Formula

Postdi Anthony47 » 21/08/23 12:57

(sospeso in attesa di un chiarimento illustrato via m.p.)
Avatar utente
Anthony47
Moderatore
 
Post: 19432
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Correggere Formula

Postdi giorgioa » 21/08/23 16:44

Salve Anthony,

premetto che se non lo risolviamo NON C'E' PROBLEMA.

-Abbiamo un Elenco A in C:G (record di 5 numeri)
-NON abbiamo un Elenco B in AB:BE di questo campo non tenerne conto perchè erroneamente scritto e viene sostituito da Bw5:BZ5
-Abbiamo un Elenco C in BW:BZ (record di fino a 4 numeri)
-Abbiamo un Elenco D in CA5:CJ5

A) Vogliamo calcolare in CA4 quanti numeri di Elenco A-riga X sono comuni 'chiariamo questo punto della riga +1: nel momento in cui vai a controllare se almeno uno dei 4 numeri
>è presente in ? puoi trovarlo alla riga 14 oppure alla riga 15 questa notizia ti serve quando vai a control
>lare per verificare che la formula che mi dai funziona, infatti a rigo 14 di c14:g14 la formula ti dice che
>il numero è presente e in ca5 riporta 14; trascini la formula fino alla 7a cella e la formula se corretta
>ti deve riportare 36 però se vai a rigo C36:G36 non trovi il numero ma lo trovi a rigo C37:G37 questo
>dato ti serve solo come verifica che vai a controllare di fatto se controlli il c36:g36 non trovi e ti sembra
>che la formula non funziona invece in quel 36 la formula funziona a questo punto a te questa notizia
>è solo per confermarti che la formula funziona.

allora adesso vuoi sapere i numeri BW5:BZ5 in quale posizione\riga di c:g devi cercarli:
semplice devi indiretto("C" AL5: indiretto("G" AL5 che nel nostro esempio diventa C14:G14 = in ca5 con 14 di AL5
trascinando la formula da CA5 dopo CB4 c'è il 25 di AM : indiretto("C"AM5 : indiretto("G" AM5 cioè con AM5 =25 vado in rigo C25:G25 e controllo in questo caso non c'è nessun
numero di BW5:BZ5 e la formula mi da ""

spero che queste notizie ti siano + di chiarimento ed eventualmente un'altra limata e me la metti a posto questa formula
giorgioa
Utente Senior
 
Post: 773
Iscritto il: 16/04/12 15:00

Re: Correggere Formula

Postdi giorgioa » 21/08/23 21:14

ti è + chiaro o cosa non mi sono spiegato?
giorgioa
Utente Senior
 
Post: 773
Iscritto il: 16/04/12 15:00

Re: Correggere Formula

Postdi giorgioa » 21/08/23 23:08

caro Anthony

ci siamo

questa la tua formula
=(SOMMA(CONTA.SE($AB4:$BE4;INDIRETTO("C"&AL5):INDIRETTO("G"&AL5)))=2)

mi sono permesso di apportare 2 modifiche alla tua formula

intanto mi sono corretto ab4:be4 va sostituito con BW5:BZ5 il 5 ho voluto saltare la riga 4 ma solo per avere il risultato

=(SOMMA(CONTA.SE([url]$BW5:$BZ5[/url];INDIRETTO("C"&AL5):INDIRETTO("G"&AL5)))=2)

POI

=(SOMMA(CONTA.SE($BW5:$BZ5;INDIRETTO("C"&AL5):INDIRETTO("G"&AL5))[url])=>1;AL5;"")[/url]

se adesso copi la seguente formula avrai i risultati

ed aggiunto un se iniziale

=SE(SOMMA(CONTA.SE($BW5:$BZ5;INDIRETTO("C"&AL5):INDIRETTO("G"&AL5)))>=1;AL5;"")

Sul file condiviso in ca e trascina a destra fino a CJ e in basso e avrai i risultati.
giorgioa
Utente Senior
 
Post: 773
Iscritto il: 16/04/12 15:00

Re: Correggere Formula

Postdi Anthony47 » 21/08/23 23:47

Oh.... mi hai tolto da una brutta situazione :D
Perche' dopo aver letto e riletto il tutto stavo per rispondere con una formula che faceva una cosa diversa da quello che cercavi

Ora sei ufficialmente un "Utente senior"!
Avatar utente
Anthony47
Moderatore
 
Post: 19432
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Correggere Formula

Postdi giorgioa » 22/08/23 11:29

Salve Anthony,
in verità pensavo mi scrivessi una delle tue formule diaboliche-dinamiche o di una MACROLINA ma va bene lo stesso.
Vuoi sapere l'importanza dei numeri nelle celle AL:AU? Sono le previsioni di quando il numero uscirà = FUTURO.
fine del tormentone "estivo"
Grazie per il senior ma tanto lo sono per l'età.
E grazie come sempre della grande pazienza di cui 6 dotato.
giorgioa
Utente Senior
 
Post: 773
Iscritto il: 16/04/12 15:00


Torna a Applicazioni Office Windows


Topic correlati a "Correggere Formula":


Chi c’è in linea

Visitano il forum: Nessuno e 11 ospiti