Risultato formula nascondi foglio di calcolo [chiuso]


0

Ho la seguente formula in cella D255.

=$C$3+(D255*$C$2)

Desidero copiarlo in D1000, ma non voglio mostrare il risultato fino a quando i dati non vengono inseriti nelle celle tra D255 and D1000compresi.


1
Cosa c'entra questo con Windows 10?
Ramhound,

6
Sembra che tu abbia un riferimento circolare (una formula in D255 che si utilizza in un calcolo).
fixer1234,

Sto rimuovendo Windows 10 per te @Ramhound dopo ulteriore approvazione.
Puntatore

Preferirei che l'autore chiarisse la loro domanda.
Ramhound,

1
Ad ogni modo, sarà fatto. Nessun problema. :)
Puntatore

Risposte:


0

Prova questo:

=IF(D255>0,$c$3+(D255*$c$2),"-")

Puoi sostituirlo "-"con quello che vuoi che appaia quando il campo è vuoto. Tuttavia, come ha sottolineato fixer1234 nei commenti, se inserisci quella formula nella cella D255 , avrai un riferimento circolare e Excel non ne è affezionato. Se inserisci questa formula nella cella E255 e i valori che desideri calcolare in D255 , tutto andrà bene.


grazie per il tuo tempo per rispondere alla mia domanda, questo è ottimo per qualcuno come me che è nuovo a questo funziona ha sostituito "-" con "0" come la cella successiva si somma quindi mostra anche 0 l'unica domanda ora è quando Copio la formula lungo le linee della griglia che svaniscono? li vedi ma sono molto deboli? grazie ancora,
stuart

Sono contento che l'abbia trovato utile: fare clic sulla freccia in alto e sul segno di spunta accanto alla risposta è un buon modo per dimostrarlo. Il modo StackExchange è di non includere una nuova domanda nella sezione delle risposte, quindi per il problema delle linee della griglia, suggerirei una nuova domanda con immagini che mostrano cosa sta succedendo. Se, tuttavia, è solo la linea di margine destra, è possibile che i tuoi dati siano più ampi della colonna, quindi Excel nasconde la linea di bordo destra consentendo al testo di sovrapporsi alla cella successiva - prova ad allargare la colonna.
FreeMan,

I bordi delle celle "in dissolvenza" potrebbero anche essere dovuti al fatto che era stato definito un bordo attorno alle celle di destinazione, ma non attorno alla sorgente. In tal caso, il bordo della cella di origine avrebbe copiato i bordi di destinazione quando si copiava la cella con la nuova formula.
FreeMan il

Tutti ordinati grazie a molti bordi cliccati sono tornati.
stuart

0

Quindi, se non ci sono dati in D255, si desidera mostrare una cella vuota. Il calcolo sulla stessa cella in cui si desidera mostrare i dati non è possibile poiché sarebbe un riferimento circolare. Per evitare la logica circolare, inserisci semplicemente i dati che desideri calcolare in una colonna accanto all'altra colonna. Questa formula sarebbe in D255 e i dati che verificherebbe sarebbero accanto alla formula in E255. Ovviamente puoi nascondere la colonna se i dati non possono essere mostrati.

= if (E255 = "", "", $ C $ 3 + (E255 * $ C $ 2)

Ora D255 non mostrerà nulla a meno che non vengano inseriti dei dati. Presumo ovviamente che siano stati impostati c2 e c3. E di nuovo se non volevi che i dati fossero mostrati in E255 puoi sempre nascondere la colonna. Un altro modo di gestirlo potrebbe essere quello di mettere i dati su cui stai calcolando su un altro foglio.


Funzionerebbe, tranne D255 nella formula, quindi è circolare. Questo è ciò che stiamo cercando di chiarire con l'utente.
Michael Frank,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.