Espressione che non...
 
Notifiche
Cancella tutti

La consultazione del forum è libera per tutti.

Per poter porre un quesito è invece necessario essere un utente registrato (clicca qui se non lo sei).

Tutti gli utenti che richiedono un supporto, come da REGOLAMENTO, sono caldamente invitati ad allegare un file di esempio con l'indicazione di quello che si desidera ottenere.

Espressione che non viene accettata su tutte le celle

17 Post
2 Utenti
2 Reactions
2,063 Visualizzazioni
Forum 1
(@davide-mandala)
Post: 0
New Member
Avviatore di Topic
 

Salve a tutti, ho un problema strano che non mi era mai capitato prima con questo genere di funzioni, ho creato un'espressione ad hoc con la funzione SE.E per generare dei calcoli specifici in funzione di un'altra cella. Nello specifico è una lista e quindi l'espressione è identica per tutte le celle della colonna, cambia solo la cella di riferimento in base alla riga. Una volta creata l'espressione e verificato che mi desse il risultato richiesto non ho fatto altro che copiarla e incollarla come funzione su tutte le celle rimanenti della colonna, ma cosa strana, 3 delle 17 celle della colonna mi danno come risultato #FALSO ma l'espressione è assolutamente giusta altrimenti non funzionerebbe neanche nelle altre, ho comunque controllato e ricontrollato l'espressione (sono 202 funzioni SE.E), ho controllato le celle di riferimento ma ovviamente sono giuste. Non capisco proprio cosa non vada. Qualcuno ha per caso un'idea? Grazie dell'aiuto.

 

Versione di Excel
Sistema operativo
 
Postato : 21/04/2021 12:06
gianfranco55
(@gianfranco55)
Post: 1861
Moderatore
 

ciao

probabile il 18 sia o testo o con spazio

allega il file che sistemiamo anche il formulone

per esempio sono tutti doppi

la metà non serve

 
Postato : 21/04/2021 12:31
Forum 1
(@davide-mandala)
Post: 0
New Member
Avviatore di Topic
 

Trovato l'inghippo, facendo una prova incrociata di modifica forzata delle celle di riferimento, essendo che tutte le risultanti derivano da formule di media e percentuali, non mi sono ricordato che i valori, per quanto impostati interi, di fatto hanno anche i decimali, per cui essendo che nella formula avevo lasciato un buco sistematico tra 2 e 3 e tra 7 e 8, i decimali tra quelle pause non rientravano nella formula anche se i risultati erano arrotondati all'intero e quindi davano falso. Risolto aggiungendo i decimali (il 2 diventa 2,49 e il 3 diventa 2,5 e 7 diventa 7,49 e 8 diventa 7,5) così da chiudere il gap di calcolo. Ieri ero fuso dopo 10 ore di formule e dati che non me ne sono accorto....8-D

Grazie del tempo dedicato @gianfranco55

Questo post è stato modificato 4 anni fa da Davide Mandala
 
Postato : 21/04/2021 12:44
gianfranco55
(@gianfranco55)
Post: 1861
Moderatore
 

ciao

se vuoi puoi allegare almeno il testo della formula

che vedo nell'immagine?

 

sono curioso come un gatto

e mi sembra molto semplificabile

 

grazie

 
Postato : 22/04/2021 09:24
Forum 1
(@davide-mandala)
Post: 0
New Member
Avviatore di Topic
 

Certo.

 

=SE(E(AR6>=1;AR6<=5);5;SE(E(AR6>=5;AR6<=7,49);5;SE(E(AR6>=7,5;AR6<=10);10;SE(E(AR6>=10;AR6<=12,49);10;SE(E(AR6>=12,5;AR6<=15);15;SE(E(AR6>=15;AR6<=17,49);15;SE(E(AR6>=17,5;AR6<=20);20;SE(E(AR6>20;AR6<=22,49);20;SE(E(AR6>=22,5;AR6<=25);25;SE(E(AR6>=5;AR6<=27,49);25;SE(E(AR6>=27,5;AR6<=30);30;SE(E(AR6>=30;AR6<=32,49);30;SE(E(AR6>=32,5;AR6<=35);35;SE(E(AR6>=35;AR6<=37,49);35;SE(E(AR6>=37,5;AR6<=40);40;SE(E(AR6>=40;AR6<=42,49);40;SE(E(AR6>=42,5;AR6<=45);45;SE(E(AR6>=45;AR6<=47,49);45;SE(E(AR6>=47,5;AR6<=50);50;SE(E(AR6>=50;AR6<=52,49);50;SE(E(AR6>=52,5;AR6<=55);55;SE(E(AR6>=55;AR6<=57,49);55;SE(E(AR6>=57,5;AR6<=60);60;SE(E(AR6>=60;AR6<=62,49);60;SE(E(AR6>=62,5;AR6<=65);65;SE(E(AR6>=65;AR6<=67,49);65;SE(E(AR6>=67,5;AR6<=70);70;SE(E(AR6>=70;AR6<=72,49);70;SE(E(AR6>=72,5;AR6<=75);75;SE(E(AR6>=75;AR6<=77,49);75;SE(E(AR6>=77,5;AR6<=80);80;SE(E(AR6>=80;AR6<=82,49);80;SE(E(AR6>=82,5;AR6<=85);85;SE(E(AR6>=85;AR6<=87,49);85;SE(E(AR6>=87,5;AR6<=90);90;SE(E(AR6>=90;AR6<=92,5);90;SE(E(AR6>=92,5;AR6<=95);95;SE(E(AR6>=95;AR6<=97,49);95;SE(E(AR6>=97,5;AR6<=100);100;SE(E(AR6>=100;AR6<=102,49);100;SE(E(AR6>=102,5;AR6<=105);105;SE(E(AR6>=105;AR6<=107,49);105))))))))))))))))))))))))))))))))))))))))))

 

serve per arrotondare alle 5 unità però dopo un determinato intervallo

 
Postato : 22/04/2021 09:27
gianfranco55
(@gianfranco55)
Post: 1861
Moderatore
 

grazie

ora mi diverto ? 

 
Postato : 22/04/2021 09:44
gianfranco55
(@gianfranco55)
Post: 1861
Moderatore
 

eccolo

scrivere

=SE(E(A6>=1;A6<=7,49);5)

=SE(E(A6>=1;A6<=5);5;SE(E(A6>=5;A6<=7,49);5;))

è la stessa cosa e risparmieresti la metà dei caratteri formula

lo stesso le altre

=SE(E(A6>=7,5;A6<=10);10;SE(E(A6>=10;A6<=12,49);10;))

=SE(E(A6>=7;A6<=12,49);10;)

 
Postato : 22/04/2021 09:58
Forum 1
(@davide-mandala)
Post: 0
New Member
Avviatore di Topic
 

Hai perfettamente ragione, molto più semplice, non c'avevo pensato.

Dato che ci sono ti chiedo una cosa su un'altra espressione, =SE(E(48-25)<=31;(48-25)+25;SE(E(48-25)>31;(48-25))) ho sostituito le celle con i valori diretti per semplificarmi il calcolo diretto, ma non mi funziona, il risultato è sempre 28 (48-25), non riesco a capire cosa ho sbagliato, perchè non mi l'equazione non mi aggiunge 25 essendo il risultato 28 inferiore a 31

 
Postato : 22/04/2021 12:58
gianfranco55
(@gianfranco55)
Post: 1861
Moderatore
 

ciao

A1 è il numero variabile

=SE((A1-25)<=31;A1;(A1-25))

nb

la tua corretta

ma se ci pensi -25 + 25  si azzera perciò sarà sempre A1

=SE((A1-25)<=31;(A1-25)+25;SE((A1-25)>31;(A1-25)))

 

la seconda parte il se è ininfluente

se il dato non è <= 31

sarà sempre superiore

perciò

basta (A1-25)

 
Postato : 22/04/2021 13:28
Forum 1
(@davide-mandala)
Post: 0
New Member
Avviatore di Topic
 

Ho riportato male l'espressione, ho sbagliato i dati scusa.

=SE(E(31-20)<=31;(31-20)+25;SE(E(31-20)>31;(31-20)))

letteralmente =SE(E(A1-A2)<=31;(A1-A2)+25;SE(E(A1-A2)>31;(A1-A2)))

Il risultato della casella è 11 ma dovrebbe aggiungere 25, invece non lo fa.

Spero di essermi spiegato meglio.

 
Postato : 22/04/2021 15:53
gianfranco55
(@gianfranco55)
Post: 1861
Moderatore
 

ciao

SE(A1-A2<=31;(A1-A2)+25;A1-A2)

=SE(31-20<=31;(31-20)+25;31-20)

 

la E non la devi mettere se non hai più opzioni

sfalsa tutto

 
Postato : 22/04/2021 16:26
Forum 1
(@davide-mandala)
Post: 0
New Member
Avviatore di Topic
 

Ecco questo non lo sapevo, ecco perchè non mi funzionava.

Altra cosa, nel processo di conteggio, si tratta di un magazzino, c'è l'eventualità che la formula produca comunque un valore inferiore al valore di riferimento, per cui dovrebbe essere sommato una seconda volta al valore di riferimento2 per tornare oltre il valore di riferimento1

SE(A1-A2<=31;(A1-A2)+25;A1-A2) questa da ancora meno di 31

ho pensato a questa ma evidentemente sbaglio qualcosa perchè non funziona

SE(A1-A2<=31;(A1-A2)+25;A1-A2);SE(A1-A2)+25<=31;(A1-A2)+25*2))

ho provato anche aggiungendo la E essendo che ho più formule SE ma non funziona ancora, ho provato a cambiare le parentesi, ma niente lo stesso.

Questo post è stato modificato 4 anni fa da Davide Mandala
 
Postato : 22/04/2021 17:27
gianfranco55
(@gianfranco55)
Post: 1861
Moderatore
 

ciao

la formula è sbagliata al limite

=SE(A1-A2<=31;(A1-A2)+25;SE(A1-A2+25<=31;(A1-A2)+25*2;A1-A2))

 

se ho capito

dovrebbe essere così

 

 

=SE(A1-A2<=31;SE(A1-A2+25<=31;(A1-A2)+25*2;A1-A2+25);A1-A2)

 

 
Postato : 22/04/2021 17:48
Forum 1
(@davide-mandala)
Post: 0
New Member
Avviatore di Topic
 

ancora sbagliata, mi restituisce ancora il primo risultato che è meno di 31

 
Postato : 22/04/2021 17:56
gianfranco55
(@gianfranco55)
Post: 1861
Moderatore
 

ciao

prova la seconda

=SE(A1-A2<=31;SE(A1-A2+25<=31;(A1-A2)+25*2;A1-A2+25);A1-A2)

 

a me da dati esatti

 
Postato : 22/04/2021 18:04
Pagina 1 / 2
Condividi:
My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.
Attenzione: alcune funzionalità di questa pagina potrebbero essere bloccate a seguito delle tue scelte privacy
     Scarica il nostro ebook gratuito     

Unisciti a oltre 35.000 professionisti
che hanno già scelto di semplificare il proprio lavoro
e aumentare la produttività con la nostra newsletter!

Scarica l’ebook con i
migliori trucchi e suggerimenti per Excel
selezionati per te da Excel Academy

Download