Come gestire la funzione SE in Excel

Luigi 40 Punti di reputazione
2026-01-20T11:54:20.2766667+00:00

Ciao. In una tabella dove vengono rappresentate la successione delle settimane in questo modo: W1, W2, W3, etc..., inserisco nella cella la seguente formula:

=SE(B98>=$V$87;"";$S$7)

Nella cella B98 è presente la settimana di riferimento come indicato in precedenza (W1, W2,W3, etc...), nella cella V87 inserisco man mano le settimane che mi interessano (W1, W2, W3,etc...) e nella S7 è presente il valore atteso. Quando inserisco la formula nelle celle che si riferiscono alle settimane da W1 a W9, la formula funziona perfettamente, appena inserisco la formula nella cella W10 mi compare automaticamente il valore che deve comparire escludendo la condizione indicata nella formula, anche se il valore di V87 è < W10:

Immagine dell'utente

Come posso risolvere?

Grazie, Luigi

Microsoft 365 e Office | Excel | Per il lavoro | Windows
0 commenti Nessun commento

Risposta accettata dall'autore della domanda
Eleuterio Tedeschi 18,750 Punti di reputazione Moderatore volontario
2026-01-20T17:04:22.5633333+00:00

*Quando inserisco la formula nelle celle che si riferiscono alle settimane da W1 a W9, la formula funziona perfettamente
*Mi sembra normale, come ti ha scritto Gianfranco (ciao) stai confrontando dei testi, per cui o usi una formula che li converta come ti ha proposto oppure modifichi le prime 9 settimane portando a due caratteri il numero come vedi qui sotto:
W01
W02
..
W09
ed a quel punto funziona anche il confronto tra testi, come puoi vedere il primo confronto è VERO mentre il secondo è FALSO:
Immagine dell'utente

perché W08 è inferiore a W10, mentre non lo è W8.

Ciao.

La risposta è stata utile?

0 commenti Nessun commento

Risposta accettata dall'autore della domanda
Gianfranco55 25,270 Punti di reputazione Moderatore volontario
2026-01-20T12:48:28.5366667+00:00

ciao

permetti

=SE(B98>=$V$87;"";$S$7)

se B98 è W1 e ibn V87 scrivi W10 la formula mica funziona..sono testi.

al limite

*=SE.ERRORE(SE(SOSTITUISCI(B98;"W";"")*1>=SOSTITUISCI($V$87;"W";"")1;"";$S$7);"")

La risposta è stata utile?

0 commenti Nessun commento

0 risposte aggiuntive

Ordina per: Meno recente

Risposta

Le risposte possono essere contrassegnate come "Accettata" dall'autore della domanda e "Consigliata" dai moderatori, in modo da consentire agli utenti di sapere che la risposta ha risolto il problema dell'autore.