Cópia de Conversor Numeral Extenso

31
1 2048.25 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50

Transcript of Cópia de Conversor Numeral Extenso

Page 1: Cópia de Conversor Numeral Extenso

Conversor NUMERAL -> EXTENSO

1 2048.252

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

Page 2: Cópia de Conversor Numeral Extenso

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

Page 3: Cópia de Conversor Numeral Extenso

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

136

137

138

139

140

141

142

143

144

145

146

147

148

149

150

151

152

153

154

155

156

157

158

Page 4: Cópia de Conversor Numeral Extenso

159

160

161

162

163

164

165

166

167

168

169

170

171

172

173

174

175

176

177

178

179

180

181

182

183

184

185

186

187

188

189

190

191

192

193

194

195

196

197

198

199

200

201

202

203

204

205

206

207

208

209

210

211

212

Page 5: Cópia de Conversor Numeral Extenso

213

214

215

216

217

218

219

220

221

222

223

224

225

226

227

228

229

230

231

232

233

234

235

236

237

238

239

240

241

242

243

244

245

246

247

248

249

250

251

252

253

254

255

256

257

258

259

260

261

262

263

264

265

266

Page 6: Cópia de Conversor Numeral Extenso

267

268

269

270

271

272

273

274

275

276

277

278

279

280

281

282

283

284

285

286

287

288

289

290

291

292

293

294

295

296

297

298

299

300

301

302

303

304

305

306

307

308

309

310

311

312

313

314

315

316

317

318

319

320

Page 7: Cópia de Conversor Numeral Extenso

321

322

323

324

325

326

327

328

329

330

331

332

333

334

335

336

337

338

339

340

341

342

343

344

345

346

347

348

349

350

351

352

353

354

355

356

357

358

359

360

361

362

363

364

365

366

367

368

369

370

371

372

373

374

Page 8: Cópia de Conversor Numeral Extenso

375

376

377

378

379

380

381

382

383

384

385

386

387

388

389

390

391

392

393

394

395

396

397

398

399

400

401

402

403

404

405

406

407

408

409

410

411

412

413

414

415

416

417

418

419

420

421

422

423

424

425

426

427

428

Page 9: Cópia de Conversor Numeral Extenso

429

430

431

432

433

434

435

436

437

438

439

440

441

442

443

444

445

446

447

448

449

450

451

452

453

454

455

456

457

458

459

460

461

462

463

464

465

466

467

468

469

470

471

472

473

474

475

476

477

478

479

480

481

482

Page 10: Cópia de Conversor Numeral Extenso

483

484

485

486

487

488

489

490

491

492

493

494

495

496

497

498

499

500

FINAL DA FOLHA

Page 11: Cópia de Conversor Numeral Extenso

Conversor NUMERAL -> EXTENSO

Dois mil e quarenta e oito euros e vinte e cinco cêntimos

Valor Mínimo: 1€

Valor Máximo: 9,999,99 €

© Filipe Morais

Converter

Page 12: Cópia de Conversor Numeral Extenso
Page 13: Cópia de Conversor Numeral Extenso
Page 14: Cópia de Conversor Numeral Extenso
Page 15: Cópia de Conversor Numeral Extenso
Page 16: Cópia de Conversor Numeral Extenso
Page 17: Cópia de Conversor Numeral Extenso
Page 18: Cópia de Conversor Numeral Extenso
Page 19: Cópia de Conversor Numeral Extenso
Page 20: Cópia de Conversor Numeral Extenso

FINAL DA FOLHA

Page 21: Cópia de Conversor Numeral Extenso

Valor Mínimo: 1€

Valor Máximo: 9,999,99 €

© Filipe Morais

Converter

Page 22: Cópia de Conversor Numeral Extenso

2048.25 2048 25

INT(B3) (B3-C3)*100

C3
Separação: Aqui ficam só os Euros ----------------------------------------------- Início: Célula com o valor zero
D3
Separação: Aqui ficam só os Cêntimos ----------------------------------------------- Início: Célula com o valor zero
Page 23: Cópia de Conversor Numeral Extenso

2048 Dois mil e quarenta e oito euros 4

1

2

3

4

dois mil e

1 2 3 4

0

1 um dez cem

2 dois vinte duzentos

3 três trinta trezentos

4 quatro quarenta 9876

5 cinco cinquenta quinhentos

6 seis sessenta seiscentos

7 sete setenta setecentos

8 oito oitenta oitocentos

9 nove noventa novecentos

COMPACTAR(SUBSTITUIR(PROC(C1;D4:E7)&" "&SE(E(A1=1)=VERDADEIRO;"euro";"euros");1;PROCURAR(" ";PROC(C1;D4:E7)&" "&SE(E(A1=1)=VERDADEIRO;"euro";"euros"));INICIAL.MAIÚSCULA(SEG.TEXTO(PROC(C1;D4:E7)&" "&SE(E(A1=1)=VERDADEIRO;"euro";"euros");1;PROCURAR(" ";PROC(C1;D4:E7)&" "&SE(E(A1=1)=VERDADEIRO;"euro";"euros"))))))

SE(E(VALOR(DIREITA(ESQUERDA(A1;2);1))=0;VALOR(ESQUERDA(DIREITA(A1;2);1))=0;VALOR(DIREITA(A1;1))=0)=VERDADEIRO;PROCV(VALOR(ESQUERDA(A1;1));A13:H21;6);"")&SE(E(1<=VALOR(E1);VALOR(E1)<=99)=VERDADEIRO;PROCV(VALOR(ESQUERDA(A1;1));A13:H21;7);"")&SE(E(VALOR(ESQUERDA(DIREITA(A1;2);1))=0;VALOR(DIREITA(A1;1))=0;VALOR(DIREITA(ESQUERDA(A1;2);1))<>0)=VERDADEIRO;PROCV(VALOR(ESQUERDA(A1;1));A13:H21;7);"")&SE(E(SE(E(VALOR(DIREITA(ESQUERDA(A1;2);1))=0;VALOR(ESQUERDA(DIREITA(A1;2);1))=0;VALOR(DIREITA(A1;1))=0)=VERDADEIRO;PROCV(VALOR(ESQUERDA(A1;1));A13:H21;6);"")="";SE(E(1<=VALOR(E1);VALOR(E1)<=99)=VERDADEIRO;PROCV(VALOR(ESQUERDA(A1;1));A13:H21;7);"")="";SE(E(VALOR(ESQUERDA(DIREITA(A1;2);1))=0;VALOR(DIREITA(A1;1))=0;VALOR(DIREITA(ESQUERDA(A1;2);1))<>0)=VERDADEIRO;PROCV(VALOR(ESQUERDA(A1;1));A13:H21;7);"")="")=VERDADEIRO;PROCV(VALOR(ESQUERDA(A1;1));A13:H21;6);"")

A1
O valor em Euros líquidos é copiado para aqui.
B1
Resultado por extendo (de euros).
C1
Número de digitos
D4
Proc: 1 a 4 para o número de digitos
D8
Fórmula para cálculo dos euros por extenso
A12
não apagar o zero
Page 24: Cópia de Conversor Numeral Extenso

048 0

1 um

2 dois

3 três

4 quatro

5 cinco

dois mil e quarenta e oito 6 seis

quarenta e oito 7 sete

8 oito

9 nove

5 6 7 8 10 dez

11 onze

cento e mil mil e e um 12 doze

duzentos e dois mil dois mil e e dois 13 treze

trezentos e três mil três mil e e três 14 quatorze

quatrocentos e quatro mil quatro mil e e quatro 15 quinze

quinhentos e cinco mil cinco mil e e cinco 16 dezasseis

seiscentos e seis mil seis mil e e seis 17 dezassete

setecentos e sete mil sete mil e e sete 18 dezoito

oitocentos e oito mil oito mil e e oito 19 dezanove

novecentos e nove mil nove mil e e nove 20 vinte

21 vinte e um

22 vinte e dois

23 vinte e três

24 vinte e quatro

25 vinte e cinco

26 vinte e seis

27 vinte e sete

28 vinte e oito

29 vinte e nove

30 trinta

31 trinta e um

32 trinta e dois

33 trinta e três

34 trinta e quatro

35 trinta e cinco

36 trinta e seis

37 trinta e sete

38 trinta e oito

39 trinta e nove

40 quarenta

41 quarenta e um

42 quarenta e dois

43 quarenta e três

44 quarenta e quatro

45 quarenta e cinco

46 quarenta e seis

47 quarenta e sete

48 quarenta e oito

49 quarenta e nove

50 cinquenta

51 cinquenta e um

52 cinquenta e dois

SE(E(VALOR(DIREITA(ESQUERDA(A1;2);1))=0;VALOR(ESQUERDA(DIREITA(A1;2);1))=0;VALOR(DIREITA(A1;1))=0)=VERDADEIRO;PROCV(VALOR(ESQUERDA(A1;1));A13:H21;6);"")&SE(E(1<=VALOR(E1);VALOR(E1)<=99)=VERDADEIRO;PROCV(VALOR(ESQUERDA(A1;1));A13:H21;7);"")&SE(E(VALOR(ESQUERDA(DIREITA(A1;2);1))=0;VALOR(DIREITA(A1;1))=0;VALOR(DIREITA(ESQUERDA(A1;2);1))<>0)=VERDADEIRO;PROCV(VALOR(ESQUERDA(A1;1));A13:H21;7);"")&SE(E(SE(E(VALOR(DIREITA(ESQUERDA(A1;2);1))=0;VALOR(ESQUERDA(DIREITA(A1;2);1))=0;VALOR(DIREITA(A1;1))=0)=VERDADEIRO;PROCV(VALOR(ESQUERDA(A1;1));A13:H21;6);"")="";SE(E(1<=VALOR(E1);VALOR(E1)<=99)=VERDADEIRO;PROCV(VALOR(ESQUERDA(A1;1));A13:H21;7);"")="";SE(E(VALOR(ESQUERDA(DIREITA(A1;2);1))=0;VALOR(DIREITA(A1;1))=0;VALOR(DIREITA(ESQUERDA(A1;2);1))<>0)=VERDADEIRO;PROCV(VALOR(ESQUERDA(A1;1));A13:H21;7);"")="")=VERDADEIRO;PROCV(VALOR(ESQUERDA(A1;1));A13:H21;6);"")

E4
Resulatdo: 1 a 4
E8
Fórmula para cálculo dos cêntimos por extenso
Page 25: Cópia de Conversor Numeral Extenso

53 cinquenta e três

54 cinquenta e quatro

55 cinquenta e cinco

56 cinquenta e seis

57 cinquenta e sete

58 cinquenta e oito

59 cinquenta e nove

60 sessenta

61 sessenta e um

62 sessenta e dois

63 sessenta e três

64 sessenta e quatro

65 sessenta e cinco

66 sessenta e seis

67 sessenta e sete

68 sessenta e oito

69 sessenta e nove

70 setenta

71 setenta e um

72 setenta e dois

73 setenta e três

74 setenta e quatro

75 setenta e cinco

76 setenta e seis

77 setenta e sete

78 setenta e oito

79 setenta e nove

80 oitenta

81 oitenta e um

82 oitenta e dois

83 oitenta e três

84 oitenta e quatro

85 oitenta e cinco

86 oitenta e seis

87 oitenta e sete

88 oitenta e oito

89 oitenta e nove

90 noventa

91 noventa e um

92 noventa e dois

93 noventa e três

94 noventa e quatro

95 noventa e cinco

96 noventa e seis

97 noventa e sete

98 noventa e oito

99 noventa e nove

Page 26: Cópia de Conversor Numeral Extenso

25 e vinte e cinco cêntimos 2

1

2

1 2

0

1 um

2 dois

3 três

4 quatro

5 cinco

6 seis

7 sete

8 oito

9 nove

A1
Cêntimos para calcular
C1
Resultado por extenso
D1
num caracteres
E3
proc - 1 a 2
D7
Um zero nesta célula, ou o valor "dez" dá erro.
Page 27: Cópia de Conversor Numeral Extenso

0

nove

vinte e cinco

3 4

dez e um 11 onze

vinte e dois 12 doze

trinta e três 13 trêze

quarenta e quatro 14 quatorze

cinquenta e cinco 15 quinze

sessenta e seis 16 dezasseis

setenta e sete 17 dezassete

oitenta e oito 18 dezoito

noventa e nove 19 dezanove

F3
resultado proc
Page 28: Cópia de Conversor Numeral Extenso

2048.25 Dois mil e quarenta e oito euros e vinte e cinco cêntimos

B4
cêntimos a calcular
C4
valor por extenso
Page 29: Cópia de Conversor Numeral Extenso

Fórmulas e funções usadas neste programa

Fórmula de conversão Euros em valor numérico para extenso

Fórmula de conversão Cêntimos em valor numérico para extenso

Fórmula de conversão Cêntimos em valor numérico para extenso (até 999 euros)

SE(E(VALOR(S16)=0;VALOR(T16)=0;VALOR(U16)=0)=VERDADEIRO;PROC(VALOR(R14);R18:S26);"")&SE(E(1<=VALOR(S17);VALOR(S17)<=99)=VERDADEIRO;PROC(VALOR(R14);T18:U26);"")&SE(E(VALOR(T16)=0;VALOR(U16)=0;VALOR(S16)<>0)=VERDADEIRO;PROC(VALOR(R14);T18:U26);"")&SE(E(SE(E(VALOR(S16)=0;VALOR(T16)=0;VALOR(U16)=0)=VERDADEIRO;PROC(VALOR(R14);R18:S26);"")="";SE(E(1<=VALOR(S17);VALOR(S17)<=99)=VERDADEIRO;PROC(VALOR(R14);T18:U26);"")="";SE(E(VALOR(T16)=0;VALOR(U16)=0;VALOR(S16)<>0)=VERDADEIRO;PROC(VALOR(R14);T18:U26);"")="")=VERDADEIRO;PROC(VALOR(R14);R18:S26);"")

COMPACTAR(SE((VALOR(DIREITA(ESQUERDA(A1;2);1))=0)=VERDADEIRO;PROC(VALOR(ESQUERDA(A1;1));N19:O28);PROC(VALOR(ESQUERDA(A1;1));P19:Q28))&" "&SE(E(11<=A1-ESQUERDA(A1;1)*100;A1-ESQUERDA(A1;1)*100<=19)=VERDADEIRO;PROC(A1-ESQUERDA(A1;1)*100;J3:K11);PROC(VALOR(DIREITA(ESQUERDA(A1;2);1));M1:N10))&" "&SE(E(11<=A1-ESQUERDA(A1;1)*100;A1-ESQUERDA(A1;1)*100<=19)=VERDADEIRO;"";PROC(VALOR(DIREITA(A1;1));S1:T10)))

Page 30: Cópia de Conversor Numeral Extenso

Fórmula de conversão Cêntimos em valor numérico para extenso (até 999 euros)

SE(E(VALOR(S16)=0;VALOR(T16)=0;VALOR(U16)=0)=VERDADEIRO;PROC(VALOR(R14);R18:S26);"")&SE(E(1<=VALOR(S17);VALOR(S17)<=99)=VERDADEIRO;PROC(VALOR(R14);T18:U26);"")&SE(E(VALOR(T16)=0;VALOR(U16)=0;VALOR(S16)<>0)=VERDADEIRO;PROC(VALOR(R14);T18:U26);"")&SE(E(SE(E(VALOR(S16)=0;VALOR(T16)=0;VALOR(U16)=0)=VERDADEIRO;PROC(VALOR(R14);R18:S26);"")="";SE(E(1<=VALOR(S17);VALOR(S17)<=99)=VERDADEIRO;PROC(VALOR(R14);T18:U26);"")="";SE(E(VALOR(T16)=0;VALOR(U16)=0;VALOR(S16)<>0)=VERDADEIRO;PROC(VALOR(R14);T18:U26);"")="")=VERDADEIRO;PROC(VALOR(R14);R18:S26);"")

COMPACTAR(SE((VALOR(DIREITA(ESQUERDA(A1;2);1))=0)=VERDADEIRO;PROC(VALOR(ESQUERDA(A1;1));N19:O28);PROC(VALOR(ESQUERDA(A1;1));P19:Q28))&" "&SE(E(11<=A1-ESQUERDA(A1;1)*100;A1-ESQUERDA(A1;1)*100<=19)=VERDADEIRO;PROC(A1-ESQUERDA(A1;1)*100;J3:K11);PROC(VALOR(DIREITA(ESQUERDA(A1;2);1));M1:N10))&" "&SE(E(11<=A1-ESQUERDA(A1;1)*100;A1-ESQUERDA(A1;1)*100<=19)=VERDADEIRO;"";PROC(VALOR(DIREITA(A1;1));S1:T10)))