Se ho un blocco di celle come A1: D5, qual è il modo più rapido di moltiplicare ogni cella per un altro numero, 1.1 utilizzando Microsoft Excel?Qual è il modo più rapido per moltiplicare più celle per un altro numero?
risposta
Stai chiedendo come farlo in Excel o come farlo in un'applicazione VBA? Se si vuole solo fare in Excel, here is one way.
Se non è necessario che sia una macro, inserire semplicemente =A1*1.1
in (diciamo) D7, quindi trascinare il quadratino di riempimento della formula su, quindi verso il basso.
e poi, se lo desideri, copia le nuove celle e incolla i valori speciali nel vecchio intervallo (o sul posto), quindi elimina le celle che non vuoi. –
- Inserire il moltiplicatore in una cella
- copiare quella cella negli Appunti
- Selezionare l'intervallo che si desidera moltiplicare per il moltiplicatore
(Excel 2003 o versioni precedenti) Scegli Modifica | Incolla speciale | Multiply
(Excel 2007 o successivo) Fare clic su Incolla giù arrow | Incolla speciale | Moltiplicare
Per questo metodo, è necessario creare un intervallo di forme equivalente in cui ogni cella contiene il moltiplicatore e quindi Incolla speciale | Moltiplicare la gamma originale sulla gamma del moltiplicatore, penso che sia – barrowc
Non corretto ... Espanderò la mia risposta –
Mettere il numero che si desidera moltiplicare per in una cella che non è nella vostra gamma. Seleziona la cella e "Copia" negli Appunti. Quindi, selezionare l'intervallo A1: D5 e dal menu scegliere Modifica | Incolla speciale. Apparirà una finestra di dialogo. Nell'area "Funzionamento", selezionare "Moltiplica" e fare clic su "OK".
Ho fatto questo all'indietro: riempiendo un intervallo con il moltiplicatore e Incolla speciale su quello (vedi commento interrogare sopra). Grazie per questo metodo migliore – barrowc
Per moltiplicare una colonna di numeri con una costante (stesso numero), ho fatto così.
Lasciate C2
a C12
essere numeri diversi che devono essere moltiplicati per un singolo numero (costante). Quindi digitare i numeri da C2
a C12.
In D2
tipo 1 (unità) e in E2 type formula =PRODUCT(C2:C12,CONSTANT)
. SELEZIONA L'ICONA GIUSTA DA APPLICARE. ORA DRAG E2
ATTRAVERSO E12
. L'hai fatto.
C D E=PRODUCT(C2:C12,20)
25 1 500
30 600
35 700
40 800
45 900
50 1000
55 1100
60 1200
65 1300
70 1400
75 1500
Di gran lunga la soluzione più semplice ed elegante. +1 – Praesagus
Come una delle risposte precedenti dice: "quindi trascinare la maniglia di riempimento della formula." Questa caratteristica CHIAVE non è menzionata nella spiegazione di MS, né in altri qui. Ho passato più di un'ora cercando di seguire le varie istruzioni, senza risultato. Questo perché devi fare clic e tenere premuto vicino alla parte inferiore della cella a destra (e almeno sul mio computer che non è affatto facile) in modo che appaia una sorta di "maniglia". Una volta che hai avuto la fortuna di ottenerlo, fai scorrere con cautela ["trascina"] il cursore verso il basso nella parte più bassa delle celle che desideri moltiplicare per la costante. I prodotti dovrebbero apparire in ogni cella mentre ti sposti verso il basso. Basta trascinare verso il basso per darti solo la risposta nella prima cella e un sacco di spazio bianco.
Selezionare Product
dalla barra della formula nella cella di risposta.
Seleziona le celle che desideri moltiplicare.
Si desidera mantenere i valori originali in A1: D5? Dove vuoi il risultato? Vuoi un valore per ciascuna cella in A1: D5? – MikeW